SNMP协议
最近要做一个网管服务器,要用到SNMP协议,看了几篇文章,感觉不写点字就是记不住,下面是一点点查阅资料的总结。
- http://blog.csdn.net/woxiaozhi/article/details/47806955
下面图文说明了几个问题,
1、管理工作站-代理 模式,管理者(用户)操作的是管理工作站。
2、二者之间的通信内容接口定义由MIB定义。
图一
图二
上面图文表示,管理工作站与代理间的消息只有5种,(也可以说命令就只有5种)。第1张图表明它是基于UDP的,下面这张图给了占用的UDP端口。
- http://blog.csdn.net/smartfox80/article/details/18899707
SNMP获取磁盘占用率,上面这个例子的关键在于怎么判断数据回复的含义的。上面的例子给出的是一个思路,SNMP协议的回复是针对发出请求的顺序的,也就是请求的顺序决定了回复的顺序,这一点上看,GET命令比GETBULK命令好掌控。
- http://www.net-snmp.org/docs/mibs/host.html
net-snmp介绍的官方文档。
- http://www.oidview.com/mibs/0/HOST-RESOURCES-MIB.html
这篇文档非常重要,帮助理解MIB的各项条目,还有就是当发GETBULK命令时为什么会回复一长串数据回来,这里给了一个MIB结构上的说明,其中有Entry和非Entry,就是有的是条目而又的就非条目,条目的意思就是说同样的内容可能存在多条,比如CPU个数属性就一个,但CPU负载率、CPU ID组成的条目就有好几个。
另外这篇文档里也给出了RCF文档下载地址和MIB浏览器软件下载地址,这些都是非常好的资源。
- http://www.51testing.com/html/00/130600-155899.html
Storage命令回复中 hrStorageType的含义解析。
- SNMP读取交换机接口状态及性能计算 - 王骏的博客 - 程序员博客
http://blog.okbase.net/JO2000/archive/56005.html
- 无论什么设备,使用getif工具 只要对方开启了SNMP都能获取其MIB
http://www.wtcs.org/snmp4tpc/getif.htm
- getif工具使用介绍
http://www.sohu.com/a/160965658_575744
- MIB-2 数据库定义分类
https://www.alvestrand.no/objectid/1.3.6.1.2.1.html
- http://blog.csdn.net/xiao_xiaoli/article/details/8196131 在Windows 7上如何开启SNMP服务
- https://jingyan.baidu.com/article/a65957f4ea75d024e67f9b88.html 在Windows Server2003上如何开启SNMP服务。
- http://www.osyunwei.com/archives/3402.html 在Windows Server2008上如何开启SNMP服务。