Enviar notificaciones de Monit usando el SMTP de Gmail - Electronik-Pro, Informatica, Noticas,Wordpress,Facebook,Hacking,Programas,Hosting,Dominios

Podemos hacer que Monit nos envíe notificaciones mediante email cuando se produzca un determinado evento en los servicios, ficheros, directorios o dispositivos que estemos monitorizando.

Para ello debemos disponer de un servidor de correo en nuestra organización, pero no os preocupéis si no lo tenéis porque podéis usar el SMTP de Gmail, incluyendo las siguientes instrucciones en el fichero de configuración /etc/monit/monitrc:
set mailserver smtp.gmail.com port 587
username "miusuario@gmail.com" password "mipassword"
using tlsv1
with timeout 30 seconds

En las instrucciones anteriores, deberéis sustituir "miusuario" por el nombre de usuario de una cuenta de Gmail y "mipassword" por la contraseña de dicha cuenta.

Con ésto, hemos definido el SMTP con el que se van a  enviar las notificaciones por email. Ahora bien, también tendremos que indicar el email de la persona que va a recibir dichas notificaciones, añadiendo la siguiente instrucción al fichero de configuración /etc/monit/monitrc:
set alert usuario@proveedor.dominio
Por ejemplo:
set alert administrador.valledeljerte@edu.gobex.es
Una vez configurado el servidor SMTP a utilizar y el receptor de las notificaciones, ya podemos crear reglas que monitoricen nuestros servicios y nos envíen alertas. Por ejemplo:
check process sshd with pidfile /var/run/sshd.pid
group system
group sshd
start program = "/etc/init.d/ssh start"
stop program = "/etc/init.d/ssh stop"
if failed host localhost port 22 with proto ssh then restart
if 5 restarts with 5 cycles then
alert
Publicado por primera vez en http://enavas.blogspot.com.es

0 comentarios:

Publicar un comentario

 
Top