[Guilherme Cunha] instalar-instalando-mrtg-snmp-multi-router-trafego-grafico-snmpd-crontab-cfgmaker-indexmaker

O que é SNMP ?

Simple Network Management Protocol (SNMP) é usado em sistemas de gestão de rede para monitorar à rede ligado dispositivos de condições que justificavam atenção administrativa. SNMP é um componente do Internet Protocol Suite, como definido pela Internet Engineering Task Force (IETF). É constituída por um conjunto de normas para a gestão da rede, incluindo uma aplicação camada protocolo, uma base de dados de esquema, e um conjunto de objetos de dados.

SNMP expõe gestão de dados na forma de variáveis sobre os sistemas geridos, que descrevem a configuração do sistema. Estas variáveis podem, então, ser consultadas (e por vezes definidas), gerindo aplicações.

Fonte: Wikipedia

O que é o MRTG ?

O Multi Router Traffic Grapher (MRTG) é uma ferramenta para monitorar o tráfego em links de rede. MRTG gera páginas HTML contendo imagens PNG, que fornecem uma representação visual deste tráfego.

Instalando o MRTG

Passo 1: Instalar o MRTG

$ apt-get install mrtg snmpd

Passo 2: Verificar se o arquivo /etc/mrtg.cfg foi criado corretamente e se possui conteúdo semelhante ao que mostrarei abaixo

# Global Settings

RunAsDaemon: yes
EnableIPv6: no
WorkDir: /var/www/mrtg
Options[_]: bits,growright
WriteExpires: Yes

Title[^]: Traffic Analysis for

Passo 3: Você deve verificar se no crontab foi adicionado uma tarefa que irá executar de 5 em 5 minutos, a linha deve ser semelhante/igual a esta abaixo

0-55/5 * * * * root if [ -x /usr/bin/mrtg ] && [ -r /etc/mrtg.cfg ]; then env LANG=C /usr/bin/mrtg /etc/mrtg.cfg >> /var/log/mrtg/mrtg.log 2>&1; fi

Passo 4: Agora você deverá ir até o arquivo /etc/snmp/snmpd.conf e deixar as linhas como as citadas abaixo

# sec.name source community
# com2sec paranoid default public
com2sec readonly default public
#com2sec readwrite default private

Passo 5: Reiniciar o serviço snmpd

Passo 6: Criar o arquivo de configuração do MRTG

$ cfgmaker public@localhost > /etc/mrtg.cfg

E se quiser adicionar algum outro equipamento de rede, deve-se utilizar a seguinte idéia…

$ cfgmaker public@192.168.31.1 >> /etc/mrtg.cfg

Passo 7: Criar o arquivo index.html com o seguinte comando

$ indexmaker /etc/mrtg.cfg > /var/www/mrtg/index.html

Obrigado,

Fonte: http://www.debianhelp.co.uk/mrtg.htm