FreeBSd > Soft

Nagios - статус сервисов

(1/1)

Miraf:
Добрый день! Спасибо за замечательную статью по настройке Nagios + Nconf (собственно по ней и поднимал эту связку).
Но возник вопрос, в котором требуется помощь. Ничего подобного на форуме не нашел.

Я мониторю порты свитча, создав их как сервисы. Проблемка заключается в том, что когда порт в UPe - Nagios отображает Status ОК, Status Information - SNMP OK - 1
Если порт в DOWNе -  Nagios выдает Status ОК, Status Information - SNMP OK - 2.
Но хотелось бы, чтобы нагиос при падении порта выдавал Status critical.

Мониторинг портов организован в Nconf командой check_snmp с агрументом -C public -o ifOperStatus.1 -r 1 -m RFC1213-MIB

Заранее спасибо.

muff:
Варианта два.
Первый: использовать команду проверки check_ifstatus. Пример использования:

--- Код: ---#/usr/local/libexec/nagios/check_ifstatus -C gbvgjxrb -H 192.168.9.102
CRITICAL: host '192.168.9.102', interfaces up: 11, down: 14, dormant: 0, excluded: 0, unused: 0<BR>GbE_11: down <BR>GbE_21: down <BR>GbE_7: down <BR>GbE_2: down <BR>GbE_18: down <BR>GbE_13: down <BR>GbE_23: down <BR>GbE_6: down <BR>GbE_3: down <BR>GbE_14: down <BR>GbE_8: down <BR>GbE_4: down <BR>GbE_10: down <BR>GbE_5: down <BR>
 |up=11,down=14,dormant=0,excluded=0,unused=0

--- Конец кода ---

Второй: при проверке с помощью check_snmp указывать ключи -w и -c (Warning и Critical level). В таком случае, аргумент принимает значение -C public -o ifOperStatus.1 -w 1.2 -c 1.8
Хотя, как на меня, более правильно создать новую Checkcommands, например Check_port, со следующими значениями:

* check command name: Check_port
* default service name: Port
* check command line: $USER1$/check_snmp -H $HOSTADDRESS$ -C $ARG1$ -o ifOperStatus.$ARG2$ -w 1.2 -c 1.8
* command description: ARG1=Community String,ARG2=Port Number
* default command params: !public!1
* amount of params: 2Как на меня, то так более удобно будет добавлять сервис провеки порта.

Miraf:
Спасибо огромное за помощь! Действительно, последний вариант мне тоже показался наиболее удобным, его я и применил! Теперь статус меняется! :) И стало намного проще создавать сервис проверки состояния порта.

Навигация

[0] Главная страница сообщений

Перейти к полной версии