Envio de SMS via Nagios
Publicado por Splinter (última atualização em 05/10/2012)
[ Hits: 15.542 ]
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 &
Sincronização entre Servidores de Impressão
Removendo carácter especial de arquivos recursivamente
Auto-installer ISP Config 3 - FC 11
script dapper para debootstrap
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
Captação de áudio no zorin linux começa a diminuir com o tempo (5)
dpkg: erro: gatilho de arquivo duplicado chamado pelo arquivo de nome (4)
Alternativas ao Multilogin para gerenciamento de múltiplas contas/prof... (0)
estou na 22.1 e não é atualizado pra 22.4 via "sudo full-upgrade&... (6)