Gerência de redes - Dúvida com SNMPGET

Iniciado por Foreva, 07 de Junho de 2007, 15:19

tópico anterior - próximo tópico

Foreva

Olá pessoal!!

Bom, meu problema é o seguinte: Preciso criar um script que faça um gráfico em tempo real do percentual de utilização de uma determinada interface de rede. A solução mais óbvia seria instalar um agente SNMP no host "alvo" e, a partir dali, buscar as informações que preciso para fazer os cálculos através do comando GET do protocolo SNMP.

Enfim. Estou usando o Ubuntu 7.04, e acabei de dar um sudo apt-get install snmp, o que, aparentemente, me possibilita dar os comandos snmpget para pegar os dados que preciso.

O comando que dou é o seguinte:

snmpget -v1 -c public localhost  1.3.6.1.2.1.2.2.1.10.2

Que deveria me retornar o número de bits que entraram pela minha placa de rede até o momento.

O problema é que a resposta que aparece é a seguinte: "Timeout: No Response from localhost."

A questão é:
Alguém poderia me explicar por que motivo eu não recebo a resposta esperada??
Tenho que instalar mais alguma coisa??

Por que no Suse 9.alguma coisa que eu estava usando ontem o comando era exatamente este e funcionava corretamente... :-\

Abraço a todos!!

warlinux

Cara,

Você precisa instalar o daemon do snmp para poder consultar os valores.

Executa aí:

$ sudo apt-get install snmpd

Caso necessário edite o arquivo de configuração em

/etc/snmp/snmpd.conf

E depois inicia o serviço

$ sudo /etc/init.d/snmpd start

Agora tente rodar os comandos, para ver se responde.

Só mais uma dica, se quiser contabilizar os dados, aconselho usar o Cacti para gerar os gráficos, ele é muito bom, e você consegue gerar gráficos de muita coisa, como CPU, Memória, disco, rede, etc. e tudo via SNMP, uso aqui para monitorar meus servers Windows e Linux.

OK.

Abraços e posta os resultados aí.

"O difícil é aprender a ler, o resto está escrito"
Tutorial de instalação Debian Netinstall
http://warlinux.blogspot.com