Envio de SMS via Nagios

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

[ Hits: 15.120 ]

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

Trocando plano de fundo no flux de forma gráfica

Gerenciamento de logs em servidores de aplicação

Remove palavras

Acesso remoto via SSH sem senha

Backup com data no nome do arquivo


  

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