У нас есть много серверов IBM x86, которые нам нужно отслеживать на предмет проблем с оборудованием (отказ диска / температура / вентиляторы). Около 50% из них имеют подключенные порты IMM, и мы можем отслеживать ловушки SNMP с помощью Nagios. В случае каких-либо проблем с оборудованием IMM отправит прерывание на IP-адрес сервера Nagios, и мы получим уведомление.
Проблема здесь в том, что у нас есть много серверов в разных местах, к которым мы не можем подключить порты IMM. Есть ли агент, который мы можем установить на эти серверы для отслеживания сбоев оборудования? Что-то, что не требует подключения к порту IMM и будет использовать обычный сетевой интерфейс? На этих серверах работают ОС Windows и RHEL.
Мы могли бы установить агент Nagios (nsclient ++ или NRPE), но, согласно полученной мной информации, они не могут читать информацию об оборудовании.
Какие у меня варианты?
Как и сказал Кейт, вы можете сделать это, загрузив IPMI ядра. Вы можете сделать это или через Nagios, но я рекомендую вам попробовать Pandora FMS и их взгляд на IPMI. Pandora FMS - менее известное решение для мониторинга, которое я тестировал и возился с ним, и я начинаю рекомендовать его в качестве альтернативы другим.
Вы можете использовать один из различные варианты check_ipmi запустить через NRPE или check_by_ssh
(по крайней мере, в Linux), если вы загружаете модуль IPMI ядра.
Начните с загрузки (например, modprobe) ipmi_devintf
и ipmi_si
.
Некоторые проверки используют ipmitools
, другие могут использовать openipmi
или freeipmi
. Вам придется поискать тот, который соответствует вашим потребностям. (Они также могут проверить оборудование через IMM, используя IPMI по локальной сети.)
Однако я не знаю, что вы можете сделать для Windows.