Centro – Ativando alertas por e-mail

Este será o documento que devemos seguir se quisermos habilitar os alertas do Nagios e do Centreon através do uso de e-mail e, assim, receber os alertas em nosso sistema de monitoramento, quando um host ou serviço muda de status para Aviso, Crítico e assim por diante.

 

Ativando notificações do Centreon,

A primeira coisa será definir um usuário para quem queremos que os alertas sejam enviados, mais tarde, abordaremos um modelo de serviço básico, para que tudo o que trabalhamos tenha notificações habilitadas e esse usuário específico; e não precisamos configurá-lo toda vez que criamos um novo serviço.

E então finalmente, modificaremos Postfix para que utilice el servidor de correo de nuestra organización para que haga relé de correo!

 

 

Lo primero será crear un usuario que queremos que reciba las alertas, en este ejemplo sencillo, haré que un usuario reciba las alertas de toda la plataforma. Como podremos imaginar, podremos personalizar que tipo y a quien queremos que se entreguen ciertas alertas. Nós vamos “Configuração” > “Usuários” > “Contact Users”, ahí deberemos dar de alta un usuario donde al menos rellenaremos los siguientes campos:

  • Alias / Login: Será el login que usará si le queremos dar también acceso a Centreon.
  • Nome Completo: Nombre completo.
  • Email: Dirección de correo donde queremos que le lleguen las alertas.
  • Enable Notifications: Sim. Debemos habilitar las notificaciones.
  • Host Notification Options: Selecionamos o tipo de alertas que queremos receber relacionadas com os hosts, habitualmente marcaremos Aviso, Desconhecido e Recuperação.
  • Período de Notificação de Hosts: O período de notificação de alertas de hosts, por defeito 24×7.
  • Comandos de Notificação de Hosts: Deixamos 'service-notify-by-email'.
  • Opções de Notificação de Serviço: Selecionamos o tipo de alertas que queremos receber relacionadas com os serviços, habitualmente marcaremos Aviso, Desconhecido, Crítico e Recuperação.
  • Período de Notificação de Serviço: O período de notificação de alertas de serviços, por defeito 24×7.
  • Comandos de Notificação de Serviço: Deixamos 'service-notify-by-email'.

 

Nada mau, antes de criar qualquer serviço, se por exemplo quisermos fazer o que foi dito, que todos os serviços que criarmos a partir de agora sejam notificados, poderemos editar um modelo de serviço que vem com o Centreon. Deste modelo, Logo, iremos criar os serviços que monitorizam os itens que nos interessam. Estas templates base podem já ter uma configuração básica que seja o que foi dito, que a notificação esteja habilitada, a este utilizador, etc… Vamos poder criar uma template duplicando uma existente se quisermos, neste caso, editarei a template 'generic-active-service-custom'’ que encontraremos em “Configuração” > “Serviços” > “Templates”. Em outros documentos, veréis que todos os serviços que criarei, partem desta template!

 

Se nos situarmos uma vez dentro da template de serviço, veremos que tem uma aba de “Notificação”, iremos lá configurar tudo o que precisarmos, neste exemplo ficaria da seguinte maneira:

  • Notificação Habilitada: Sim.
  • Contactos Implicados: Adicionamos o utilizador recém-criado.
  • Período de Notificação: 24×7
  • Tipo de Notificação: Dejamos marcadas todas las opciones que nos interesen, habitualmente Warning, Desconhecido, Crítico e Recuperação.

 

E nada, si en el fichero de configuración de Postfix ‘/etc/postfix/main.cfañadimos una línea indicando que servidor hará de relay, bastará para que salga ya correo electrónico. Claro que deberemos permitir en el servidor de correo que vamos a enviar correo sin autenticación o bueno, como lo configuremos.

[Código-fonte]relayhost = [FQDN_SERVIDOR_DE_CORREO][/Código-fonte]

 

Y luego, ya con el siguiente comando podremos probar a mandar un correo de prueba desde la propia shell:

[Código-fonte]echo "Esto es una prueba de envio de correo" | mail -s "Prueba de correo" di*****************@*****io.eso[/Código-fonte]

 

Envio de correo mediante Gmail,

Una buena opción, será la de no usar nuestro servidor de correo para el envío de mails, no sea que si se cae nuestro servidor de correo nos quedemos sin alertasqué mejor que usar un servicio externo de mensajería tipo Gmail. Como por debajo, nuestro Nagios usa Postfix, configuraremos este servicio para que use de relay el servidor de Gmail.

 

Bastará con editar el fichero de configuración de Postfix, añadimos las líneas de configuración contra el servidor de correo de Gmail:

[Código-fonte]vim /etc/postfix/main.cf

relayhost = [smtp.gmail.com]:587
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_tls_CAfile = /etc/postfix/cacert.pem
smtp_use_tls = yes[/Código-fonte]

 

Creamos ahora el fichero de autenticación:

[Código-fonte]vim /etc/postfix/sasl_passwd

[smtp.gmail.com]:587 US*****@***il.com:PALAVRA-PASSE[/Código-fonte]

 

Al ser información delicada la anterior, protegeremos dicho fichero, aplicamos los permisos correspondientes para que sólo nosotros podamos verlo:

[Código-fonte]sudo chmod 400 /etc/postfix/sasl_passwd
sudo postmap /etc/postfix/sasl_passwd[/Código-fonte]

 

También, necesitamos un certificado, podremos obtenerlo de cualquiera que tengamos en el directorio de certificados, Executando:

[Código-fonte]cat /etc/ssl/certs/ca-bundle.crt | sudo tee -a /etc/postfix/cacert.pem[/Código-fonte]

 

 

E finalmente, tendremos que permitir que Gmail nos deje enviar correos, deberemos entrar en ambos enlaces con nuestra cuenta de Gmail para permitir aplicaciones menos seguras:

https://www.google.com/settings/security/lesssecureapps

https://accounts.google.com/DisplayUnlockCaptcha

 

Una vez realizado todo lo anterior, podremos reiniciar Postfix para que cargue los nuevos datos y ejecutar con el siguiente comando una prueba de envío de correo desde la shell. Se tivermos problemas, recordar que en ‘/var/log/maillogtenéis los logs de Postfix.

[Código-fonte]sudo /etc/init.d/postfix reload

echo "Esto es una prueba de envio de correo" | mail -s "Prueba de correo" di*****************@*****io.eso[/Código-fonte]

 

E com isto ficarão pelo menos basicamente configurados os alertas dos serviços através de e-mail, quando um serviço mudar de estado, nós seremos informados! Entraremos em mais detalhe sobre os tipos de alertas, etc… em outros documentos!

 

Postagens recomendadas

Autor

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, Não hesite em contactar-me, Vou tentar ajudá-lo sempre que puder, Compartilhar é viver ;) . Desfrute de documentos!!!

Nagios - Monitorando o Windows

30 de março de 2017