jueves, 27 de octubre de 2011

pflogsumm

Nada como una sumário bien táctico y bien global para saber en que estado está algo. Postfix es algo serio y tiene herramientas para generar sumarios serios. Realmente hay muchas que generan gráfico pero esta puede usarse para que nos mande un correo diario con un resumen de como está. Si usa un postfix sin ldap o MySQL, tiene las ventajas de procmail y la sencillez a su favor.


En debian, instalamos pflogsumm


# aptitude install pflogsumm


y creamos este script sencillo que yo le llamo sumario.sh (por ponerle un nombre). Al script le ponemos lo siguiente. 


/usr/sbin/pflogsumm -h 9 -d today < /var/log/mail.log \
|formail -I "From: Mailserver <root@localhost>" -I "To: postmaster@localhost" -I "Subject: pflogsumm" \
|procmail -d tu_usuario_de_correo_aqui


Mucho ojo en la tercera linea, ahí debe poner su nombre de usuario, es decir que que tiene su correo delante de la "@".


Ese script lo ponemos en un cron diario, yo lo agrego a /etc/cron.daily/standard y listo. Cada mañana sabremos si somos un día mas sin openrelay pero ademas. Tendremos al detalle quienes son lo mas consumidores de nuestro servicio quien envía mas correos, quien recibe mas etc... todo un top-5 desglosado.

No hay comentarios:

Publicar un comentario

Si vas a decir groserias, aclara el significado para los que no somos de tu mismo país.