3 Replies Latest reply on Apr 8, 2019 11:05 PM by IT_pilot

    Мониторинг материнской платы ESXI без IPMI и iLo

    AndrAndrVM Lurker

      Перелопатил много страниц гугл-поиска но так и не нашел готового решения.

       

      Итак, имеем хост-систему ESXI 6.7 поднятую на десктопной материнской плате Gigabyte.

      Стоит задача прочитать параметры BIOS материнской платы (температура проца, вентиляторы и т.д.) и передать параметры в Zabbix.

       

      Для windows систем есть связка zabbix-agent + проверка параметра UserParameter=Temperature.CPU, C:\zabbix\CPUTemperature.bat

      батник вызывает консольный вариант утилиты OpenHardwareMonitorReport.exe и парсит в нем параметр температуры ЦП.

       

      @echo off

      for /F "usebackq tokens=7-10" %%a in (`C:\zabbix\OpenHardwareMonitorReport.exe`) do echo %%b %%c %%d| find "/intelcpu/0/temperature/1">nul && set temper=%%a

      echo %temper%

       

      Вопрос к аудитории:

      Возможно ли реализовать нечто подобное в оболочке Esxi?

      т.е. интегрируем на уровне Linux ОС ESXI аналог утилиты OpenHardwareMonitorReport (либо другой Linux аналог чтения hardware данных)

      и поднимаем данные на уровень zabbix в виде простой проверки, запуска скрипта, агента-zabbix, SNMP и т.д.