ipmitool и freeipmi не видят одни и те же датчики

У меня много серверов от разных производителей, и у меня уже есть рабочий сценарий для мониторинга состояния оборудования с помощью freeipmi на Redhat 7.6.

Теперь у меня новый HP ProLiant Машина DL560 Gen10, на которой выходные данные freeipmi выглядят следующим образом:

root@machine ~ # ipmi-sensors -t "Power_Supply"
ID  | Name           | Type         | Reading    | Units | Event
102 | Power Supply 1 | Power Supply | N/A        | N/A   | N/A
103 | PS 1 Output    | Power Supply | N/A        | W     | N/A
104 | Power Supply 2 | Power Supply | N/A        | N/A   | N/A
105 | PS 2 Output    | Power Supply | N/A        | W     | N/A
106 | Power Supply 3 | Power Supply | N/A        | N/A   | N/A
107 | PS 3 Output    | Power Supply | N/A        | W     | N/A
108 | Power Supply 4 | Power Supply | N/A        | N/A   | N/A
109 | PS 4 Output    | Power Supply | N/A        | W     | N/A
111 | Power Supplies | Power Supply | N/A        | N/A   | N/A

Freeipmi не может видеть состояние источников питания, ipmitool может его видеть:

root@machine ~ # ipmitool sdr type "Power Supply"
Power Supply 1   | 32h | ok  | 10.1 | Presence detected
PS 1 Output      | 3Ah | ok  | 10.1 | 185 Watts
Power Supply 2   | 33h | ok  | 10.2 | Presence detected, Failure detected, Power Supply AC lost
PS 2 Output      | 3Bh | ok  | 10.2 | 0 Watts
Power Supply 3   | 34h | ok  | 10.3 | Presence detected
PS 3 Output      | 3Ch | ok  | 10.3 | 55 Watts
Power Supply 4   | 35h | ok  | 10.4 | Presence detected, Failure detected, Power Supply AC lost
PS 4 Output      | 3Dh | ok  | 10.4 | 0 Watts
Power Supplies   | 42h | ok  | 19.1 | Fully Redundant

Почему датчики источника питания недоступны в freeipmi, в то время как они доступны в ipmitool? Проблема существует для других типов, таких как вентиляторы или диски. Используют ли оба инструмента разные способы получения информации от BMC?

С уважением, Goetz

2
задан 24 April 2019 в 10:57
2 ответа

Я только что узнал, что --bridge-sensors помогает (ipmi-sensors --bridge-sensors).
Из справочных страниц:

Некоторые датчики могут иметь показания датчика или событие датчика «Н/Д», если информация недоступна. Это типично для датчика, который не активирован или не принадлежит BMC. См. параметр --bridge-sensors ниже для работы с датчиками, не принадлежащими BMC

1
ответ дан 10 March 2021 в 09:53

Сопровождающий FreeIPMI здесь. Попробуйте использовать флаг обходного пути «-W дискретное чтение» для ipmi-сенсоров. Материнские платы HP имеют хорошо известную проблему, когда они незаконно определяют большое количество датчиков. Также возможно, что другие флаги обходного пути также могут помочь, вы можете найти их список на странице руководства ipmi-sensor.

3
ответ дан 3 December 2019 в 10:31

Теги

Похожие вопросы