La configuración de monit se realiza en el fichero /etc/monit/monitrc.
Aquí podemos añadir las siguientes líneas:
set daemon 120
que hará que monit monitorice nuestro sistema cada 120 segundos
set logfile /var/log/monit.log
para que el fichero log de monit se escriba en /var/log/monit.log
set mailserver smtp.gmail.com port 587
username "hipolito.jimenez@nioos.com" password "mypassword"
using tlsv1
with timeout 30 seconds
que define el servidor de correo electronico que usaremos para enviar
las notificaciones sobre nuestro sistema, en este caso usaremos gmail como nuestro relay de correo electronico.username "hipolito.jimenez@nioos.com" password "mypassword"
using tlsv1
with timeout 30 seconds
set mail-format { from: hipolito.jimenez@nioos.com }
define el campo from del correo electronico de aviso (la persona que envía el email de aviso)y
set alert hipolito.jimenez@nioos.com
define el destinatario de los correos electronicos con los avisosEs conveniente rotar con logrotate el log de monit.
Para esto podemos crear el fichero /etc/logrotate.d/monit con el siguiente contenido.
/var/log/monit.log {
weekly
rotate 7
missingok
compress
postrotate
kill -1 `cat /var/run/monit.pid` || true
endscript
}
weekly
rotate 7
missingok
compress
postrotate
kill -1 `cat /var/run/monit.pid` || true
endscript
}
Por último debemos modificar el fichero /etc/default/monit para cambiar el valor de la opción startup de 0 a 1.
startup=1
Ahora, para arrancar monit sólo debemos hacer el habitual:
service monit start
No hay comentarios:
Publicar un comentario