Ad Widget

Collapse

SMART by Zabbix Agent2 for Windows

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • vad402
    Junior Member
    • Dec 2018
    • 2

    #1

    SMART by Zabbix Agent2 for Windows

    Пытаюсь подключить мониторинг смарт-состояния дисков с помощью Агента 2 (6.0.26 версия). Агент установлен, данные с помощью шаблона Windows by Zabbix agent сервер исправно получает, подключил шаблон SMART by Zabbix agent 2,прописал строку в конфиге агента Plugins.Smart.Path="C:\Program Files\smartmontools\bin\smartctl.exe", утилиту смарт установил, в итоге выпадает ошибка Cannot fetch data: Failed to scan for devices: exec: ""C:\\Program Files\\smartmontools\\bin\\smartctl.exe"". По ней вижу, что агент Windwos агент Заббикса ищет путь в Unix формате. Пока не нахожу решения.
  • Hamardaban
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • May 2019
    • 2713

    #2
    Попробуйте указать Plugins.Smart.Path без кавычек

    Comment

    • sbrick
      Junior Member
      • Aug 2018
      • 4

      #3
      Если указать строку запуска в кавычках Plugins.Smart.Path="C:\Program Files\smartmontools\bin\smartctl.exe",
      то выходит ошибка
      check 'smart.disk.get[/dev/sda,""]' is not supported: Failed to execute smartctl: exec: ""C:\\Program Files\\smartmontools\\bin\\smartctl.exe"": file does not exist.

      Если указать без кавычек Plugins.Smart.Path=C:\Program Files\smartmontools\bin\smartctl.exe ,
      то выходит ошибка
      check 'smart.disk.get[/dev/sda,""]' is not supported: Failed to execute smartctl: Command execution failed: exit status 1.
      check 'smart.disk.get[/dev/sda,""]' is not supported: Cannot fetch data: Cannot unmarshal JSON: invalid character '\'' looking for beginning of value.

      Последняя рабочая версия SMART агента zabbix_agent2-6.4.8. Во всех последующих версиях 6.4.9-6.4.12 не работает SMART. Пока сидим на 6.4.8.

      Comment

      • rs0x069
        Junior Member
        • Apr 2024
        • 1

        #4
        Я указал без кавычек и всё заработало
        HTML Code:
        Plugins.Smart.Path=C:\Program Files\smartmontools\bin\smartctl.exe
        Проверил командой:
        HTML Code:
        zabbix_agent2 -c "C:\Program Files\Zabbix Agent 2\zabbix_agent2.conf" -t smart.disk.get
        zabbix_agent2 Win64 (Zabbix) 6.4.14
        smartctl 7.4 2023-08-01 r5530 [x86_64-w64-mingw32-2019-1809] (sf-7.4-1)

        Comment

        • sbrick
          Junior Member
          • Aug 2018
          • 4

          #5
          Да, верно. Без кавычек заработало.
          Code:
          Plugins.Smart.Path=C:\Program Files\smartmontools\bin\smartctl.exe
          Zabbix Agent 2 (7.0.0)
          smartctl 7.4 2023-08-01 r5530 [x86_64-w64-mingw32-2022-21H2] (sf-7.4-1)
          Самое интересное, что на одном сервере работает по умолчанию, без добавления строки Plugins.Smart.Path

          Comment

          Working...