Nagios notificações por e-mail no RPi

0

Eu tenho um PC na minha rede que quero monitorar com um simples ping periódico de um Raspberry Pi. Eu sou totalmente novo no RPi e Linux e este projeto aparentemente simples está se transformando em uma enorme dor de cabeça. No entanto, eu fiz um enorme progresso na instalação do Nagios PI no RPi e configurando-o para monitorar meu PC com um ping periódico via NConf. Então, dentro do Nagios GUI eu posso ver quando meu PC está em cima e em baixo (isso levou 2 dias para chegar até aqui). Eu também configuro e-mail no RPi usando sSMTP e posso enviar e-mails a partir da linha de comando (isso levou outro longo dia).

Então, tudo o que preciso fazer agora é fazer com que o Nagios / NConf me envie um e-mail quando vir meu computador desligado. Infelizmente, é aí que a minha sorte ou talento (ou ambos!) Se esgotaram. Alguém pode me ajudar a apontar a direção certa para que essas notificações por e-mail funcionem dentro do Nagios / NConf, por favor?

Qualquer ideia muito apreciada!

Felicidades Simon

    
por AnimalHungry 30.01.2018 / 19:39

1 resposta

0

O Nagios usa as definições de contact que devem ser vinculadas ao host ou outro bit de monitoramento. O contact pode ser colocado em contacts.cfg ou algum outro arquivo de configuração, dependendo de como você deseja gerenciar as coisas:

define contact {
    contact_name foobar
    alias admin of something
    email [email protected]
    host_notification_commands notify-host-by-email
    host_notification_options d,u,r
    host_notification_period 24x7
    service_notification_commands notify-service-by-email
    service_notification_options w,u,c,r
    service_notification_period 24x7
}

E, em seguida, na sua referência de definição host , o contact :

define host {
    host_name ...
    ...
    contacts foobar
}

Em seguida, reinicie os nagios, corrija os erros, etc.

    
por 30.01.2018 / 20:37

Tags