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.2Responde “Sí” a la pantalla de debconf de MRTG.
rm /etc/cron.d/mrtgNo 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.confPega 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]>[email protected]>/etc/init.d/snmpd restartPara 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.00Edita el install.pl
vi install.plCambia 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.plHemos 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.cfgAgrega esta línea en cron para ejecutar mrtg cada 5 minutos:
crontab -e0-59/5 * * * * env LANG=C /usr/bin/mrtg /etc/mailscanner-mrtg.cfg 1> /dev/null 2> /dev/null/etc/init.d/cron restartOk 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.
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.