Instalación · 2 min read · Nov 14, 2025

Filtro de Spam Postfix usando Ubuntu Dapper, MailScanner, SpamAssassin, Razor, Pyzor, DCC y ClamAV - Página 5

4 Instalación de Mailscanner-MRTG (Opcional)

apt-get install mrtg apache2 snmp snmpd libsnmp4.2

Responde “Sí” a la pantalla de debconf de MRTG.

rm /etc/cron.d/mrtg

No necesitaremos eso.

Primero hagamos una copia de seguridad de nuestra configuración SNMP predeterminada. Luego crea una nueva con la configuración correcta.

mv /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.dist vi /etc/snmp/snmpd.conf

Pega este texto en el nuevo archivo snmpd.conf.

# Esta línea hace que el demonio snmp escuche solo en la interfaz de loopback
# Si deseas ejecutar en un puerto alternativo cambia la parte 161
# (No olvides actualizar el archivo mailscanner-mrtg.conf con el nuevo puerto
agentaddress localhost:161
# Usa esta versión en su lugar para ucd-snmp
#agentaddress 161@localhost

# Esta línea configura una única cadena de comunidad (con acceso solo de lectura)
# Con acceso permitido solo desde localhost
# Si tienes usuarios que inician sesión en tu máquina y quieres asegurarte de que
# no puedan obtener fácilmente información de snmp cambia 'public' a algo más
# (No olvides actualizar la cadena de comunidad en mailscanner-mrtg.conf)
rocommunity  public localhost

# Información del sistema, cámbialo si lo deseas
syslocation YourSysLocation
syscontact Support <[email protected]>
/etc/init.d/snmpd restart

Para instalar MailScanner-MRTG, necesitamos descargarlo e instalarlo.

Ve a http://sourceforge.net/projects/mailscannermrtg/ y descarga el último tarball. En el momento de escribir esto era 0.10.0

tar xzvf mailscanner-mrtg-0.10.00.tar.gz  
cd mailscanner-mrtg-0.10.00

Edita el install.pl

vi install.pl

Cambia un par de opciones en este script. Los siguientes parámetros deberían verse así:

"mrtgcfg" => "/etc/",
"www" => "/var/www/",
"wwwconf" => "/etc/apache2",

Ejecuta el install.pl

./install.pl

Hemos verificado la configuración si install.pl así que adelante e instala… Cuando tu editor con la configuración de mailscanner-mrtg se abra en tu editor, ciérralo, lo editaremos más tarde:

Edita el /etc/MailScanner/mailscanner-mrtg.conf, cambia las siguientes líneas:

WWW Root = /var/www/
MTA = postfix
MTA Incoming Log = /var/log/mail.log
MTA Outgoing Log = /var/log/mail.log
MTA Reject Log = /var/log/mail.log
Incoming Queue Dir = /var/spool/postfix/hold/
Restart MailScanner = /usr/bin/check_mailscanner
MailScanner Log = /var/log/mail.log
Outgoing Queue Dir = /var/spool/postfix/deferred/:/var/spool/postfix/defer/
#MailScanner Work Directory = /var/spool/MailScanner/incoming #COMENTAR ESTO A MENOS QUE SEA UN PUNTO DE MONTAJE
Spool Directory = /var/spool #COMENTAR ESTO A MENOS QUE SEA UN PUNTO DE MONTAJE
Use SNMP = yes
SNMP Community = public #O LO QUE SEA QUE LO CONFIGURASTE EN SNMPD.CONF

Intentemos MailScanner-MRTG, ejecuta esto dos o tres veces. Las primeras veces deberías ver algunos errores. Si sigue mostrando errores, hay algo mal:

env LANG=C /usr/bin/mrtg /etc/mailscanner-mrtg.cfg

Agrega esta línea en cron para ejecutar mrtg cada 5 minutos:

crontab -e
0-59/5 * * * * env LANG=C /usr/bin/mrtg /etc/mailscanner-mrtg.cfg 1> /dev/null 2> /dev/null
/etc/init.d/cron restart

Ok ve a http://spf.example.com/mailscanner-mrtg y veamos si aparece y los gráficos se están actualizando. Deberías editar cualquier gráfico que no funcione editando el archivo /var/www/mailscanner-mrtg/index.htm y comentando esos gráficos de /etc/mailscanner-mrtg.cfg.

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.