Monit es un sistema Open Source para la monitorización de sistemas que nos permite monitorizar procesos, archivos, directorios y sistemas de ficheros.
Con monit podemos realizar tareas automáticas, como por ejemplo, reiniciar un servicio o enviar una notificación al administrador cuando suceda algún error.
Si no tenemos un servidor de correo en nuestra organización, podemos hacer uso del SMTP de Gmail para que monit nos envíe las notificaciones que le digamos a nuestra cuenta de Gmail. Veamos, a continuación, cómo hacerlo:
Editamos el fichero /etc/monit/monitrc y añadimos las siguientes líneas:
set mailserver smtp.gmail.com port 587
username "miusuario@gmail.com" password "mipassword"
using tlsv1
with timeout 15 seconds
set alert miusuario@gmail.com
username "miusuario@gmail.com" password "mipassword"
using tlsv1
with timeout 15 seconds
set alert miusuario@gmail.com
Donde sustituiremos miusuario por nuestro usuario de gmail y mipassword por la password de dicha cuenta.
Si ahora establecemos una condición de monitorización, podemos que hacer que el sistema nos alerte, como en el siguiente ejemplo:
check host ldap with address ldap.valledeljerte3
if failed icmp type echo count 5 with timeout 15 seconds
then alert
if failed icmp type echo count 5 with timeout 15 seconds
then alert
De este modo recibiremos un e-mail cuando no se pueda contactar con el servidor ldap.
0 comentarios:
Publicar un comentario