[GTER] Gerenciamento e Alertas via SMS

César Augusto Santiago csantiagobr at gmail.com
Wed Oct 18 18:58:42 -03 2006


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



More information about the gter mailing list