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

Мониторинг snmp с Nagios

я использую Nagios 4 и установлен nagios plugins к. Я не хочу следить за своим переключателем HP CPU, MEM и т. Д. Через snmp, но я совершенно не знаю, как это сделать. Прежде всего, как мне получить правильный OID и как поместить его в command.cfg и мой own cfg's

Прикрепил несколько фоток.

Спасибо!

command.cfg switch.cfg

Если вы хотите что-то контролировать с помощью nagios с помощью SNMP, вам следует начать с просмотра Веб-сайт Nagios Exchange. Это хорошее место, чтобы найти команды, которые можно использовать в продуктах, вдохновленных нагио или нагиос (Centreon, Icinga, Shinken).

Поищите в базе данных конкретную модель продукта HP, на этом веб-сайте вы найдете справочную информацию.

Удачи!

Арно Леонар

Хорошая вещь в системах мониторинга в стиле nagios (лично я предпочитаю Icinga2) заключается в том, что писать собственные плагины очень просто. Состояние задается кодом выхода:

0: OK
1: WARNING
2: CRITICAL
3: UNKNOWN

Вывод просто выводится в оболочке. Так что простой echo для bash подойдет.

Чтобы получить perfdata, вы добавляете к выходу канал и разделенный пробелами список пар ключ-значение, например:

This is an example output | value1=1 value2=2

Для проверки SNMP вы можете использовать команду оболочки, например snmpwalk. Если вы не хотите писать это с нуля, я написал пару проверок на основе SNMP:

https://github.com/c-store/icinga2checks/tree/master/snmpChecks