Search:

PsychoPenguin WebLog

PsychoPenguin não encontra tosqueras. As tosqueras que vêm ao seu encontro!

Enviando notificações do nagios via Jabber

Essa dica pode ser útil para administradores de rede que usam o Nagios como ferramenta de monitoramento.

As notificações por email são legais, mas nem sempre você está com o cliente de correio aberto para resolver o problema o mais rápido possível, nem tem um gateway SMS disponível para ser avisado pelo celular. Uma solução boa é ser avisado via instant messaging, e na minha opnião o Jabber é o melhor de todos eles.

Pra começar vai precisar pegar esse script perl e modificar as variáveis como userid, senha e servidor. Pro script funcionar vai precisar do módulo Net::Jabber do Perl. Pra quem usa Debian, basta instalar o pacote libnet-jabber-perl.

Depois é só configurar o nagios. No misccommands.cfg adicione as seguintes linhas:

define command{
command_name notify-by-jabber
command_line /usr/local/bin/notify_via_jabber $CONTACTPAGER$ “Service: $SERVICE
DESC$ Host: $HOSTNAME$ Address: $HOSTADDRESS$ State: $SERVICESTATE$ Info: $OUTPUT$ Date:
$DATETIME$”
}

define command{
command_name host-notify-by-jabber
command_line /usr/local/bin/notify_via_jabber $CONTACTPAGER$ “Host ‘$HOSTALIAS
$’ is $HOSTSTATE$ Info: $OUTPUT$ Time: $DATETIME$”
}

Pronto, agora é só colocar o JabberID na variável pager na configuração do contato e mandar usar o notify-by-jabber e host-notify-by-jabber nos contatos/grupos que você queira usar a notificação por Jabber.

Compartilhe!

No related posts.

Related posts brought to you by Yet Another Related Posts Plugin.


Reader's Comments

  1. DonizeteNo Gravatar | May 11th, 2007 at 3:13 pm

    Segui todos os procedimentos mencionados acima e o nágios segue não enviando notificações para o Jabber. Mas se eu executar o script manualmente dáí funciona. Se alguem tiver alguma sugerencia favor mandar para o meu e-mail.

  2. DonizeteNo Gravatar | May 11th, 2007 at 3:15 pm

    Meu e-mail é donizete@fameg.edu.br

  3. AlaorNo Gravatar | October 29th, 2007 at 9:56 am

    Estou com o mesmo problema…na linha de comando funciona no nagios não…

  4. Joenio CostaNo Gravatar | March 12th, 2009 at 12:20 am

    Se for o Nagios3 o problema pode ser o mesmo que enfrentei, veja a solução em http://ecosol.noosfero.com.br/joenio/blog/enviando-notificacoes-do-nagios3-via-jabber

Leave a Comment