The Dude v.6 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.
- 2 – Console do Dude, em Notifications e criamos uma nova notificação.
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 +5511930204641 [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.
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.
Baixe o arquivo e descompacte em C:\ do seu Windows
sms
Eis o seu conteúdo:
cd\ cd sms wget --no-check-certificate "https://sistema.smsnet.com.br/sms/global?username==USUARIO&password=SENHA&to=to=%1&msg=%2 %3 %4 %5 %6" 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.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: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