Главная

Wednesday, 14 December 2022

IPMI-функция мониторинга в Zabbix.

Всем привет.

IPMI (Intelligent Platform Management Interface) - интеллектуальный интерфейс управления платформой, предназначенный для автономного мониторинга и управления функциями, встроенными непосредственно в аппаратное и микропрограммное обеспечения серверных платформ. IPMI реализуется в виде отдельного контроллера сервера, который не зависит от операционной системы, BIOS, CPU севера и позволяет удаленно управлять физическим оборудованием.

Можно ли использовать функцию мониторинга IPMI в Zabbix? Можно, но предварительно надо выполнить несколько шагов по настройке IPMI, на примере НР iLO.

В НР iLO.

1. Создаем пользователя с правами администратора. С другими правами не работает (получим ошибки соединения IPMI в zabbix).

2. Активируем IPMI. По умолчанию он отключен.

В Zabbix.

1.  Нам нужно установить пакет IPMITOOL, чтобы сам Zabbix мог выполнять проверки IPMI. После используйте следующую команду, чтобы получить список доступных IPMI-датчиков на вашем устройстве iLO:

# ipmitool -I lanplus -H 192.168.1.220 -U admin -P adminpsw sensor


2. Обязательно установить StartIPMIPollers=5 в zabbix_server.conf. Перезапустить сервис Zabbix. У вас количество IPMI-полеров может быть другим.

3. В панели управления Zabbix:

На экране конфигурации хоста вам нужно будет добавить следующую информацию:

- интерфейсы IPMI - введите IP-адрес имени хоста НР iLO. По умолчанию 623-й порт.

На вкладке IPMI выбрать:

- алгоритм аутентификации RMCP+, но у меня отработало по Default.

- уровень привилегий "Администратор"

- имя и пароль пользователя с правами администратора, созданного перед этим в iLO.

В верхней правой части экрана нажмите кнопку «Создать элемент».

На экране создания элемента вам необходимо настроить следующие элементы:

• Имя: введите идентификатор в элемент мониторинга IPMI.

• Тип: IPMI Agent

• Ключ: создание пользовательского(что-то свое) идентификационного ключа. 

• Датчик IPMI: введите имя датчика IPMI, доступного на вашем устройстве, без кавычек.

• Тип информации: числовой (плавающий)

• Единицы: C

• Интервал обновления: 60 секунд

• Показать значение: как есть

• Применение: IPMI

Это все, теперь можно мониторить датчики с НР iLO. 

У меня все работает, но остался один вопрос по достоверности данных с IPMI. Я получил с НР iLO температуру окружающей среды по SNMP vs IPMI с одного датчика, но имею между ними стабильную разницу (на рисунке). Датчик для Ambient Temperature в обоих метриках один. 

И кому из них верить?

1 comment:

  1. Поскольку оба источника ошибаются на 3 градуса можно сделать вывод что люфтит сам Zabbix.

    ReplyDelete

А что вы думаете по этому поводу?