Существует возможность автоматического обнаружения датчиков IPMI.
Чтобы это сделать, можно использовать комбинацию из:
ipmi.get
(поддерживается с версии Zabbix 5.0.0) в качестве основного элемента данныхСоздайте элемент данных IPMI, используя следующий ключ:
Выставьте тип информации в «Текст», чтобы иметь возможность обрабатывать потенциально большие данные JSON.
Создайте правило низкоуровневого обнаружения, имеющее тип «Зависимый элемент данных»:
В качестве основного элемента данных выберите созданный ранее элемент данных ipmi.get
.
На вкладке «LLD макросы» определите настраиваемый макрос с соответствующим JSONPath:
Создайте для этого правила LLD прототип элемента данных с типом «Зависимый элемент данных». В качестве основного элемента данных для этого прототипа выберите созданный ранее элемент данных ipmi.get
.
Обратите внимание на использование макроса {#SENSOR_ID} в имени и ключе прототипа элемента данных:
В качестве типа информации, выберите Числовой (целое положительное).
На вкладке «Предобработка» прототипа элемента данных выберите «JSONPath» и используйте следующее выражение JSONPath как параметр:
При работе обнаружения будет создан один элемент данных на каждый датчик IPMI. Этот элемент данных будет возвращать целочисленное значение для данного датчика.