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