Ad Widget

Collapse

Zabbix agent 2 smartmontool ошибка пути

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Flockky
    Member
    • Mar 2021
    • 32

    #1

    Zabbix agent 2 smartmontool ошибка пути

    Установлен Zabbix agent 2 в активном режиме, дополнительно установил smartmontool и прописал путь в конфиг файла smart.conf по пути C:\Program Files\Zabbix Agent 2\zabbix_agent2.d\plugins.d:
    Click image for larger version  Name:	image.png Views:	0 Size:	19.3 KB ID:	481226
    Plugins.Smart.Path="C:\Program Files\smartmontools\bin\smartctl.exe"
    Пробовал прописывать в сам агент, результат тот же.
    Пробую zabbix get с сервера, zabbix_get -s IP -p 10051 -k smart.disk.get, выходит ошибка:
    Click image for larger version  Name:	image.png Views:	0 Size:	38.4 KB ID:	481225
    При этом локально на машине все проходит:
    Click image for larger version  Name:	image.png Views:	0 Size:	5.4 KB ID:	481227
    Думаю, что не должно быть этих дополнительных кавычек, но как их убрать не представляю, все перепробовал​.
    Причем раньше, в другой сети у меня это все работало по такой же схеме, не понимаю почему тут не проходит.

    UPD:
    Попробовал переместить smartmonctl в директорию без пробелов и все заработало. Тогда вопрос, в каком формате должны быть кавычки, чтобы он работал по пути с Program files?
    Last edited by Flockky; 22-03-2024, 04:31.
  • Hamardaban
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • May 2019
    • 2713

    #2
    От версии к версии происходят всякие «улучшайзинги» которые иногда срабатывают не так как задумывалось: поэтому «не было и вдруг опять» - обычная ситуация
    Судя по выводу выполнения zabbix_get система сама экранирует кавычки и слеши и закавычивает строку с пробелами из конфига - так что попробуйте в конфиге вообще без кавычек указать путь до exe

    Comment

    • Flockky
      Member
      • Mar 2021
      • 32

      #3
      Убрал кавычки и заработало, спасибо

      Comment

      Working...