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
[ 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
[ 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 public@172.17.1.147
EnableIPv6: no
[ 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:
https://linux/mrtg/172.17.1.147/
Marcos Henrique é Pós-Graduado em Segurança da Informação, atualmente é responsável por toda Segurança da Informação de uma Multinacional, possui uma grande experiência em TI, criador do site MarcosHenrique.com, colunista de sites de TI nacionais e internacionais e Sócio de uma das maiores Consultorias de TI do Brasil.
PROFISSIONAIS DE TI.COM