Envio de SMS via Nagios
Publicado por Splinter (última atualização em 05/10/2012)
[ Hits: 15.672 ]
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é
#!/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 &
POSTFIX AUTOMÁTICO COM MYSQL E IPTABLES - DESBLOQUEAR IP
SlackelsPKG 1.0 - uma réplica de gerenciador de pacotes para o Slackware Current
POSTFIX AUTOMÁTICO COM MYSQL E IPTABLES - APAGA AS MSG <.APAGADAS> GERADAS PELO SCRIPT delete_all_u
Criar políticas para o SELinux
Papagaiando o XFCE com temas e recursos
WhatsApp com Chamadas no Linux via Waydroid
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
Removendo entradas de boot UEFI "fantasmas" via terminal
Atualizações de Segurança Automáticas no Debian
Como cortar as partes de um vídeo com passagens de áudio em branco
Tiling automático no KDE Plasma
SNMP Scan no OCS Inventory só funciona com HTTPS corretamente configurado
Uma pergunta bem simples mas não achei resposta (ainda) [RESOLVIDO] (2)
Tentativa de instalar Linux em um notebook HP 246 G6 (2)
O que você está ouvindo agora? [2] (228)









