您的位置:首页 > 其它

snmp资料链接

2016-07-13 15:58 281 查看
http://www.cnblogs.com/MikeZhang/archive/2012/11/18/pythonExtendSnmp20121118.html

net-snmp 手动编译下载方法,能够解决

我的net-snmp安装好之后执行/usr/local/net-snmp/mib2c出现如下错误:

ERROR: You don't have the SNMP perl module installed. Please obtain this by getting the latest source release of the net-snmp toolkit from http://www.net-snmp.org/download/ . Once you download the source and unpack it, the perl module is contained in the perl/SNMP directory.See the README file there for instructions

解决连接:http://blog.csdn.net/yin138/article/details/50388878

添加psuitl模块提示Python.h不存在,解决连接
http://www.jbxue.com/python/29878.htm
模块使用连接
http://www.jb51.net/article/65044.htm
最近这两天开始弄snmp table量,链接参考
http://blog.csdn.net/yin138/article/details/50389667****************************帮助理解 http://bbs.csdn.net/topics/340248598*************************正解,通过mib2c.iterate.conf进行编译,选择模式2
执行snmpwalk中表中的实例都能够遍历出来,但是执行snmptable的时候出现Was that a table?的提示,在百度上找了很久也没有弄明白,后来翻墙,Binggo!搞定

原因:table MIB文件一定要添加到mibs的配置路径中

查看snmp的mibs默认路径:net-snmp-config --default-mibs 执行之后你会发现你的MIB文件根本没在其中,怎么办呢?继续

查看snmp的配置文件路径:net-snmp-config
--snmpconfpath 会出现: /usr/local/etc/snmp:/usr/local/share/snmp:/usr/local/lib/snmp:/root/.snmp:/var/net-snmp

也就是说snmp服务启动时会找到以下的配置文件,我的工作目录为~/.snmp/mibs,就是/root{为当前用户的home下}/.snmp
在工作目录下(即~./snmp)添加snmp.conf ,然后添加以下内容:mibs +TEST-TABLE,一定要注意的是+和TEST-TABLE之间是没有空格的,之后重启服务即可
========================================
Linux下,创建的table表生成动态链接库之后
需要
1、在snmpd.conf中使用ldmod进行指定动态链接库
2、将对应的MIB文件拷到系统的MIB默认路径中,可参考net-snmp-config --default--mibdirs查看
3、然后在snmp.conf 中添加mibs +自定义的MIB文件名(不带扩展符)
4、重启snmpd代理服务(service snmpd restart),使用snmptable 进行访问表对象
问题1、出现Cannot find module (SNMPv2-SMI),等,需要下载
snmp-mibs-downloader,即apt-get
install snmp-mibs-downloader,重启动服务即可访问
并没有出现Was
that a table? iso.3.6.1.4.1.45596.1.1.9.3
注意:如果我将mibs
+放到snmpd.conf 中,而不是放到snmp.conf 中,则会出现Was that a table? 提示,这就需要弄明白snmp.conf和snmpd.conf的区别
项目需要:接下来需要在Unix下进行操作
项目还在进行中,后续资料一块整理。。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: