Страница 1 из 1

Nagios 3.2 и резервные каналы

Добавлено: 2011-11-24 13:21:49
mf1
Привет всем.

Есть проблема с нагиосом, он мониторит несколько хостов у которых есть бекапные каналы связи,
тоесть если отваливается основной канал то в статистике нагиоса этот хост отображается как DOWN,
хотя на самом деле удаленный хост просто переключается на резерный канал.
Как можно подкрутить нагиос чтоб он считал такой хост в DOWNе только когда оба канала лягут.
Сейчас хост мониторится пингом на два удаленных интрефейса.

Код: Выделить всё

define host{
        use                     generic-branch
        host_name               ZZZ-DC
        alias                   ZZZ-DC-Adress
        address                 192.168.253.253,192.168.253.254
        hostgroups              Branches
        2d_coords               20,20
        }

define service{
        use                     generic-service
        host_name               ZZZ-DC
        service_description     PING 1A
        check_command           check_ping!200.0,20%!600.0,60%
        }

define serviceescalation{
        use                     generic-serviceescalation
        host_name               ZZZ-DC
        service_description     PING 1A             ; The service description
        contact_groups          itt-l2
        }

define service{
        use                     generic-service
        host_name               ZZZ-DC
        service_description     PING 2A
        check_command           check_ping_router!192.168.253.254!200.0,20%!600.0,60%
        }

Re: Nagios 3.2 и резервные каналы

Добавлено: 2011-11-24 13:30:22
hizel
написать свой плагин check_ping с нужной логикой, например

Re: Nagios 3.2 и резервные каналы

Добавлено: 2011-11-25 17:56:58
mf1
hizel писал(а):написать свой плагин check_ping с нужной логикой, например
Например что?

Re: Nagios 3.2 и резервные каналы

Добавлено: 2011-11-25 19:16:44
_hizel_
например, написать свой плагин check_ping с нужной логикой

Re: Nagios 3.2 и резервные каналы

Добавлено: 2011-11-25 19:58:05
mf1
Извините, я не правильно выразился)
Хотел сказать - например как?

Re: Nagios 3.2 и резервные каналы

Добавлено: 2011-11-27 20:11:16
xelak
Perl:
if
есть пинг хост_основной канал - ОК
elsif
есть пинг хост_резервный канал - ОК
else
CRITICAL

Re: Nagios 3.2 и резервные каналы

Добавлено: 2011-11-28 14:02:17
mf1
Премного благодарен за подсказку.
Буду пробовать.