Плагин Nagios check_bgp_neighbors, показывающий критическое состояние
Я пытаюсь настроить плагин nagios check_bgp_neighbors в Ubuntu и следую README файлу плагина check_bgp_neighbors. Я сделал следующие изменения:
define command{
command_name check_bgp_all
command_line $USER1$/check_bgp_neighbors -H $HOSTADDRESS$ -C $USER3$ -n $ARG1$ -n $ARG2$
}
в
define command{
command_name check_bgp_all
command_line /usr/local/nagios/libexec/check_bgp_neighbors.sh -H xx.xx.xx.49 -C snmpName -n xx.xx.xx.50
А также
define service{
use server-service
hostgroup_name svc-bgp1
service_description BGP Check 1
check_command check_bgp_all!10.0.0.1!172.16.0.2
}
в
define service{
use generic-service
hostgroup_name svc-bgp1
service_description BGP Check 1
check_command check_bgp_all!xx.xx.xx.50
}
xx.xx.xx.49 - это IP-адрес хост-маршрутизатора, а xx.xx.xx.50 - это IP-адрес соседа eBGP.
Информация о статусе:
линия: сосед:xx.xx.xx.50: отправлено:78838: получено:9769
Сбой: статус:6 префиксов:16 отправлено:0 получено: 1
Журнал
[1353997904] SERVICE NOTIFICATION: router1;router1;BGP CHECK 2;CRITICAL;notify-service-by-email;line: neighbor:xx.xx.xx.50:sent:78842:received:9772
[1353997904] SERVICE NOTIFICATION: router1;router1;BGP CHECK 2;CRITICAL;notify-service-by-sms;line: neighbor:xx.xx.xx.50:sent:78842:received:9772
Почему это показывает критическое состояние????
Я не получаю ответ на этот вопрос, если вам нужна дополнительная информация, пожалуйста, укажите это в комментарии.
Updadte
#./check_bgp_neighbors.sh -H xx.xx.xx.49 -C myCommunity -n xx.xx.xx.50
выход:
line: neighbor:xx.xx.xx.50:sent:80327:received:11122
Failed: status:6 prefixes:16 sent:0 received:0
1 ответ
Я успешно настроил подключаемый модуль мониторинга nagios BGP на моем сервере. Но я использовал плагин check_bgp вместо check_bgp_neibor. Вот ссылки, по которым я перешел:
http://exchange.nagios.org/directory/Plugins/Network-Protocols/BGP-2D4/check_bgp/details
http://www.linuxscrew.com/2012/04/05/nagios-cisco-bgp-peers-monitoring-check_bgp/