Eventhandlers

Giovanni Mantelli <[email protected]>
Newsgroups gmane.network.nagios.user.brazil
Message-ID <[email protected]>
Bom dia povo, tudo bem?

O Nagios já está implantado onde trabalho, e agora irei começar a 
desenvolver alguns eventhandlers para o mesmo.
Alguém de vocês tem algum material, além da própria documentação do 
nagios, para me indicar?
Quero fazer uns testes simples, do tipo:
Servidor X caiu, e um script qualquer seja executado no servidor do Nagios.
Tenho muito material pra estudo mas não consegui entender como o nagios 
joga os parâmetros de estado dos serviços/hosts para o eventhandler em 
questão.
Meu script funciona corretamente se eu executa-lo na mão.

Meus arquivos de configuração são descritos abaixo:

*arquivo hosts.cfg

Definição do template para uso geral
*define host{
        name                                          template
        check_command                      check-host-alive
        max_check_attempts               10
        notification_interval                   240
        notification_period                    24x7
        notification_options                   d,u,r
        contact_groups                          administradores
        register                                        0
        notifications_enabled                1
*        event_handler_enabled             1*
        flap_detection_enabled             1
        process_perf_data                     1
        retain_status_information          1
        retain_nonstatus_information    1
}
*
*define host {
        use                             template
        host_name                servidorX
        alias                           servidorX
        address                     192.168.4.221
}

*arquivo services.cfg*
define service {
        use                                     template-service
        host_name                        servidorX
        service_description         Conectividade servidorX
        check_command             check_ping!100.0,20%!500.0,60%
        event_handler                  cria-arquivo
}

*arquivo checkcommands.cfg*
define command {
        command_name    cria-arquivo
        command_line    
/usr/local/nagios/libexec/eventhandlers/cria-arquivo -H $HOSTADDRESS$ 
$HOSTSTATE$ $HOSTSTATETYPE$      $HOSTATTEMPT$
}
------------------------------------------------------------------------------
-- 
[email protected] mailing list
https://lists.sourceforge.net/lists/listinfo/nagios-users-br
Wiki: http://nagios-br.sf.net/wiki
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.