Problema de sendmail con Nagios – clientmqueue

Uno de los problemas que podemos encontrar con Nagios cuando lleva mucho tiempo funcionando es el siguiente:

Nagios usa sendmail para enviar correos. Para ello, el usuario nagios del grupo smmsp. El problema es que todos estos mensajes pueden llegar a ocupar gran parte del disco, tanto que si no detectamos que hay un directorio que está creciendo enormemente, llegará un punto en que cuando el proceso trate de escribir en él, no podrá hacerlo. Esto hace que nagios deje de funcionar.

Sabido esto, la solución es tan sencialla como ir a esta carpeta, que es /var/spool/clientmqueue y borrar todos los mensajes antiguos.

Esto no tiene incidencia alguna sobre el sistema operativo.

Por ejemplo, para borrar los archivos de hace más de 15 días:

find . -mtime +15 -exec rm {} ;

Por supuesto, también podemos colocar esto en un cron.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *