2012-01-07

Configuración básica de monit en linux Debian

Una vez tenemos instalado monit en nuestro sistema linux Debian lo tenemos que configurar con los parámetros adecuados para que nos mande las alertas por email.

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.

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 avisos

Es 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
}
 

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