Ad Widget

Collapse

Не видится smartctl.exe Zabbix Агентом 6.0.24 и выше

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • TSV
    Junior Member
    • Dec 2023
    • 3

    #1

    Не видится smartctl.exe Zabbix Агентом 6.0.24 и выше

    Добрый день!
    После обновления Zabbix Агента до 6.0.24 на Windows хостах, перестал работать модуль Смарт Атрибутов HDD и SSD.
    Ругается, что не видится smartctl.exe. В файле конфига smart.conf был прописан путь:
    Plugins.Smart.Path="%ProgramFiles%\Zabbix Agent 2\smartctl.exe"
    До версии 6.0.23 все прекрасно работало, но на последних 6.0.24 и 6.0.25 модуль не видится.
    Опытный путем выяснил, что теперь Агенту не нравятся двойные кавычки и пробелы в пути, а также не воспринимается переменная%ProgramFiles%.
    Но если без переменное и кавычек еще как то можно обойтись, то как тогда указать путь, где имеются пробелы?
  • Alex_UUU
    Senior Member
    • Dec 2018
    • 541

    #2
    А знает ли модуль что-нить о переменной окружения %ProgramFiles% * и так ли переменная вставляется? Предлагаю заменить на полный пусть.

    Comment

    • TSV
      Junior Member
      • Dec 2023
      • 3

      #3
      Originally posted by Alex_UUU
      А знает ли модуль что-нить о переменной окружения %ProgramFiles% * и так ли переменная вставляется? Предлагаю заменить на полный пусть.
      До версии 6.0.23 (включительно), агент работал с данной переменной без проблем, поэтому пришлось откатиться до 6.0.23, начиная с версии 6.0.24, не данная переменная, не кавычки в начале и конце пути, а так же пробел не воспринимается.
      Сейчас указал путь:
      Plugins.Smart.Path="C:\Program Files\Zabbix Agent 2\smartctl.exe"

      Результат тестирования:
      Failed to execute smartctl: exec: ""C:\\Program Files\\Zabbix Agent 2\\smartctl.exe"": file does not exist.

      smartctl.exe точно по указанному пути присутствует.

      Comment

      • Hamardaban
        Senior Member
        Zabbix Certified SpecialistZabbix Certified Professional
        • May 2019
        • 2713

        #4
        Я уже отмечал, что например в агенте 6.4.6 тоже что-то поломали что работало с регулярными выражениями...
        Если есть время - посмотрите в баг репортах

        Comment

        • etcrush
          Junior Member
          • Feb 2024
          • 2

          #5
          подтверждаю. в латест версиях сервера \ агента путь до smartctl.exe приходится указывать без пробелов и без кавычек иначе он подхватывается почему то криво.

          Comment

          • TSV
            Junior Member
            • Dec 2023
            • 3

            #6
            Originally posted by etcrush
            подтверждаю. в латест версиях сервера \ агента путь до smartctl.exe приходится указывать без пробелов и без кавычек иначе он подхватывается почему то криво.
            У меня на компах вообще никак не подхватывается, только если путь без кавычек и пробелов. Ранее, искал в баг рпортах, но не нашел упоминания о данной проблеме.

            Comment

            Working...