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.2

Responda “Sim” à tela debconf do MRTG.

rm /etc/cron.d/mrtg

Nã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.conf

Cole 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]>
/etc/init.d/snmpd restart

Para 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.00

Edite o install.pl

vi install.pl

Mude 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.pl

Verificamos 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.cfg

Adicione esta linha ao cron para executar o mrtg a 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, 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.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.