[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