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

Шаблоны контактов в Nagios

Добавлено: 2010-03-23 13:40:54
DeN4uK
Всем привет!

Нужно организовать отправку уведомлений по почте и смс. Причём так, чтобы днём отправка шла на почту а ночью на смс. Сами команды работают отлично. Но никак немогу разобратся с шаблонами контактов.
Код объявления контактов выглядит так:

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

[b]define contact{[/b]
        [b]contact_name[/b]                    DeN4uK
        [b]use [/b]                            mail-contact,sms-contact 
        [b]alias[/b]                           DeN Admin
        [b]email [/b]                          den4uk@mail.ru
        [b]pager [/b]                          79265227302
        [b]}[/b]
где, mail-contact и sms-contact это шаблоны для почты и смс соответственно.
При обработке уведомления нагиус почемуто учитывает параметры только шаблона mail-contact, а sms-contact не замечает. Если поменять их местами, тоесть написать "use sms-contact,mail-contact". То отрабатывать будет только по sms-contact. Тоесть по первому в списке...
Как можно решить такую задачю? Или подскажите другой вариант....а то у меня закончились:(
Вот код шаблонов:

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

define contact{[/b]
     [b]name[/b]                                    sms-contact
     [b]host_notification_period[/b]         nonwork                   
     [b]host_notifications_enabled  [/b]    1                       
     [b]host_notification_options[/b]        d,r,f,s               
     [b]host_notification_commands[/b]   notify-host-by-sms
     
     [b]service_notification_period[/b]     nonwork                   
     [b]service_notifications_enabled[/b]   1                      
     [b]service_notification_options[/b]    u,r,s           
     [b]service_notification_commands[/b]   notify-service-by-sms      
     [b]register [/b]                                                0
[b]   }[/b]
Теперь для почты:

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

define contact{[/b]
       [b] name[/b]                                    mail-contact         
        [b]host_notification_period[/b]        workhours
        [b]host_notifications_enabled[/b]      1                       
        [b]host_notification_options[/b]       d,u,r,f,s             
        [b]host_notification_commands[/b]      notify-host-by-email

       [b]service_notification_period[/b]     workhours
       [b]service_notifications_enabled [/b]  1            
       [b]service_notification_options[/b]    u,c,r,s     
       [b]service_notification_commands[/b]   notify-service-by-email
       [b]register[/b]                        0    
   [b]    }[/b]

Re: Шаблоны контактов в Nagios

Добавлено: 2010-05-16 20:20:17
Alex Keda
разрулите на уровне MTA.
если exim - то это запросто делается