The Dude v.4 para o monitoramento da rede instalado no windows.

  • 1 – Criar uma nova notificação chamada SMS.
    Ela é responsável por executar um simples script que envia os dados para um Gateway SMSNET, que entrega a mensagem para o telefone desejado, independente da operadora.

Utilizamos a plataforma Windows para executar o servidor The Dude v.4, em Linux também possa ser feito, fazendo ajustes no script para tal plataforma.

  • 2 – Console do Dude, em Notifications e criamos uma nova notificação.

Clique na imagem para uma versão maior Nome: 2.JPG Visualizações: 1278 Tamanho: 54,3 KB ID: 39518

Na primeira imagem clicamos com o botão direito > Abrir em Aba Separada. 
Na segunda tela clicamos no +, agora criamos a notificação.

Nome: O nome que você quiser, usamos SMS para efeito didático
Habilitado: Dispensa comentários, hehe
Tipo: Executar no Servidor
Comando: c:\sms\sms.bat 55518877665544 ” — [Device.Name] [Probe.Name] [Service.Status] [TimeAndDate] [Device.FirstAddress]”

Nesse campo Comando você poderá inserir diversas variáveis que quiser, clicando no botão Inserir Variável. Usando as variáveis acima, receberemos uma mensagem assim.

EX.: ” — TORRE 1 ping inativo Oct/03/2012 08:10:12 189.200.200.200″

[Device.Name] = TORRE 1
[Probe.Name] = ping, ftp, ssh, http, dentre vários que podemos usar para monitorar
[Service.Status] = ativo, inativo, instável, etc
[TimeAndDate] = Hora do Evento
[Device.FirstAddress] = Primeiro IP sendo monitorado

Vamos a terceira imagem.

Clique na imagem para uma versão maior Nome: 5.JPG Visualizações: 656 Tamanho: 58,6 KB ID: 39525

Aqui você vai configurar alguns parâmetros como atraso para a execução, repetições e o mais importante, QUANDO o script será disparado.

Observe que devemos marcar as opções Inativo -> ativo e instável – inativo

Muitos de vocês irão se perguntar porque não usar a opção ativo -> inativo. Bom, Não tenho a explicação exata do porquê, mas em nossos testes, constatamos que nunca o status vai de ativo para inativo, sempre ele passa primeiro para instável e somente depois para inativo.

Feito isso, haverá essas duas situações em que um SMS será disparado.

A Human Mobile possue um sistema que evita envio de mensagens repetidas, se você tentar mandar 2 mensagens iguais em sequência, apenas uma será entregue.

Voltando a linha de comando, esse arquivo c:\sms\sms.bat é o responsável por enviar os dados ao servidor do Gateway SMS. Agradecimento ao amigo Natanael Zimmer que elaborou o script. Irei compactar os arquivos necessários e deixar em anexo, precisamos do programa wget e algumas dlls para o funcionamento.

Eis o seu conteúdo:

Código :
c:
cd \sms
wget "https://sistema.smsnet.com.br/sms/global\?username=USUARIO&password=SENHA&to=+55%1&msg=%2"

ATENÇÃO: Deveram ser substituídos no script acima o USUARIO e SENHA.

USUARIO é onde você deve colocar o nome do usuário que irá receber do Gateway SMSNET
SENHA é a senha que irá receber.

Cada número precedido por um % indica um parâmetro que foi passado pelo The Dude ao arquivo.

%1 corresponde ao primeiro parâmetro, o numero do telefone

c:\sms\sms.bat 55518877665544 " -- [Device.Name] [Probe.Name] [Service.Status] [TimeAndDate] [Device.FirstAddress]"

%2 corresponde ao segundo parâmetro, todo o conteúdo dentro das ""

c:\sms\sms.bat 55518877665544 " -- [Device.Name] [Probe.Name] [Service.Status] [TimeAndDate] [Device.FirstAddress]"

Agora, clique duas vezes em algum dispositivo que deseja receber SMS, vá até a aba Serviços, dê dois cliques no serviços que vai monitorar, vá até a aba Notificações e escolha SMS. 

Clique na imagem para uma versão maior Nome: 4.jpg Visualizações: 610 Tamanho: 68,5 KB ID: 39531

Pronto. Agora você já tem um belo serviço de monitoramento, principalmente para horários não comerciais.

Um outra dica, é que em horário comercial, como sempre tem alguém na empresa monitorando o The Dude, alteramos as configurações da notificação para NÃO enviar SMS nesse período. Veja:

Clique na imagem para uma versão maior Nome: 5.JPG Visualizações: 656 Tamanho: 58,6 KB ID: 39525

De segunda à sexta, das 8h às 12h e das 14h às 18h o técnico de plantão NÃO recebe SMS, isso ajuda a diminuir os custos.

Agradecimentos: Esse blog foi criado baseado numa postagem do https://under-linux.org/entry.php?b=2949 de gamineiro em 03-10-2012 às 15:05