Monitoramento · 3 min read · Feb 01, 2026

Monitoramento do Postfix com Mailgraph no Ubuntu 14.04 LTS

Este artigo descreve como você pode monitorar seu servidor de email Postfix com Mailgraph. O Mailgraph cria gráficos diários, semanais, mensais e anuais de emails enviados, recebidos, devolvidos e rejeitados, além de spam e vírus, se o SpamAssassin e o ClamAV estiverem integrados ao Postfix (por exemplo, usando amavisd-new no tutorial do servidor perfeito do ISPConfig). Esses gráficos podem ser acessados com um navegador.

A seguir, descreverei como instalar e configurar o Mailgraph no Ubuntu 14.04. Este tutorial é compatível com os tutoriais do Servidor Perfeito do ISPConfig.

1 Nota Preliminar

Neste tutorial, meu sistema Linux tem o endereço IP 192.168.1.100 e o nome do host server1.example.com. Por favor, substitua o nome do host e o endereço IP pelo nome do host e o IP do seu servidor sempre que aparecer.

2 Instalação do Mailgraph

O Ubuntu 14.04 tem um pacote para Mailgraph, então nós simplesmente o instalamos com apt. Também instalaremos o rrdtool que armazena os dados necessários para o Mailgraph desenhar os gráficos:

aptitude install rrdtool mailgraph

Agora configuramos o pacote Mailgraph assim:

dpkg-reconfigure mailgraph

Você será questionado sobre algumas coisas:

O Mailgraph deve iniciar na inicialização? <– Sim
Arquivo de log usado pelo mailgraph: <– /var/log/mail.log

Há mais uma pergunta:

Ignorar email de/para localhost? <-- Sim

Se você integrou um filtro de conteúdo como amavisd (para verificação de spam e vírus) ao Postfix (como nos Tutoriais do Servidor Perfeito do ISPConfig 3), então responda Sim para evitar que o Mailgraph conte seus emails duas vezes (porque o Postfix entrega emails ao amavisd que então - após a verificação bem-sucedida - entrega os emails de volta ao Postfix). Se você não usar um filtro de conteúdo, então responda Não.

Durante a instalação, os links de inicialização do sistema para o Mailgraph são criados automaticamente, e o Mailgraph também é iniciado automaticamente, então não precisamos iniciá-lo manualmente.

O Mailgraph agora está acessível através do nome do host ou IP do seu servidor. Abra um navegador da web e insira a URL http://192.168.1.100/cgi-bin/mailgraph.cgi ou http://server1.example.com/cgi-bin/mailgraph.cgi, e você deve ver alguns gráficos. Claro, deve haver alguns emails passando pelo seu sistema antes que você veja os primeiros resultados, então tenha paciência.

Após algum tempo, seus gráficos podem parecer assim (a saída a seguir é personalizada, então não se parece exatamente com a sua):

Gráfico do Dia do Mailgraph.

Estatísticas Diárias.

Gráfico da Semana do Mailgraph.

Estatísticas Semanais.

Gráfico do Mês do Mailgraph.

Estatísticas Mensais.

Gráfico do Ano do Mailgraph.

Estatísticas Anuais, ainda não há muito para ver aqui, pois esta instalação é muito nova...

Por favor, note: O Mailgraph relatará spam e vírus apenas se você tiver integrado um filtro de conteúdo como amavisd-new ao Postfix que está configurado para usar SpamAssassin e ClamAV para marcar emails de spam e vírus. Se você não fizer isso, ainda verá gráficos, mas sem o relatório de spam e vírus.

3 Proteger o Mailgraph com Senha

A instalação padrão do Mailgraph não adiciona nenhum tipo de proteção para a interface de estatísticas. Você provavelmente não quer que todos possam ver suas estatísticas de email, então adicionamos uma proteção por senha agora.

Adicione um diretório de configuração para o Mailgraph em /etc.

mkdir /etc/mailgraph

Em seguida, crie um novo arquivo de configuração do apache para o Mailgraph:

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

E adicione as seguintes linhas nesse arquivo:

  
 AuthUserFile /etc/mailgraph/mailgraph-htpasswd  
 AuthName "Mailgraph"  
 AuthType Basic  
 Require valid-user  

Ative a configuração no apache e recarregue o serviço apache2.

a2enconf mailgraph  
service apache2 reload

Adicione um usuário e senha para o Mailgraph. Usarei o nome de usuário “admin” com a senha “howtoforge” neste exemplo.

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

Digite a nova senha duas vezes quando solicitado pelo comando.

Links

  • Ubuntu
  • Mailgraph
Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.