Reiniciando um serviço com Nagios

2

OK, pessoal, desculpe pelas minhas perguntas provavelmente idiotas, mas sou muito novo nisso. Fui designado para pesquisar como usar o Nagios para monitorar diferentes serviços e se um serviço cair, para tentar reiniciá-lo e enviar uma notificação. O Nagios parece ser um software enorme e não acho que os documentos sejam muito amigáveis para um novato como eu ...

Instalei o Nagios com sucesso em uma caixa do Debian, configurei a interface da web e agora estou frustrado.

Então, quero poder monitorar um serviço. Eu posso escrever toda a lógica como um plugin python provavelmente - eu posso escrever um programa command_line em python que irá ler os parâmetros fornecidos pelo Nagios, retornar o código de status, mensagem, etc, mas eu não sei onde colocar esse plugin, como para configurá-lo de modo que o Nagios esteja ciente disso.

Eu também não sei como anexar manipuladores de eventos se o status do serviço for alterado - para implementar alguma lógica, como reiniciar o serviço, etc.

Qualquer ajuda será muito apreciada - um link para tutorial pode ser tudo o que preciso, apenas me aponte a direção.

    
por ddinchev 05.04.2012 / 16:59

1 resposta

6

Você deseja examinar os manipuladores de eventos do Nagios. Aqui está a documentação oficial:

link

Há um exemplo de reiniciar um processo nessa página.

    
por 05.04.2012 / 17:03

Tags