Pues si trabajamos con entorno gráfico hay muchas aplicaciones que nos pueden ayudar a realizar esta tarea. Pero: ¿qué hay si no lo tenemos? ¿Podríamos tener algún tipo de script o aplicación que nos mostrara en tiempo real estadísticas sobre el servidor de correo sin necesidad de usar entorno gráfico?
La respuesta es que sí y se llama Mailgraph. Este es un sistema de estadísticas que utiliza como frontend RRDtool y permite recolectar de forma gráfica el número de correos enviados y recibidos en gráficos diarios, semanales, mensuales y anuales. La estructura de la aplicación es un script en perl corriendo en el servidor, que se encarga de recolectar los datos, y por otra parte un script cgi a través del cual se generan y se visualizan los gráficos vía web.
Instalación de Mailgraph
Como hemos mencionado anteriormente Mailgraph requiere tener instalado RRDtool y el módulo de perl File::Tail. RRDtool se puede instalar tanto desde el gestor de paquetes de Linux como compilándolo.
#aptitude install rrdtool.i386
El módulo de perl lo podemos instalar desde cpan:
cpan> install File::Tail
Descargamos y descomprimimos la última versión del programa desde el sitio web oficial:
# wget http://mailgraph.shweikert.ch/pub/mailgraph-1.14.tar.gz
# tar -xzvf mailgraph-1.14.tar.gz
# cd mailgraph-1.14
Ahora nos vamos al fichero por defecto de Mailgraph y lo configuramos de la siguiente manera:
MAIL_LOG=/var/log/mail/mail.log
IGNORE_LOCALHOST=true
En la primera línea le indicamos cual es la ruta del log del servidor de correo. Y en la segunda le decimos a que ignore cualquier correo que tenga como origen o destino localhost.
Ahora pasamos a iniciar Mailgraph con el siguiente comando:
#/etc/init.d/mailgraph start
Con esto ya tendremos Mailgraph funcionando en nuestro servidor y podremos ver la actividad de postfix. Lo que muestra es algo parecido a esto con la información diaria, semanal, mensual y anual:
Si queréis ver un ejemplo real podéis acceder a este enlace. Saludos curiosos.
Ahora pasamos a iniciar Mailgraph con el siguiente comando:
#/etc/init.d/mailgraph start
Con esto ya tendremos Mailgraph funcionando en nuestro servidor y podremos ver la actividad de postfix. Lo que muestra es algo parecido a esto con la información diaria, semanal, mensual y anual:
Si queréis ver un ejemplo real podéis acceder a este enlace. Saludos curiosos.
No hay comentarios:
Publicar un comentario