Instalação · 2 min read · Nov 14, 2025
Filtro de Spam Postfix usando Ubuntu Dapper, MailScanner, SpamAssassin, Razor, Pyzor, DCC e ClamAV - Página 5
4 Instalação do Mailscanner-MRTG (Opcional)
apt-get install mrtg apache2 snmp snmpd libsnmp4.2Responda “Sim” à tela debconf do MRTG.
rm /etc/cron.d/mrtgNão precisaremos disso.
Primeiro, vamos fazer um backup da nossa configuração SNMP padrão. Em seguida, crie uma nova com as configurações corretas.
mv /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.dist vi /etc/snmp/snmpd.confCole este texto no novo arquivo snmpd.conf.
# Esta linha faz com que o daemon snmp escute apenas na interface de loopback
# Se você quiser rodar em uma porta alternativa, mude a parte 161
# (Não esqueça de atualizar o arquivo mailscanner-mrtg.conf com a nova porta
agentaddress localhost:161
# Use esta versão em vez de ucd-snmp
#agentaddress 161@localhost
# Esta linha configura uma única string de comunidade (com acesso somente leitura)
# Com acesso permitido apenas a partir do localhost
# Se você tem usuários acessando sua máquina e quer ter certeza de que eles
# não podem facilmente obter informações do snmp, mude 'public' para algo mais
# (Não esqueça de atualizar a string da comunidade em mailscanner-mrtg.conf)
rocommunity public localhost
# Informações do Sistema, mude isso se você quiser
syslocation YourSysLocation
syscontact Support <[email protected]>[email protected]>/etc/init.d/snmpd restartPara instalar o MailScanner-MRTG, precisamos baixá-lo e depois instalá-lo.
Vá para http://sourceforge.net/projects/mailscannermrtg/ e baixe o tarball mais recente. No momento da redação, era 0.10.0
tar xzvf mailscanner-mrtg-0.10.00.tar.gz
cd mailscanner-mrtg-0.10.00Edite o install.pl
vi install.plMude algumas opções neste script. Os seguintes parâmetros devem ficar assim:
"mrtgcfg" => "/etc/",
"www" => "/var/www/",
"wwwconf" => "/etc/apache2",Execute o install.pl
./install.plVerificamos a configuração do install.pl, então vá em frente e instale… Quando seu editor com a configuração do mailscanner-mrtg abrir, feche-o, vamos editá-lo mais tarde:
Edite o /etc/MailScanner/mailscanner-mrtg.conf, mude as seguintes linhas:
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 #COMENTE ISSO A MENOS QUE SEJA UM PONTO DE MONTAGEM
Spool Directory = /var/spool #COMENTE ISSO A MENOS QUE SEJA UM PONTO DE MONTAGEM
Use SNMP = yes
SNMP Community = public #OU O QUE QUER QUE VOCÊ DEFINIU NO SNMPD.CONF
Vamos tentar o MailScanner-MRTG, execute isso duas ou três vezes. Nas primeiras vezes, você deve ver alguns erros. Se continuar mostrando erros, há algo errado:
env LANG=C /usr/bin/mrtg /etc/mailscanner-mrtg.cfgAdicione esta linha ao cron para executar o mrtg a 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, vá para http://spf.example.com/mailscanner-mrtg e vamos ver se aparece e os gráficos estão atualizando. Você deve editar quaisquer gráficos que não funcionem editando o arquivo /var/www/mailscanner-mrtg/index.htm e comentando esses gráficos no /etc/mailscanner-mrtg.cfg.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.