在configure中,当我们选择了--enable-mini-agent这个选项之后,将会不自动加载大多数modules,其中包括dlmod mudules,这个模块是用于加载动态库模块。为了使用这个模块,我们需要在选择 --enable-mini-agen之后。再选择--with-mib-modules=dlmod这个选项,同时还要将在agent/mibgroup/ucd-snmp下的dlmod的C文件跟H文件移到agent/mibgroup下,编译就安装之后就可以使用。
之前我有取消的--enable-mini-agent这个参数,但是发现取消之后,虽然dlomd modules能否加载成功,可是当你运行snmp的这个进程的时候,会出现段错误的提示。我觉得这应该是个BUG,所以就选用上面的方法了。我的版本是net-snmp5.2.2
阅读(4455) | 评论(0) | 转发(0) |