[FUG-BR] Solução Mrtg + Snmp

Daniel S. Garcia daniel em dellasta.com.br
Qui Dez 15 11:05:15 BRST 2005


Pessoal,

Muita gente da lista está mandando perguntas p/ mim a respeito do mrtg, bom 
não sou nenhum expert no assunto, mas ai vai um pequeno how-to, se alguem 
tiver um tempo p/ incrementa-lo e publica-lo em algum site seria otimo

Eu usei duas ferramentas:
*net-snmp (/usr/ports/net-mgmt/net-snmp)
*mrtg (/usr/ports/net-mgmt/mrtg)

ps: se seu openssl estiver desatualizado, faça um cvsup do ports e 
atualize-lo (/usr/ports/security/openssl)

Faça a instalação com o make install, não tem segredo algum.

1ª Configure o snmp (snmpd.conf) fica em (/usr/local/share/snmp/) não me 
pergunte o porque mas fica ai.
snmpd.conf
----inicio----
syslocation  Brasil
syscontact  Seu Nome <seu em email.com.br>

rwuser  public noauth
rouser  public noauth
rocommunity  public
rwcommunity  senha0105

com2sec local localhost private
com2sec mynet 192.168.0.0/24 public
com2sec public default public

Observe a segunda linha, está definido o nome e o endereço da rede. Em 
seguida descomente as linhas e defina...

group mygroup v1 mynet
group mygroup v2c mynet
group local v1 local
group local v2c local
group public v1 public
group public v2c public

view all included .1 80
access mygroup "" any noauth 0 all none none
access public "" any noauth 0 all none none
access local "" any noauth 0 all all all

Essas linhas vem descomentadas por padão deixe-as.

syslocation Unknown (edit /etc/snmp/snmpd.conf)
syscontact Root (configure /etc/snmp/snmp.local.conf)
---fim----
Salve o arquivo e inicie o serviço.

Agora o mrtg

Gere um cfg p/ cada maquina ou serviço (se quiser colocar todos em um cfg só 
pode tb)

# cfgmaker --global 'WorkDir: /usr/local/www/data/graficos' -output 
/etc/mrtg/mrtg.cfg public em localhost

Caso queira configurar mais algum device, use o mesmo comando com outro 
nome, lembrando que depois do "@" terá especificar o nome na rede do device 
ou o ip.

#cfgmaker --global 'WorkDir: /usr/local/www/data/graficos' --output 
/etc/mrtg/mrtgtdevice.cfg public em outrodevice

Se voce quiser gerar graficos de um roteador por ex: (não se esqueça de 
habilitar o snmp do mesmo)

#cfgmaker --global 'WorkDir: /usr/local/www/data/graficos' --output 
/etc/mrtg/mrtgtroteador.cfg public em roteador

Crie a sua página index.

indexmaker --output=/usr/local/www/data/graficos/index.html 
/etc/mrtg/mrtg.cfg

Copie os arquivos que por default são criados no *diretorio padrão do mrtg 
para o diretório que criamos.

# cp *.png /usr/local/www/data/graficos/

Agora rode o mrtg

# mrtg /etc/mrtg/mrtg.cfg

Bom é isso...

[ ]´s 


_______________________________________________
Freebsd mailing list
Freebsd em fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br




Mais detalhes sobre a lista de discussão freebsd