Pular para o conteúdo

Monitorar e alertar

Responder tópico
  • Denunciar
  • Indicar

1. Monitorar e alertar

Enviado em 06/08/2013 - 10:35h

E ae pessoal, bom espero estar postando no local correto.

Estou desenvolvendo um sistema completo como trabalho de conclusão de curso e parei em uma etapa que não consegui uma solução pratica.

Utilizando uma BSP ARM eu embarquei um Linux (Busybox 1.21.X com Kernel 3.6.11) para um ARM1176jzf-s, foi trabalho no sistema raiz (/) como ro e uma partição separada como rw apenas para banco de dados no caso (SQLite) e alguns dados de configuração que irão ser alterados.

Todo o sistema terá interação via web, onde posso cadastrar operador, Servidores e Unidade Remotas.
Baseado nesses IP's de servidores e Unidades Remotas (Microcontroladores + Ethernet) irei monitora-los via SNMP já implementado, que a cada 5 minutos recebo informações como -Servidores (CPU, Memoria, Disco e Rede) -Unidades Remotas (Temperatura, Umidade, Tensão e corrente).

Agora estou em uma etapa que:

Quando os dados chegam eu faço uma pré-avaliação, onde primeiro se o IP não responder em 3 tentativas preciso enviar um alerta, e segundo IP respondeu e por exemplo o CPU esta em > 95% de uso irá gerar alerta e no microcontrolador por exemplo a temperatura > 30º, tudo isso pré-estabelecido estes valores.

Porém, nos alarmes eu terei algo assim:

Fulano, celular, e-mail (Unidade Remota)
Ciclano, celular, e-mail (Servidores)
Beltrano, celular, e-mail ( Unidade Remota e Servidores)

Então eu preciso saber quem são as pessoas que devo enviar os alertas SMS ou E-mail, para encaminhar para pessoal correta, essa informação esta em uma tabela no meu SQLite, o processo de enviar SMS e e-mail esta implementada.

Eu não cheguei em uma lógica/idéias de como analisar o caso, ver quem é o responsável e assim enviar.






Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder