NAGIOS [RESOLVIDO]

1. NAGIOS [RESOLVIDO]

PAULO HENRIQUE VILAR GILBERTO
phvilar

(usa Debian)

Enviado em 04/03/2011 - 15:57h

Olá amigos da comunidade.
Estou com um problema e não consigo encontrar onde poss estar o problema. Tenho um servidor com DEBIAN+NAGIOS+POSTFIX. Quase tudo está funcionando. Pela console eu consigo enviar email, mas o NAGIOS não envia notificação por email. Alguém poderia me ajudar????


  


2. Re: NAGIOS [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 04/03/2011 - 16:38h

Vc sabe mexer com o nagios? Pra enviar e-mail é complicadim.

- Configure no arquivo nagios.cfg, na linha admin_email e admin_pager o e-mail do administrador;
- Dentro de objects, no arquivo commands.cfg, no define commands chamado notify-host-by-email, confira qual é o aplicativo q está sendo executado. Por padrão é o mail;
- Dentro do host específico existe o parâmetro define service. Crie um dessa forma:

define service{
use local-service ; Nome do template do serviço
host_name MAQUINA1 ; Nome do host
service_description E-MAIL ; Nome do serviço
check_command notify-host-by-email
}

Tente assim e veja se dá certo.


3. Re: NAGIOS [RESOLVIDO]

PAULO HENRIQUE VILAR GILBERTO
phvilar

(usa Debian)

Enviado em 04/03/2011 - 16:56h

Renato, fiz o que vc falou...
Acho que foi quase... Verificando o log do email, o campo TO está assim:
to=<$@servidor.com> ..... (unknown user "$").

Nao consegui ainda identificar de onde ele está pegando este $ ao inves do usuário cadastrado.


4. Re: NAGIOS [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 04/03/2011 - 17:00h

É a forma q tá pegando a variável. Poste aki como tá o seu notify-host-by-email.


5. Re: NAGIOS [RESOLVIDO]

PAULO HENRIQUE VILAR GILBERTO
phvilar

(usa Debian)

Enviado em 04/03/2011 - 17:05h

# 'notify-host-by-email' command definition
define command{
command_name notify-host-by-email
command_line /usr/bin/printf "%b" "***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\nHost: $HOSTNAME$\nState: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $HOSTOUTPUT$\n\nDate/Time: $LONGDATETIME$\n" | /usr/bin/mail -s "** $NOTIFICATIONTYPE$ Host Alert: $HOSTNAME$ is $HOSTSTATE$ **" $CONTACTEMAIL$
}



6. Re: NAGIOS [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 04/03/2011 - 17:10h

Dentro do nagios.cfg, como ficou aquela 2 linhas q t falei?


7. Re: NAGIOS [RESOLVIDO]

PAULO HENRIQUE VILAR GILBERTO
phvilar

(usa Debian)

Enviado em 04/03/2011 - 17:10h

Renato, ja testei o comando acima pela linha de comando da console, substituindo a variável $CONTACTEMAIL$, pelo meu email, e ai funciona.


8. Re: NAGIOS [RESOLVIDO]

PAULO HENRIQUE VILAR GILBERTO
phvilar

(usa Debian)

Enviado em 04/03/2011 - 17:12h

admin_email=meuemail@dominio.com.br
admin_pager=meuemail2@dominio.com.br



9. Re: NAGIOS [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 04/03/2011 - 17:18h

Mude a variável $CONTACTEMAIL$ para $ADMINMAIL$ e teste d novo.


10. Re: NAGIOS [RESOLVIDO]

PAULO HENRIQUE VILAR GILBERTO
phvilar

(usa Debian)

Enviado em 04/03/2011 - 17:24h

mesmo erro!!!!


11. Re: NAGIOS [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 04/03/2011 - 17:29h

Desculpe, escrevi errado. O certo é $ADMINEMAIL$.


12. Re: NAGIOS [RESOLVIDO]

PAULO HENRIQUE VILAR GILBERTO
phvilar

(usa Debian)

Enviado em 04/03/2011 - 17:39h

Agora sim!!!!!! Valeu pela ajuda... Muito obrigado mesmo.... Abraços....






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts