Projeto de rede
É 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 sistema desde que o host forneça os dados via SNMP ou script. O MRTG cria um banco de dados, e em seguida cria um relatório para você poder visualizar o estado de um roteador (ou então um servidor) em determinados tempos. É como se fosse uma máquina fotográfica: em períodos pré-estabelecidos ele checa como está o estado do roteador e guarda essa informação. Com base nessa informação armazenada, ele gera um gráfico.
Foi desenvolvido por Tobias Oetiker e Dave Rand. Foi escrito em Perl, mas utiliza um módulo em C para gerar os gráficos.
Pré-requisito
Para poder visualizar os gráficos é necessário um servidor WEB. Para isso parto do princípio que o apache já esteja instalado e a sua configuração seja a padrão do Slackware 10.2.
Para poder funcionar, o MRTG necessita de uma biblioteca chamada gd que é mais ou menos como um plugin para o PHP, que permite a criação e manipulação de imagens e deve ser compilado junto com o PHP no caso de usar Linux ou carregar a extensão php gd.dll em ambiente Windows.
Acessando o Gráfico
Para visualizar o gráfico o acesso é através do browser:
Você verá o gráfico gerado pelo MRTG. O gráfico será apresentado em branco, ou seja, não terá nenhuma informação relevante. Para criar, alimentar a base de informações do MRTG, crie uma tarefa para ser executada de tempos em tempos.
Gráfico diário
[pic]
5. Gráfico semanal
[pic]
Gráfico mensal
[pic]
Gráfico Anual
[pic]
Características
Mede sempre 2 valores, no caso de tráfego, pode ser Entrada e Saída.
Faz as leituras via SNMP ou através de script que retorne um formato padrão.
Coleta dados a cada 5 minutos por padrão, mas este tempo pode ser aumentado.
Cria uma página HTML com 4 gráficos (diário,