Artigo em Destaque

Configurando um Túnel SSH usando PuTTY

Conceito: Utilizar o PuTTY como uma mini-VPN e acessar os serviços de um servidor ou de uma rede que está conectada a esse servidor. (...)

Ler Mais

Can’t locate Net/SNMP.pm

Postado por Walter Cunha | Categoria: Linux | Data: 16-12-2009

Tags: , , ,

0

Um erro que aconteceu comigo quando estava tentando obter informações das interfaces de um roteador através do snmp.

Esse erro acontece porque ele requer um modulo do Perl chamado Net::SNMP.
Temos duas maneiras de instalar( lembrando que já devemos ter o Perl instalado ):

1)  Via CPAN (A maneira mais fácil!)
na linha de comando, como root digitar:

[root@localhost /]# perl -MCPAN -e shell
cpan shell -- CPAN exploration and modules installation (v1.76)
ReadLine support enabled
cpan> install Net::SNMP

Se for a primeira vez que está rodando o CPAN, ele irá perguntar algumas perguntas, todas simples, pode deixar tudo default caso não entenda.
CPAN também irá perguntar se voce deseja instalar algumas dependencias, caso sim ele fará automaticamente (Crypt::DES, Digest::MD5, etc..).

2) “Na mão (o método mais dificil(para alguns))”

Vamos pegar os seguintes modulos (no formato tar.gz ) no www.cpan.org

- Crypt::DES
- Digest::MD5
- Digest::SHA1
- Digest::HMAC
- Net::SNMP

Para cada um deles você deve fazer: (ATENÇÃO! você deve instalar na ordem que está acima deixando o Net::SNMP para o final) :

tar zxf <modulo>.tar.gz
cd <modulo>
perl Makefile.pl
make test
make install

Pronto, um jeito simples de resolver um problema que gera tanta dor de cabeça.

Escrever um comentário