[GTER] Gerenciamento e Alertas via SMS
Fábio J. Bonatto
fabio.bonatto at vweiss.com.br
Wed Oct 18 18:18:37 -03 2006
Nao seria mais facil mandar a mensagem para celular
da Claro??
Aqui utilizamos um bash p/ enviar SMS p/ os celulares, sem custo.
Mande um email p/ 0+ddd+celular... é bom porque aqui chega na hora e
a Claro não cobra por isso.
----- Original Message -----
From: "César Augusto Santiago" <csantiagobr at gmail.com>
To: "Grupo de Trabalho de Engenharia e Operacao de Redes"
<gter at eng.registro.br>
Sent: Wednesday, October 18, 2006 7:58 PM
Subject: [GTER] Gerenciamento e Alertas via SMS
E ae pessoal,
Estamos implementando aqui na Universidade uma maneira de aprimorarmos
nossa gerência de rede.
Utilizamos hoje dois sistemas para monitorar nossos servidores. Um no
Windows chamado HostMonitor e o Nagius no Linux. Este último ainda
está rodando experimentalmente, pois infelizmente é um pouco mais
demorado inserirmos todos os alertas nele.
O que queremos: Assim que um alerta for gerado (em ambas as
plataformas) , que seja enviado uma mensagem SMS para um celular.
O que fizemos: Adquirimos (para teste) um Modem Motorola C12 CDMA Data
Modem com saída Serial e com linha habilitada da Vivo. Conseguimos
através do Picocom (linux) ou do HyperTerminal (Windows) interagir com
o celular através de uma sequencia de comandos e assim enviar nosso
SMS. Entretanto...
O problema: Queremos gerar um script para estes envios. Um no Linux e
outro no Windows. No Linux estamos utilizando o expect para fazer a
passagem de comandos e QUASE deu certo, porém não conseguimos passar o
CTRL+Z que ele necessita. O protótipo de nosso script está abaixo. Com
relação ao Windows, não fazemos idéia de como fazer um script para
interagir com a porta serial do Modem celular de forma que possamos
integrá-lo posteriormente ao hostmonitor.
Esta é a nossa necessidade e o que estamos fazendo para resolvê-la.
Caso alguém tenha alguma outra solução esteja a vontade para apontar.
######### SCRIPT PARA EXPECT ##########
#! /usr/bin/expect
spawn picocom -b 115200 /dev/ttyS0 ;
expect "Terminal ready"
send "AT+MODE=2\r" ;
expect "OK"
send "AT+CMGF=1\r" ;
expect "OK" ;
send "AT+CMGW="XX XXXXXXX"\r";
expect "> " ;
send "MENSAGEM SMS DE ALERTA\r";
expect ">";
send "CRTL+Z"; <------ entrar CTRL+Z ???
exit;
########## FIm SCRIPT ##########
Abraços e obrigado desde já.
--
César Augusto Santiago
csantiagobr at gmail.com
--
gter list https://eng.registro.br/mailman/listinfo/gter
More information about the gter
mailing list