Adicionando um link de confirmação aos e-mails de alerta do Nagios

6

Alguém já adicionou um link para as mensagens de alerta nagios que permite ao receptor apenas clicar no link para colocar o alerta no estado de reconhecimento. Eu dei uma olhada, mas não consigo ver nada.

    
por beakersoft 10.08.2011 / 16:42

2 respostas

5

Adicione um notes_url na definição de serviço:

notes_url           http://domain.com/nagios/cgi-bin/extinfo.cgi?type=2&host=$HOSTNAME$&service=$SERVICEDESC$

E anexe a macro $SERVICENOTESURL$ ao final da mensagem de alerta, no comando notify-service-by-email , por exemplo:

define command{
    command_name    notify-service-by-email
    command_line    /usr/bin/printf "%b" "***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\n\nDate/Time: $LONGDATETIME$\n\nAdditional Info: $SERVICEOUTPUT$\n\nURL: $SERVICENOTESURL$" | /bin/mail -s "** $NOTIFICATIONTYPE$ Service Alert: $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **" $CONTACTEMAIL$ 
    }

Faça o mesmo para o host.

    
por 10.08.2011 / 17:07