Tutoriais/Monitoramento/mailgraph
De UnderLinux Wiki
Configurando o mailgraph
O mailgraph, como o próprio nome já diz, é uma ferramenta para o monitoramento de emails que trafegam em um servidor smtp. É um programa parecido com o MRTG (para quem já utilizou) e serve para gerar uma gráficos de mensagens enviadas/recebidas/rejeitadas/virus/spams/... etc.
Bem, neste turorial, vou lhes mostrar como fiz para deixa-lo rodando em meil servidor de emails.
Hardware: P4 - 1.6GHz, 256MB Ram, HD SCSI Seagate Barracuda 7.200 20GB. Software: Debian Woody 3.0 + PostFix 1.1.11 + Apache 1.3.27
Primeiramente precisaremos de um servidor web, lhes apresento o Apache ;)
1. Instale o apache (caso não tenha)
# apt-get install apache
2. Baixe o pacote http://people.ee.ethz.ch/~dws/software/mailgraph/pub/mailgraph-1.6.tar.gz e decompacte o mesmo.
# wget http://people.ee.ethz.ch/~dws/software/mailgraph/pub/mailgraph-1.6.tar.gz # tar xvzf mailgraph-1.6.tar.gz
3. Instale o pacote baixado da seguinte forma:
- 1. Altere as permissões de execução do script mailgraph-init
# chmod 755 mailgraph-ini
- 2. Copie o script para /etc/init.d/, isso fará com que o sistema carregue esse script toda vez que for reiniciado.
- 3. Copie o mailgraph.cgi para /usr/lib/cgi-bin/ (ou o diretório de arquivos CGI configurados no httpd.conf)
- 4. Copie o mailgraph.pl para /usr/local/bin/
- 5. Edite o arquivo mailgraph.cgi e alterar as linhas:
De my $rrd = mailgraph.rrd; para my $rrd = /var/lib/mailgraph.rrd; Da mesma forma: my $rrd_virus = mailgraph_virus.rrd; para my $rrd_virus = /var/lib/mailgraph_virus.rrd;
- 4. Instale o modulo CPAN do Perl:
# perl -MCPAN -e install File::Tail
- 5. Instale o pacote rrdtool (ferramenta utilizada para gerar graficos)
# apt-get install rrdtool
- 6. Também será necessário instalar as seguintes bibliotecas do perl:
# apt-get install librrds-perl
- 7. Pronto, agora é só abrir o seu navegador e acessar o endereço: http://nomedoservidor.com.br/cgi-bin/mailgraph.cgi
PS: Enquanto instalava os pacotes acima, precisei satisfazer algumas dependências. Foram instalados os seguintes pacotes.
- libexpat1 1.95.2-6
- apache-common 1.3.26-0woody3
- apache 1.3.26-0woody3
- rrdtool 1.0.35-2
- libgd-gif1 1.3-2
- librrd0 1.0.35-2
- librrds-perl 1.0.35-2
cyrix - palmenas@amazon.com.br


