+ Responder ao Tópico



  1. #1

    Padrão Outro e-mail de notificação no Nagios ?

    Pessoal,

    O meu nagios copia somente um endereço de e-mail para o alerta.

    Para colocar mais 1 endereço de e-mail, é só colocar ponto e vírgula na respectiva linha.
    Ou tem que fazer mais alguma coisa ?

    Sds,
    Robson.

  2. #2

    Padrão

    se não me engano ele tem um arquivo que vc configura os "contatos" (em grupos), e vc num segundo arquivo diz que grupos vão receber que tipos de e-mail, e num terceiro arquivo acho que para cada checagem tem que tipos de alerta ele vai mandar : e-mail, trap snmp, etc

    faz 1 ano que não fuço nagios então no nagios 3 pode ter mudado.

    Mas eu lembro que era tudo naqueles conf files.

  3. #3

    Padrão

    Faz assim:

    Crie um arquivo "contatos.cfg" e coloque dentro:

    define contact {
    contact_name fulano
    alias Fulano de Tal
    contactgroups meu_grupo
    host_notification_period 24x7
    service_notification_period 24x7
    host_notification_options d,u,r
    service_notification_options w,u,c,r
    host_notification_commands host-notify-by-email
    service_notification_commands notify-by-email
    email [email protected]
    }

    define contact {
    contact_name siclano
    alias Siclano de Tal
    contactgroups meu_grupo
    host_notification_period 24x7
    service_notification_period 24x7
    host_notification_options d,u,r
    service_notification_options w,u,c,r
    host_notification_commands host-notify-by-email
    service_notification_commands notify-by-email
    email [email protected]
    }


    Crie também um arquivo "gruposdecontatos.cfg" e coloque:

    define contactgroup {
    contactgroup_name meu_grupo
    alias Meu grupo
    members fulano,siclano
    }

    No arquivo "host_templates.cfg" faça assim:

    define host {
    name servidor_web-host
    alias Modelo de host de Servidor Web
    check_command check-host-alive
    max_check_attempts 3
    event_handler_enabled 1
    flap_detection_enabled 1
    process_perf_data 1
    retain_status_information 1
    retain_nonstatus_information 1
    contact_groups meu_grupo
    notification_interval 0
    notification_period 24x7
    notification_options d,u,r
    notifications_enabled 1
    failure_prediction_enabled 1
    register 0
    }

    E, finalmente, no arquivo de hos "servidor_web_host.cfg", coloque:

    define host {
    host_name servidor_web
    alias Servidor Web
    address 10.99.99.999
    parents 10.99.99..1
    use servidor_web-host
    register 1
    }

    Parece "enrolado" mas não é! (ou será que é?) hehehe. Mas funciona!
    Lembre-se que esses arquivos (com outros nomes, é claro) já existem aí. Portanto não precisa criar. É só implementar o descrito acima.

    Espero ter ajudado.
    Qualquer dúvida, grita aí.

    Diramos