>_Nagios – enviando notificação de service notification e acknowledgement por email

Para enviar uma notificação de service notification e acknowledgement por email, basta adicionar as variáveis: NOTIFICATIONCOMMENT e SERVICEACKCOMMENT no command_line de notify-service-by-email.

Exemplo:

# 'notify-service-by-email' command definition
define command{
        command_name    notify-service-by-email
        command_line    /usr/bin/printf "%b" "***** Nagios *****nnNotification Type: VERIFIQUE O SERVICOnnService: $SERVICEDESC$nHost: $HOSTALIAS$nAddress: $HOSTADDRESS$nState: $SERVICESTATE$nnDate/Time: $LONGDATETIME$nComments ACK: $SERVICEACKCOMMENT$nComments Notification: $NOTIFICATIONCOMMENT$nURL: $SERVICENOTESURL$" | /bin/mail -s "** $NOTIFICATIONTYPE$ Service Alert: $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **" $CONTACTEMAIL$
        }

Exemplo do corpo de email entregue na caixa postal:

Captura de tela de 2013-01-05 17:44:50

***** Nagios *****

Notification Type: VERIFIQUE O SERVICO

Service: PING 192.168.1.20
Host: SERVIDOR SISTEMA RH
Address: 192.168.1.20
State: CRITICAL

Date/Time: Sat Jan 5 17:44:54 BRST 2013
Comments ACK:
Comments Notification: Lucas, verifique esta maquina assim que voce chegar na door.
URL:

Para quem precisa trabalhar com outras variáveis do Nagios acesse o link abaixo:

http://nagios.sourceforge.net/docs/3_0/macrolist.html

>_Nagios – enviando notificação de service notification e acknowledgement por email
Tagged on:

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

%d blogueiros gostam disto: