quarta-feira, 8 de janeiro de 2014

Envio de SMS para monitoramento de serviços e ambiente.



Envio de SMS para monitoramento de serviços ou falha em ambiente.

Abaixo um singelo exemplo de como monitorar e receber alertas através de mensagens SMS no celular quem monitora ou precisa saber quando parou algum serviço.

No exemplo abaixo, utilizo a estrutura de envio de SMS da Zenvia (antiga Human) no caso temos contrato e pagamos mensalmente, a carácter de TESTE eles fornecem um tempo grátis para testes.

basta acessar o Link e solicitar o Account e Code.

#!/bin/bash

PARA="551898139XXXX";
MSG="Ref. o ";
PROG="apache2";
IP="192.168.1.133";
NOTRUNNING="Iniciando o Programa";
RUNNING="O Programa está rodando";

ps -C $PROG > /dev/null
if [ $? = 0 ]
then
echo "$RUNNING"
else
echo "$NOTRUNNING"
/etc/init.d/$PROG start

wget "http://system.human.com.br/GatewayIntegration/msgSms.do?dispatch=send&account=EMPRESA&code=XYZXYZXYZ&to=$PARA&msg=$MSG $IP $PROG $RUNNING";

fi

O mesmo pode ser agendado ou ficar executando de tempo em tempo, e caso não tiver executando ele sobe o serviço do apache e manda a Mensagem SMS avisando.

Novamente é saliento a simplicidade do script, porém o foco do POST é mostrar a funcionalidade de envio e recebimento de SMS.

É muito útil esta opção e serve para diversas situações.

Exemplo da execução;


Exemplo de como recebe no Celular.


Espero que tenha sido útil a postagem.

Qualquer duvida entrar em contato.


3 comentários:

  1. M3 Telecom somos especializados em envio de Torpde de Voz e Torpedo SMS, Envio de SMS em massa, sms marketing, sms politico, plataforma de sms, sistema de sms, torpedo de Voz com Ura Reversa, ideal para call center e empresas de cobrança, visite nosso site http://www.m3telecom.com.br

    ResponderExcluir
  2. Realiza monitoramento de sistemas por SMS? Entao isso lhe interessa.

    Conheça o novo serviço Business-to-Peer para envio de mensagens de monitoramento de sistemas e processos, para qualquer lugar do mundo e sem gastar nada com mensagens SMS.

    Protocolo aberto, criptografia com chaves assimétricas e encaminhamento de solicitações em "modo batch", ideal para envio de mensagens pontuais ou em grande quantidade, qualquer que seja o tamanho da sua aplicação.

    Alertas de segurança, "warnings" para sistemas críticos, "triggers", avisos de agendamentos, confirmações de compromissos, rastreamento de encomendas, apoio a sistemas de mensageria e muito mais...

    Saiba mais sobre o conceito B2P e como ele pode impulsionar o processo de comunicação de sua empresa.

    Visite-nos: www.followzup.com

    ResponderExcluir