Monitorización, Nagios Core / XI , OP5 Monitor & Naemon

Síguenos también en @SIM_Technical

POSTFIX en CentOS para Nagios Core

Es algo bastante estúpido que los entornos de monitorización nos obliguen a estar continuamente mirando las pantallas a la espera que pase alguna cosa, es por eso que los entornos de monitorización deben notificar las incidencias generadas.

En Nagios disponemos de múltiples opciones de notificación, pero la más habitual es el correo electrónico.
Para enviar correo electrónico lo más fácil es utilizar un servidor correo ya existente, con lo cual tendremos suficiente configurando nuestro servidor como relay.

Existen múltiples herramientas para realizar la función de relay SMTP pero utilizaremos una de las más comunes y sencillas: POSTFIX

Si hemos instalado Nagios desde EPEL no será necesario instalar POSTFIX (ya viene como dependencia), pero si no es así nos bastara con un:

yum install -y postfix

Ahora ya podemos pasar a la configuración. Debemos de tener en cuenta el tipo de autentificación que tiene nuestro servidor de SMTP, pero básicamente empezaremos por el fichero main.cf para indicarle a POSTFIX nuestro servidor. Debemos además indicarle a POSTFIX que usaremos un usuario y contraseña en nuestro SMTP y que finalmente nos haga la conversión de las direcciones de salida por la que nosotros queramos (esto pasa por que como medida antispam, la mayoría de proveedores de servicios no nos dejan mandar correos con orígenes diferentes al buzón).

Nos deberían quedar los ficheros de este estilo:

/etc/postfix/main.cf
relayhost = [smtp.solucions-im.com]
smtp_sasl_auth_enable=yes
smtp_sasl_password_maps=hash:/etc/postfix/usuariorelay.conf
smtp_sasl_security_options = noanonymous
smtp_generic_maps = hash:/etc/postfix/sender_access

/etc/postfix/usuariorelay.conf
smtp.solucions-im.com soporte@solucions-im.com:la_contraseña

/etc/postfix/sender_access
root@localhost.localdomain soporte@solucions-im.com
nagios@localhost.localdomain soporte@solucions-im.com

Finalmente debemos recordar que los ficheros han de compilarse en formato POSTFIX (se crearan ficheros con extensión .db).

Ya podemos reiniciar el servicio y realizar una prueba de funcionamiento.

postmap usuariorelay.conf
postmap sender_access
service postfix restart
echo "Mensaje de test" |mail -s "Asunto de Prueba" soporte@solucions-im.com

, ,

One thought on “POSTFIX en CentOS para Nagios Core

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.