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服务。
posted @ 2018-03-12 16:24  kanite  阅读(545)  评论(0编辑  收藏  举报