Pular para o conteúdo

Monitorando roteadores com MRTG usando SNMP

MRTG é uma ferramenta usada para monitorar o tráfego de dispositivos de rede e como resultado, gerar gráficos de seu uso através de páginas HTML.
Hugo Rebello sawamu
Hits: 79.176 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

O que é o MRTG

Configuração do MRTG usando SNMP

Por Hugo Rebello
26/06/2006

O que é o MRTG


O MRTG (Multi Router Traffic Grapher) é uma ferramenta para monitorar o tráfego de dispositivos de rede (roteadores, servidores, switches e outros). O MRTG gera páginas HTML contendo gráficos quem provêem visualmente a representação do tráfego monitorado. Veja o exemplo disponibilizado por Tobias Oetiker - oetiker[at]ee.ethz.ch.

O MRTG é baseado em Perl e linguagem C e trabalha sobre o UNIX e Windows NT/2000.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. O que é o MRTG
   2. Configuração do MRTG
   3. Geração dos HTMLs

Instalação e configuração do Nagios

Como gerenciar usuários e grupos

Instalando Slackware através de outro HD corrigindo os pacotes

Como fazer: Chroot Dosemu (Clipper no Linux)

[Sun Microsystems] OpenSolaris - Developer Preview

Passo a passo para aceleração 3d em placas de vídeo com chipset NVIDIA + compiz-fusion no OpenSuSE 10.3

#1 Comentário enviado por thelinux em 25/07/2006 - 13:22h
Cara, parabéns pelo tuto. Não cheguei a testar. Mas a sua dica é valiosa.
Uso a tempos o MRTG.
#2 Comentário enviado por fernoliv em 25/07/2006 - 17:11h
Bom artigo, parabéns!

O MRTG pode ser utilizado em conjunto com o CACTI, ou até substituído por este, uma vez que ele tem a mesma finalidade (coleta através de SNMP e gera gráficos através do RRDTool), porém utiliza PHP e grava informações do pooling em base de dados MySQL. Desta forma, ele torna-se mais leve e é possível ter um histórico de sua monitoração por até 2 anos e buscá-la a qualquer momento de forma dinâmica. O Cacti pode ser obtido em www.cacti.net.

Isso é apenas um complemento. Mérito ao Hugo pela atitude e clareza na confecção de seu artigo.

Abraço, Fernando.
#3 Comentário enviado por moisesos em 07/08/2006 - 10:03h
Gostei do artigo, so nao estou conseguindo colocar o snmp pra funcionar, da o seguinte erro:
[root@servidor ~]# snmpwalk localhost public interfaces
snmpwalk: No securityName specified

uso o fedora core 4.

valeu

#4 Comentário enviado por pauloric9 em 02/12/2008 - 11:53h
fiz todos esse passo so na hora de executar o cfgmaker ele diz que cfgmaker: command not found você tem alguma dica que posso me ajudar como resolver esse problema
#5 Comentário enviado por pauloric9 em 02/12/2008 - 11:53h
Bom dia

Fiz todos esse passo so na hora de executar o cfgmaker ele diz que cfgmaker: command not found você tem alguma dica que posso me ajudar como resolver esse problema. Fico muito agradecido
#6 Comentário enviado por qxada07 em 20/10/2010 - 18:33h
Cara... Parabéns pelo artigo....

Realizei o procedimento e funfou certinho......

Para quem quizer gerenciar o grafico de um router Cisco e não sabe configurar a comunidade snmp, segue abaixo......

Após executar o "conf t", execute os comandos abaixo...

snmp-server community NOME_COMUNIDADE RO
snmp-server packetsize 2048
snmp-server enable traps snmp
snmp-server enable traps isdn call-information
snmp-server enable traps config
snmp-server enable traps bgp
snmp-server enable traps frame-relay


Lembrando que a conf acima deve ser realizada no router
#7 Comentário enviado por flaviog em 18/02/2013 - 17:20h
Achei muito interessante o artigo, queria muito fazer tambem, mas quando tentei executar o comando olha o retorno.

cfgmaker --global "Workdir: /var/www/mrtg/192.168.2.4" --global "Options[_]: growright,bits" public@192.168.2.4 > /etc/mrtg_192.168.2.4.cfg
SNMP Error:
no response received
SNMPv1_Session (remote host: "192.168.2.4" [192.168.2.4].161)
community: "public"
request ID: 1960777850
PDU bufsize: 8000 bytes
timeout: 2s
retries: 5
backoff: 1)
at /usr/bin/../lib64/mrtg2/SNMP_util.pm line 629
SNMPWALK Problem for 1.3.6.1.2.1.1 on public@192.168.2.4::::::v4only
at /usr/bin/cfgmaker line 950
WARNING: Skipping public@192.168.2.4: as no info could be retrieved

SO= CentOS 6.3
Buscando no Windows 7 Ultimate com protocolo snmp ativado.

O que será que pode ser?

Contribuir com comentário

Entre na sua conta para comentar.