Envio de SMS via Nagios

Publicado por Splinter (última atualização em 05/10/2012)

[ Hits: 15.222 ]

Download host-send-sms.txt




Script de envio de SMS pelo Nagios.

Galera criei esse script para enviar um alerta sms quando o nagios notificar. Utilizo o torpedus.com.br, basta se cadastrar e colocar os créditos muito fácil mesmo e a galera la da maior suporte.

Basta criar um executável de notificação, assim como host-notify-by-email,host-notify-by-jabber,etc. E no campo Pager do seu usuário colocar o numero do celular que recebera a notificação. Funciona para qualquer operadora.

Qualquer coisa estou a disposição.

Até


  



Esconder código-fonte

#!/bin/bash
## Author: Anderson Francolle Carneiro
## Email: splintersap@gmail.com
## Version: 0.3

##Name: host-send-sms

## Script para envio de sms via torpedus.com.br .Necessario cadastro no site e creditos em conta para poder utilizar o sistema.
##
## Script for sending sms via torpedus.com.br. Needed register on the site and credits into account in order to use the system.


## Usuario e senha do torpedus sms.
## User and password of torpedus sms.
USER="usuario";
PASSWORD="senha";

## Codigo do pais;
COUNTRYCODE="55";

###############################################################################################################################

HOSTNAME=$1;                ## Nome do host.
HOSTSTATE=$2;               ## Estado do host (DOWN,UP,etc).
SHORTDATETIME=$3;           ## Data.

TO=$4;                      ## Numero do celular que ira receber a notificao (Pager).
                            ## The phone number that will receive notification.
###############################################################################################################################
## Envio randomico para que nao sobrecarregue o sistema de envio. (para mais de 2 celulares)
RANDOM=$(date +%s);
sleep 1;
INTERVAL=$(($RANDOM % 5 + 1));
sleep $INTERVAL;
## Utilizacao do lynx para envio do sms
## Utilization of lynx for sending sms
lynx -dump "http://torpedus.com.br/sms/index.php?app=webservices&u=$USER&p=$PASSWORD&ta=pv&to=$COUNTRYCODE$TO&msg=ALERTA%20%20Host:$HOSTNAME%20%20status:%20$HOSTSTATE%20%20%20as%20%20$SHORTDATETIME"   -accept_all_cookies &

Scripts recomendados

Cálculo de Horas

passa2 - Um sistema de backup/sincronização/cópia de arquivos em SHell Script

Script para fazer funcionar o bloqueio por horário - Squid

Pra quem não usa WhatsUp e Nagios mas tem um *inx.

Limitando Banda


  

Comentários
[1] Comentário enviado por flaviobji em 14/06/2013 - 10:35h

Amigo sei que o post é antigo as poderia me dar 1 ajudinha ai? instalei o nagios3 aqui em uma maquina debian squeze esta radando normalmente so que agora queria colocar o nagios pra me enviar sms quando para alguma torre ou servidor meu, poderia me dar 1 help ja estou cadastrando no torpedus, aguardo retorno....

[2] Comentário enviado por splintersap em 14/06/2013 - 13:07h


[1] Comentário enviado por flaviobji em 14/06/2013 - 10:35h:

Amigo sei que o post é antigo as poderia me dar 1 ajudinha ai? instalei o nagios3 aqui em uma maquina debian squeze esta radando normalmente so que agora queria colocar o nagios pra me enviar sms quando para alguma torre ou servidor meu, poderia me dar 1 help ja estou cadastrando no torpedus, aguardo retorno....



E ae flaviobji tudo certo por ae?....

Te ajudar eu até tento....rsrsr....faz tempo que não uso o nagios3 diretamente instalado.....estou utilizando a solução FAN Fully Automated Nagios......porem o que posso te passar é esse link em que o Flavio André dos Santos fez um trabalho em cima do Nagios e que utiliza esse script....acho que poderá te auxiliar na sua duvida ..

http://www.ppgia.pucpr.br/~jamhour/RSS/TCCRSS11/Fl%DFvio%20Andr%DA%20dos%20Santos%20_%20TCC%20Flavio...

outra coisa que posso te passar também é mais um link.....(Nossa ajudar que é bom nada né, só passa link....rsrsrs)....em que há uma integração com o Google Calender....ou seja vc não paga para utilizar os sms.....(Bom verificar se o Google manda para todas as operadoras que essa informação eu não tenho), a primeira vista é tão fácil quanto o meu script....

http://tutoriaisgnulinux.com/?p=9306

Grande Abraço......qualquer duvida que eu puder lhe auxiliar só postar ae.....espero ter ajudado de alguma forma.

[3] Comentário enviado por flaviobji em 14/06/2013 - 14:32h

eu ja fiz o procedimento do scritp acima e tsalvei como host-send-sms.sh de permissao a ele com chod +x e executei pra testar ./etc/nagios3/host-send-sms.sh e veio certinho a mensagem pro meu celular entao agora so preciso que o nagios indique o caminho deste script certo? como vou fazer isto? rsrs vlw...


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts