====== Configuración de alertas por correo ======
{{indexmenu_n>35}}
===== Guía rápida de configuración de correos para alertas en Pandora FMS =====
==== Configuración de correo con cuenta Gmail ====
Para que el servidor de Pandora pueda mandar las alertas mediante correo de cuenta Gmail necesitamos tener configurado Pandora y Postfix del siguiente modo:
=== Configuración Pandora ===
Para configurar correctamente el correo con una cuenta de Gmail en el archivo de configuración del servidor de Pandora (/etc/pandora/pandora_server.conf) tienen que estar comentados todos los campos excepto el mta_address que lo configuraremos con localhost o la ip del servidor donde se encuentre el servidor postfix instalado.
Si tenemos instalado Postfix en el mismo servidor que Pandora la configuración en el pandora_server.conf sería esta:
mta_address localhost
#mta_port 25
#mta_user myuser@mydomain.com
#mta_pass mypassword
#mta_auth LOGIN
#mta_from Pandora FMS
A continuación se muestra un pequeño resumen de la configuración de una alerta en la consola de Pandora.
== Configuración de Acción ==
Para configurar el destinatario de correo usamos la acción Mail to XXX para añadir un destinatario de correo al que se enviaran todos los correos de las alertas.
{{ wiki:GMAIL1.png?800 }}
== Configuración de la Alerta ==
En este caso se ha generado en la configuración del //módulo > Alertas//, una nueva alerta con el módulo que puede verse en la captura.
{{ wiki:GMAIL2.png?800 }}
Una vez que salta la alerta observamos como llegará al correo elegido en la acción:
{{ wiki:GMAIL3.png?800 }}
{{ wiki:GMAIL4.png?800 }}
=== Instalación Postfix ===
Se deben tener los siguientes paquetes instalados en el servidor de Pandora para el correcto funcionamiento del servidor postfix junto con una cuenta de GMAIL.
yum install postfix mailx cyrus-sasl-plain cyrus-sasl cyrus-sasl-lib cyrus-sasl-md5 cyrus-sasl-scram cyrus-sasl-gssapi
=== Configuración Postfix ===
Asumiendo que ya tiene instalado Postfix en su servidor y que todo funciona correctamente excepto el envío de mail via gmail, deberá seguir estos pasos:
1-- Comprobar que se tiene habilitada en la cuenta de Gmail la opción "less secure pass". Para ello se puede habilitar en este link.(https://myaccount.google.com/lesssecureapps)
2-- Editar el fichero /etc/postfix/main.cf y añadir las siguientes líneas al final del archivo:
myhostname = #Añadir aqui hostname del servidor
relayhost = [smtp.gmail.com]:587
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_tls_policy_maps = hash:/etc/postfix/tls_policy
smtp_sasl_security_options = noanonymous
smtp_use_tls = yes
smtp_tls_CAfile = /etc/pki/tls/cert.pem
smtp_tls_security_level = encrypt
3-- Crear el archivo /etc/postfix/sasl_passwd con su dirección de gmail y contraseña.
nano /etc/postfix/sasl_passwd
Añadir la siguiente línea en el fichero con su dirección de gmail y contraseña:
[smtp.gmail.com]:587 ACCOUNT@gmail.com:PASSWORD
Protegerlo adecuadamente:
chmod 600 /etc/postfix/sasl_passwd
chown root:root/etc/postfix/sasl_passwd
4-- Crear el archivo /etc/postfix/tls_policy con la siguiente información:
nano /etc/postfix/tls_policy
[smtp.gmail.com]:587 encrypt
Protegerlo adecuadamente:
chmod 600 /etc/postfix/tls_policy
chown root:root/etc/postfix/tls_policy
5-- Transformar /etc/postfix/sasl_passwd y /etc/postfix/tls_policy a un fichero indexado de tipo hash mediante la instrucción:
postmap /etc/postfix/sasl_passwd && postmap /etc/postfix/tls_policy
Lo que creará el fichero /etc/postfix/sasl_passwd.db y /etc/postfix/tls_policy.db
6-- Finalmente, reiniciar postfix para aplicar los cambios, así:
/etc/init.d/postfix restart
7-- Se puede comprobar el funcionamiento abriendo dos consolas. En una se ejecutará el siguiente comando para monitorear el comportamiento del correo:
tail -f /var/log/maillog
Y en la otra se enviará un correo:
echo "Prueba correo" | mail prueba@gmail.com
Si los pasos anteriores han tenido éxito, en la otra consola se debería ver algo como ésto:
Dec 18 18:33:40 OKComputer postfix/pickup[10945]: 75D4A243BD: uid=0 from=
Dec 18 18:33:40 OKComputer postfix/cleanup[10951]: 75D4A243BD: message-id=
Dec 18 18:33:40 OKComputer postfix/qmgr[10946]: 75D4A243BD: from=, size=403, nrcpt=1 (queue active)
Dec 18 18:33:44 OKComputer postfix/smtp[10953]: 75D4A243BD: to=prueba@gmail.com, relay=smtp.gmail.com[74.125.93.109]:587, delay=3.7, delays=0.15/0.14/1.8/1.6, dsn=2.0.0, status=sent (250 2.0.0 OK 1324249500 eb5sm36008464qab.10)
Dec 18 18:33:44 OKComputer postfix/qmgr[10946]: 75D4A243BD: removed
Si el resultado es el anterior, Pandora apuntará al servidor Postfix para mandar los correos y serán enviados sin problemas.
[[:es:documentation:start| Volver al índice de documentación de Pandora FMS]]