lizhi518
驱动牛犊
驱动牛犊
  • 注册日期2009-11-27
  • 最后登录2009-12-07
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望11点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:3643回复:2

求救:关于NET-SNMP的两个问题,在线等答案啊

楼主#
更多 发布于:2009-12-03 13:04
最近刚开始学习snmp,弄得头大啊
问题一:
我按安装说明,先后安装Perl和NET SNMP.
然后在命令行运行snmpd -f -Le -d,提示NET-SNMP version 5.4.1,说明运行成功了。再重新开个命令行窗口输入snmpget –v2c –c public localhost .1.3.6.1.2.1.1.5.0。
这个时候第一个窗口提示收到包,但是第二个窗口提示Timeout: No Response from localhost.这个是为什么啊?
问题二:
明明Perl已经装好了,但是运行mib2c 提示:ERROR: You don't have the SNMP perl module installed。该怎么弄呢?

两个问题麻烦高手指教啊,我刚起步,好多都不懂。
confidencet
驱动牛犊
驱动牛犊
  • 注册日期2011-04-12
  • 最后登录2011-06-07
  • 粉丝2
  • 关注2
  • 积分19分
  • 威望151点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2011-05-31 17:39
timeout应该是超时吧,我猜可能是管理端发送信息,比如get操作,但时间过长,没有返回受到信息,这时就判断成timeout了,原因可能是,被管理端没启用snmp,防火墙的原因等等;
可能要安装perl  就安装吧!进入到net-snmp目录下的perl

perl Makefile.PL

make

make test

make install

完成后发现问题依旧,搜索SNMP.so发现是在/usr/lib/perl5/5.8.8/i386-linux-thread-multi/SNMP/SNMP.so下面

应该是没有找到动态库的问题,所以在/etc/ld.so.conf.d/下面新建了一个文件snmp_module.conf

添加如下内容

/usr/lib/perl5

保存退出后

ldconfig -v
网上找的,看看吧
恭喜发财wao
禁止发言
禁止发言
  • 注册日期2018-05-04
  • 最后登录2019-02-15
  • 粉丝0
  • 关注0
  • 积分-59分
  • 威望110点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2018-05-11 11:35
用户被禁言,该主题自动屏蔽!
游客

返回顶部