Utilizando o MRTG

Iniciado por ewandrocesar, 25 de Setembro de 2007, 16:06

tópico anterior - próximo tópico

ewandrocesar

Iae Pessoal,


Estou aprendendo como se gerencia rede, e descobri uma ferramenta chamada MRTG, que não deve ser novidade para vocês.


Gostaria de dicas para iniciantes sobre a ferramenta, e se é necessário a instalação do protocolo SNMP.


Tentei usar este comando:

cfgmaker --output /etc/mrtg/router.cfg community@10.0.0.111 (iplocal)

cfgmaker --output /etc/mrtg/router.cfg community@10.0.0.250


o Resultado foi este de ambos os comandos:

Citar
root@T100:/etc# cfgmaker --output /etc/mrtg/router.cfg community@10.0.0.111
SNMP Error:
no response received
SNMPv1_Session (remote host: "10.0.0.111" [10.0.0.111].161)
                  community: "community"
                 request ID: 511686791
                PDU bufsize: 8000 bytes
                    timeout: 2s
                    retries: 5
                    backoff: 1)
at /usr/share/perl5/SNMP_util.pm line 627
SNMPWALK Problem for 1.3.6.1.2.1.1 on community@10.0.0.111::::::v4only
at /usr/bin/cfgmaker line 921
WARNING: Skipping community@10.0.0.111: as no info could be retrieved


Me ajudem a entender isso....

Obrigado.
email/msn: ewandrocesar@gmail.com


Descobrindo as Maravilhas do Linux, me ajudem :D

chrystoffer

opa... aqui no serviço estou estudando sobre isso para colocar nos servidores. já consegui colocar aqui no meu pc rodando normal
fiz assim:

Citarapt-get install snmp
apt-get install mrtg
apt-get install apache

echo > /etc/mrtg.cfg
ifconfig (para saber se é eth0 ou eth1)

Escreve no /etc/mrtg.cfg
"WorkDir: /var/www/mrtg/
Htmldir: /var/www/mrtg/
icondir: images/
Refresh: 300
Interval: 5
Language: brazilian
RunAsDaemon:Yes
#---------------------
# Monitorar eth0
# REDE LOCAL
#---------------------
Target[eth0]: `cat /proc/net/dev |grep eth0 |awk -F':' '{print $2}' |awk '{print $1}'; cat /proc/net/dev |grep eth0 | awk -F':' '{print $2}' |awk '{print $9}'; echo -e; echo -e`
MaxBytes[eth0]: 1250000
Title[eth0]: eth0 - Utilização eth0
PageTop[eth0]: <H1>Estatísticas das interfaces<BR>Utilização interface interna (eth0)</H1>
Options[eth0]: growright
"

apt-get install mrtg-contrib
cp /usr/share/doc/mrtg/examples/mrtg-startup-script/mrtg /etc/init.d/
chmod +x /etc/init.d/mrtg
edite o arquivo mrtg que está dentro do /etc/init.d/ e altere o parâmetro "config" com o valor de onde está seu arquivo. Que no meu caso é CONFIG="/etc/mrtg.cfg"
Inicie seu mrtg: /etc/init.d/mrtg start

fiz assim e depois pelo firefox acessei http://10.10.100.87/mrtg/eth0.html - 10.10.100.87 é o ip da minha máquina
todos os comandos como root
me baseie nesse site http://under-linux.org/wiki/index.php?title=Tutoriais/Monitoramento/mrtg-install&printable=yes

Lex Luthor

ewandrocesar,

    Seu router não está com o serviço de SNMP ativado. Ative e configure para que SOMENTE a sua máquina possa acessar o serviço !
Analista de Redes- Segurança da Informação
Bacharel em Ciências da Computação - UnB
Ubuntu Forever - Compiz Fusion -

ewandrocesar

Vlw Pessoal deu certo na maquina local ^^


Só que o router daqui acho q n tem como opção de habilitar SNMP.


Obrigado
email/msn: ewandrocesar@gmail.com


Descobrindo as Maravilhas do Linux, me ajudem :D

Roger_Pereira

Citação de: chrystoffer online 03 de Outubro de 2007, 09:57
opa... aqui no serviço estou estudando sobre isso para colocar nos servidores. já consegui colocar aqui no meu pc rodando normal
fiz assim:

Citarapt-get install snmp
apt-get install mrtg
apt-get install apache

echo > /etc/mrtg.cfg
ifconfig (para saber se é eth0 ou eth1)

Escreve no /etc/mrtg.cfg
"WorkDir: /var/www/mrtg/
Htmldir: /var/www/mrtg/
icondir: images/
Refresh: 300
Interval: 5
Language: brazilian
RunAsDaemon:Yes
#---------------------
# Monitorar eth0
# REDE LOCAL
#---------------------
Target[eth0]: `cat /proc/net/dev |grep eth0 |awk -F':' '{print $2}' |awk '{print $1}'; cat /proc/net/dev |grep eth0 | awk -F':' '{print $2}' |awk '{print $9}'; echo -e; echo -e`
MaxBytes[eth0]: 1250000
Title[eth0]: eth0 - Utilização eth0
PageTop[eth0]: <H1>Estatísticas das interfaces<BR>Utilização interface interna (eth0)</H1>
Options[eth0]: growright
"

apt-get install mrtg-contrib
cp /usr/share/doc/mrtg/examples/mrtg-startup-script/mrtg /etc/init.d/
chmod +x /etc/init.d/mrtg
edite o arquivo mrtg que está dentro do /etc/init.d/ e altere o parâmetro "config" com o valor de onde está seu arquivo. Que no meu caso é CONFIG="/etc/mrtg.cfg"
Inicie seu mrtg: /etc/init.d/mrtg start

fiz assim e depois pelo firefox acessei http://10.10.100.87/mrtg/eth0.html - 10.10.100.87 é o ip da minha máquina
todos os comandos como root
me baseie nesse site http://under-linux.org/wiki/index.php?title=Tutoriais/Monitoramento/mrtg-install&printable=yes

Pode me ajudar?

Ao dar um start no serviço da um erro

root@server:/# /etc/init.d/mrtg start
/etc/init.d/mrtg: line 25: /etc/rc.d/init.d/functions: No such file or directory
Enabling MRTG: ERROR: unable to open config file: /etc/mrtg/mrtg.cfg