Monitoramento remoto da caixa do Windows e enviar um email se ele cair

3

Tudo,

Preciso monitorar uma caixa do Windows remotamente e, se ela cair, preciso receber um e-mail. O problema é que a caixa precisa ser reinicializada todas as noites e, às vezes, durante o dia também. Portanto, um curto período de inatividade de ~ 5 min ou menos é bom. Mas, um tempo de inatividade mais longo deve acionar um alerta por e-mail.

Eu não quero receber uma pilha inteira de e-mails se ele cair à noite, apenas um para me informar para que eu possa trazê-lo de volta pela manhã. Meu pensamento atual envolve o uso de net-snmp e rolando meu próprio script python para monitorar a caixa.

Isso, é claro, está reinventando a roda. Mas eu não consegui encontrar nenhum software livre que faça o que eu quero. Ou eles são mais complicados do que o necessário, ou esperam que você verifique o painel de controle ou não tenha uma maneira óbvia de monitorar se a caixa está on-line com as opções que eu quero.

Gostaria de saber se existe uma ferramenta que perdi, que faz o que eu quero. Ou, na falta disso, quais são as melhores práticas para esse tipo de aplicação? O SNMP fornecerá as informações de que preciso ou terei que fazer outra coisa? Alguma pegadinha que eu preciso tomar cuidado no script python?

Alternativas e sugestões são bem-vindas, especialmente se elas incluem links ou exemplos para me apontar na direção certa.

    
por Spencer Rathbun 03.10.2011 / 17:30

2 respostas

2

Tudo o que você quer fazer pode ser feito pelo Nagios. É um pouco exagerado para o seu propósito, mas tem boa documentação e você pode voltar aqui se tiver perguntas específicas sobre como configurá-lo.

    
por 03.10.2011 / 17:42
2

Você precisa se hospedar? Se sim, o Nagios é sempre uma boa escolha. Mas se não, sugiro que você use um serviço de monitoramento de sites de terceiros. Suas necessidades são muito básicas, então você pode usar o plano gratuito de e. g. AlertFox ou Pingdom .

So a short downtime of ~5 min or less is fine. But, a longer downtime should trigger an email alert.

Este é um requisito muito comum. A maioria dos serviços de monitoramento permite que você defina um tempo de inatividade mínimo antes que um alerta seja acionado.

    
por 03.10.2011 / 20:41