GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Monitoreo de Postfix con Mailgraph en Ubuntu 14.04 LTS

Este artículo describe cómo puede monitorear su servidor de correo Postfix con Mailgraph. Mailgraph crea gráficos diarios, semanales, mensuales y anuales de correos electrónicos enviados, recibidos, devueltos y rechazados, y también de spam y virus, si SpamAssassin y ClamAV están integrados en Postfix (por ejemplo, usando amavisd-new en el tutorial del servidor perfecto de ISPConfig). Se puede acceder a estos gráficos con un navegador.

A continuación, describiré cómo instalar y configurar Mailgraph en Ubuntu 14.04. Este tutorial es compatible con los tutoriales de ISPConfig Perfect Server.

1 nota preliminar

En este tutorial, mi sistema Linux tiene la dirección IP 192.168.1.100 y el nombre de host server1.example.com. Reemplace el nombre de host y la dirección IP con el nombre de host y la IP de su servidor dondequiera que aparezca.

2 Instalación de Mailgraph

Ubuntu 14.04 tiene un paquete para Mailgraph, así que simplemente lo instalamos con apt. También instalaremos rrdtool que almacena los datos que necesita Mailgraph para dibujar los gráficos:

aptitude install rrdtool mailgraph

Ahora configuramos el paquete de Mailgraph así:

dpkg-reconfigure mailgraph

Se le harán algunas preguntas:

¿Debe Mailgraph iniciarse en el arranque? <-- Sí
Archivo de registro utilizado por mailgraph:<-- /var/log/mail.log

Hay una pregunta más:

Ignore mail to/from localhost? <-- Yes

Si ha integrado un filtro de contenido como amavisd (para el análisis de spam y virus) en Postfix (como en ISPConfig 3 Perfect Server Tutorials), responda Sí para evitar que Mailgraph cuente sus correos electrónicos dos veces (porque Postfix entrega correos electrónicos a amavisd que luego, después escaneo exitoso:devuelve los correos electrónicos a Postfix). Si no usa un filtro de contenido, responda No.

Durante la instalación, los enlaces de inicio del sistema para Mailgraph se crean automáticamente y Mailgraph también se inicia automáticamente, por lo que no es necesario iniciarlo manualmente.

Ahora se puede acceder a Mailgraph a través del nombre de host o IP de su servidor. Abra un navegador web e ingrese la URL http://192.168.1.100/cgi-bin/mailgraph.cgihttp://server1.example.com/cgi-bin/mailgraph.cgi , y debería ver algunos gráficos. Por supuesto, debe haber algunos correos electrónicos en su sistema antes de que vea los primeros resultados, así que sea paciente.

Después de un tiempo, sus gráficos podrían verse así (el siguiente resultado está personalizado, por lo que no se ve exactamente como el suyo):

Daily Statistics.

Weekly Statistics.

Monthly Statistics.

Yearly Statistics, not much to see here yet as this installation is too fresh...

Tenga en cuenta: Mailgraph informará sobre spam y virus solo si ha integrado un filtro de contenido como amavisd-new en Postfix, que está configurado para usar SpamAssassin y ClamAV para etiquetar correos electrónicos de spam y virus. Si no hace esto, seguirá viendo gráficos, pero sin el informe de spam y virus.

3 Mailgraph protegido con contraseña

La instalación predeterminada de Mailgraph no agrega ningún tipo de protección para la interfaz de estadísticas. Probablemente no desee que todos puedan ver las estadísticas de su correo electrónico, por lo que agregamos una protección con contraseña ahora.

Agregue un directorio de configuración para Mailgraph en /etc.

mkdir /etc/mailgraph

Luego cree un nuevo archivo de configuración de Apache para Mailgraph:

nano /etc/apache2/conf-available/mailgraph.conf

Y agregue las siguientes líneas en ese archivo:

<Location /cgi-bin/mailgraph.cgi>
AuthUserFile /etc/mailgraph/mailgraph-htpasswd
AuthName "Mailgraph"
AuthType Basic
Require valid-user
</Location>

Habilite la configuración en apache y vuelva a cargar el servicio apache2.

a2enconf mailgraph
service apache2 reload

Añade un usuario y una contraseña para Mailgraph. Usaré el nombre de usuario "admin" con la contraseña "howtoforge" en este ejemplo.

htpasswd -c /etc/mailgraph/mailgraph-htpasswd admin

Introduzca la nueva contraseña dos veces cuando lo solicite el comando.

Enlaces

  • Ubuntu
  • Mailógrafo


Ubuntu
  1. Supervisión del sistema Ubuntu 20.04 con widgets de Conky

  2. Supervisión del sistema Ubuntu 22.04 con widgets de Conky

  3. Cómo hacer un arranque dual de Ubuntu 18.04 LTS con Windows 10

  4. Guía de instalación de escritorio de Ubuntu 18.04 LTS con capturas de pantalla

  5. Implemente Modsecurity con Nginx en Ubuntu 20.04 LTS

Monitoreo de servidores con Munin y Monit en Ubuntu 16.04 LTS (Xenial Xerus)

Cómo instalar Cacti Monitoring en Ubuntu 16.04 LTS

Cómo instalar la supervisión vectorial en Ubuntu 16.04 LTS

Cómo instalar el monitoreo de Netdata en Ubuntu 18.04 LTS

Cómo instalar el monitoreo de Netdata en Ubuntu 20.04 LTS

Cómo instalar Postfix en Ubuntu 20.04 LTS