Nagios enviando alertas via WhatsAPP
Este artigo trás uma breve descrição sobre como implementar o envio de alertas do Nagios para o WhatsAPP.
Requisitos
1. Servidor Linux Rodando o Nagios:
Testado em CentOS 5.5 e 6.4 x86_64. No entanto, nada impede de ser implementado em outras distros.
2. yowsup:
Este é o 'cara' deste artigo.
O que é: escrito em Python, é uma Interface de Linha de Comando utilizada para interagir com o WhatsAPP, para ser mais claro, é um WhatsAPP via linha de comando. Dentre todas as funcionalidades deste, usaremos apenas 3, vistas mais adiante.
3. Um número/CHIP:
Neste caso, um número de Celular. Este será responsável por registrar-se junto aos servidores do WhatsAPP e enviar as mensagens de alertas.
Obs: use um número/chip apenas para esta função. Se registrado posteriormente, via Smartphone, por exemplo, a aplicação deixará de funcionar. Os servidores do WhatsAPP só permitem a utilização/registro em um único equipamento por vez.
4. Dependências:
Obs: estou usando CentOS.
* Importante: este artigo não aborda a instalação de um servidor Nagios. Sendo assim, partimos do principio de que você já tem um ambiente com o Nagios funcionando.
Testado em CentOS 5.5 e 6.4 x86_64. No entanto, nada impede de ser implementado em outras distros.
2. yowsup:
Este é o 'cara' deste artigo.
O que é: escrito em Python, é uma Interface de Linha de Comando utilizada para interagir com o WhatsAPP, para ser mais claro, é um WhatsAPP via linha de comando. Dentre todas as funcionalidades deste, usaremos apenas 3, vistas mais adiante.
3. Um número/CHIP:
Neste caso, um número de Celular. Este será responsável por registrar-se junto aos servidores do WhatsAPP e enviar as mensagens de alertas.
Obs: use um número/chip apenas para esta função. Se registrado posteriormente, via Smartphone, por exemplo, a aplicação deixará de funcionar. Os servidores do WhatsAPP só permitem a utilização/registro em um único equipamento por vez.
4. Dependências:
- python 2.6 ou superior (python26)
- python26-libs
- python26-argparse
- python26-dateutil
Obs: estou usando CentOS.
* Importante: este artigo não aborda a instalação de um servidor Nagios. Sendo assim, partimos do principio de que você já tem um ambiente com o Nagios funcionando.
Me tira só um dúvida, é possível enviar uma mensagem para um grupo de contatos, ou algo do tipo?
Agradeço desde já.