Instalando o Multi Router Traffic Grapher (MRTG)

O Multi Router Traffic Grapher (MRTG) é uma ferramenta de monitoração que gera páginas HTML com gráficos de dados coletados a partir de SNMP ou scripts externos. É conhecido principalmente pelo seu uso na monitoração de tráfego de rede, mas pode monitorar qualquer coisa desde que o host forneça os dados via SNMP ou script.

Foi desenvolvido por Tobias Oetiker e Dave Rand e foi escrito em Perl mas utiliza um módulo em C para gerar os gráficos.

Considerando que você já tenha instalado o Apache vamos iniciar a Instalação do MRTG.

– – – – – –
Iniciando a Instalação do MRTG

[ 01 ] Execute o comando: apt-get install mrtg

Será listada todas as dependências para a instalação do mrtg, basta pressionar a tecla S para continuar com a instalação.

– – – – – –
[ 02 ] Aguarde o processo de instalação

– – – – – –
[ 03 ] Aviso de Segurança, pressione o ESPAÇO sobre o OK para continuar

– – – – – –
[ 04 ] Responda para que o MRTG possa ser gerenciado por outros usuários

– – – – – –
[ 05 ] Configuração finalizada!

– – – – – –
[ 06 ] Crie o diretório do MRTG dentro do repositório do apache:

# cd /var/www

# mkdir mrtg ( Diretório MRTG )

# cd mrtg

# mkdir 172.17.1.147 ( Diretório com o Nome do Host a ser Monitorado )

– – – – – –
[ 07 ] Criando o arquivo de configuração para o switch 172.17.1.147

# cfgmaker –output /etc/mrtg/172.17.1.147.cfg [email protected]

– – – – – –
[ 08 ] Editando o arquivo de configuração do switch 172.17.1.147

# vim /etc/mrtg/172.17.1.147.cfg

– – – – – –
[ 09 ] Insira as linhas abaixo no arquivo 172.17.1.147.cfg

WorkDir: /var/www/mrtg/172.17.1.147

Language: brazilian

Options[_]: growright, bits

EnableIPv6: no

– – – – – –
[ 10 ] Gerando o relatório do switch 172.17.1.147:

# env LANG=C mrtg /etc/mrtg/172.17.1.147.cfg

# cfgmaker –output /etc/mrtg/172.17.1.147.cfg [email protected]

– – – – – –
[ 11 ] Relatório gerado!

– – – – – –
[ 12 ] Execute o comando abaixo para criar a página de índice do switch:

# indexmaker –output=/var/www/mrtg/172.17.1.147/index.html /etc/mrtg/172.17.1.147.cfg

– – – – – –
[ 13 ] Adicione uma tarefa no linux para gerar os relatórios constantamente

# crontab -e

– – – – – –
[ 14 ] A cada 5 minutos o MRTG irá gerar novos relatórios do switch 172.17.1.147

*/5 * * * * env LANG=C /usr/bin/mrtg /etc/mrtg/172.17.1.147.cfg

– – – – – –
[ 15 ] Acesse o relatório através do endereço:

http://linux/mrtg/172.17.1.147/

Fonte: http://www.marcoshenrique.com/linux_monitoramento_mrtg.php

Marcos Henrique

Mais artigos deste autor »

Marcos Henrique é pós-graduado em Segurança da Informação, é o desenvolvedor do site 100security.com.br, autor dos livros Nagios – Monitoramento de Redes e ownCloud – Crie sua Própria Nuvem publicados pela editora Ciência Moderna.


Deixe seu comentário

Seu endereço de e-mail não será publicado. Campos com * são obrigatórios!