Назад | Перейти на главную страницу

Процессор, материнская плата, жесткий диск, температура вентилятора и т. Д. Контролируются через Nagios любого оборудования.

Я использую NagiosXI и хочу контролировать жесткий диск, температуру процессора, скорость вращения вентилятора и т. Д. Других хостов.

Может ли кто-нибудь сказать, как можно контролировать через NagiosXI.

Я использую метод SNMP. Но успеха не имел.

Я проверил с помощью плагина check_ipmi_sensor, но безуспешно.

Подробный ответ на этот вопрос выходит за рамки ответа SF, но мне кажется разумным дать вам несколько указателей. Решение состоит из двух частей:

  1. Какой плагин запустить на удаленной машине, и
  2. Как запустить его на удаленной машине.

2) легко: это NRPE, или, возможно, удаленное выполнение через ssh (check_by_ssh) или, возможно, SNMP (хотя я не одобряю этого).

1) - сложная задача, и не стоит делать (2), пока вы не взломаете (1). Это включает в себя поиск способа мониторинга этих параметров на удаленном компьютере, а датчики - это заведомо сложная, зависящая от BIOS, незнакомая со стандартами и не имеющая документации область работы.

Итак, сначала найдите простую команду, которая выполняется на каждой машине и дает доступ к параметрам оборудования, которые вы хотите измерить; для этого, вероятно, потребуются разные инструменты на каждой аппаратной платформе. Затем оберните его логикой плагина NAGIOS. Затем позвоните через NRPE.

редактировать: существует любое количество NRPE HOWTO; вот этот Выглядит довольно хорошо для меня. Но я повторю свое предупреждение, нет никакого смысла устанавливать бит NRPE, пока у вас не будут команды для опроса вашего оборудования, готового к работе и завернутого в дружественную NAGIOS оболочку.

Если вы идете по маршруту IPMI: в конце концов, большинство плагинов вызовут «ipmitool sdr» и проанализируют вывод. Убедитесь, что пользователь nrpe запускает плагин с соответствующими разрешениями для этого. Убедитесь, что модули ipmi_si и ipmi_devintf загружены. Не забывайте, что не все оборудование поддерживает IPMI.

Если вы используете какие-либо старые аппаратно-зависимые драйверы в стиле lm_sensors, тщательно проверьте, может ли быть затронута стабильность системы, некоторые из них могут неожиданным образом испортить вещи низкого уровня ...

Вы можете получить кучу информации из утилит, которые предоставляют некоторые продавцы серверов. Однажды я контролировал температуру в серверной комнате с помощью утилиты Dell OpenManage, которая имела температуру окружающей среды, видимую процессором.

Это стоит времени и усилий, чтобы пройти путь NCSA или другой пассивный тест. Пассивный маршрут означает, что, если ваша система когда-либо превысит то, что может предоставить активный сервер сбора ..., то пассивные тесты могут быть собраны и отправлены на главный сервер. Кроме того, если ваш сервер Nagios взломан ... злоумышленник может запускать программы на любом сервере, "подключенном" к серверу Nagios. С пассивным маршрутом (и шифрованием трафика NCSA) вы можете «отправить» результаты теста на сервер Nagios ... и если сервер Nagios скомпрометирован ... ну, злоумышленник по-прежнему не имеет доступа к ящику Nagios . Кроме того, с помощью пассивного (NCSA) вы можете добавить в свои коммутаторы списки ACL, которые позволяют трафику исходить только с ТЕСТИРОВАННОГО сервера на сервер Nagios, блокируя трафик с сервера Nagios на ТЕСТОВЫЙ блок (надеюсь, это имеет смысл).