使用厂商MIB库查找设备OID值并实施监控的方法.doc
- 文档编号:30872816
- 上传时间:2024-09-13
- 格式:DOC
- 页数:31
- 大小:1.01MB
使用厂商MIB库查找设备OID值并实施监控的方法.doc
《使用厂商MIB库查找设备OID值并实施监控的方法.doc》由会员分享,可在线阅读,更多相关《使用厂商MIB库查找设备OID值并实施监控的方法.doc(31页珍藏版)》请在冰豆网上搜索。
.
使用厂商MIB库查找设备OID值
并实施监控的方法
2013年2月1日
目录
一前言 3
1.1SNMP、OID和MIB库 3
1.2思路 4
1.3测试使用的工具和平台 4
二导入MIB库 5
三对设备OID值进行扫描。
8
四查找OID 10
4.1根据MIBTree查找华为5328交换机CPUOID 10
4.2根据MIBTree查找华为AR28-31路由器CPU利用率 12
4.3模糊查找 14
4.3.1使用关键字进行模糊查找 14
4.3.2使用OID值进行模糊查找 15
五测试 17
六在solarwinds中添加监控设备的OID 19
6.1在Solarwinds中添加所要监控的节点 19
6.2如何在SolarwindsOrion中设置监控私有MIBOID 20
6.3如何在web页面上验证设置MIBOID成功 23
6.4如何在Web页面上查看所监控的MIBOID 24
一前言
目前监控软件可以实现对大部分厂商网络设备的监控,比如设备端口、设备
型号、版本信息等等,因为这些设备的OID值都是公开的,但是很多厂商的私有OID值并未公布,并且找不到OID描述,这给网络设备性能监控带来了困难。
大部分工程师都是使用MIBWalk等工具对设备OID进行扫描,然后对几万条、甚至几十万条OID值进行人工分析、和测试,工作量庞大,并且有时使用的扫描工具如果不合适,所需要的OID值根本扫不出来。
本文将使用厂商的MIB库结合OID软件对网络设备OID值进行分析,为工程师提供参考。
1.1SNMP、OID和MIB库
简单网络管理协议(SNMP)是一个与网络设备交互的简单方法,一个网络
设备以守护进程的方式运行SNMP代理,该守护进程能够响应来自网络的各种请求信息。
该SNMP代理提供大量的对象标识符(OID-ObjectIdentifiers)。
一个OID是一个唯一的键值对。
该代理存放这些值并让它们可用。
一个SNMP管理器(客户)可以向代理查询键值对中的特定信息。
由于OID都非常长,使得人们难以记住,或者对他非常感冒。
因此,人们就设计了一种将数字OID翻译为人们可读的格式。
这种翻译映射被保存在一个被称为“管理信息基础"(ManagementInfomationBase)或MIB的、可传递的无格式文本文件里。
使用SNMP或者向SNMP设备查询,你不需要使用MIB,但是,如果没有MIB,你就得猜测你正在查看的数据是什么。
某些情况下,不使用MIB也非常简单,例如查看主机名、磁盘使用率数字,或者端口状态信息。
其他情况下,就非常困难了,这个时候使用MIB就非常有帮助。
1.2思路
监控锐捷、华为、迈普设备的CPU和内存利用率使用的是厂家私有的OID值,这些OID的描述和解释又保存在厂家的私有MIB库中,如果扫描出设备的OID值然后结合厂家MIB库进行分析,查找各个指标对应的OID就变的很容易了。
从网上找到可以导入MIB库的OID软件为OIDVIEW和MibBrowser,由于MibBrowser导入MIB库比较麻烦,测试时使用OIDVIEW进行测试。
1.3测试使用的工具和平台
ØWindosServer2003,window7
ØOIDVIEW4.5.61
ØSolarwinds9.5
ØSolarwinds工程师工具集9.1.0
Ø华为MIB库
Ø测试设备:
华为35300、华为AR28-31
二导入MIB库
1.双击打开OIDVIEW,点击Start打开软件。
2.点击界面右上角MIBManager进入MIB库管理界面。
3.点击界面左上角CompileNewMIBs导入所需MIB库(本文以华为s5328交换机为例)。
4.选择MIB库路径导入MIB库。
5.点击右下角Load导入,MIB文件。
三对设备OID值进行扫描。
1.点击左上角FileàNewSession打开操作界面,输入要扫描设备的IP地址、SNMP版本和Communityword,如图:
2.点击右下角CreateSession,在弹出的界面点确定对设备进行扫描。
3.弹出的对话框中选择“是”,开始扫描。
四查找OID
一般情况下,厂家私有OID都在private目录下,并且不同厂家有不同编号,华为私有OID为2011,锐捷私有OID为4881,迈普为5651。
MIB库会对OID进行描述,根据MIBTree可以很容易找到相应的OID值。
4.1根据MIBTree查找华为5328交换机CPUOID
1.如图所示,MIBTree。
2.展开子项orgàdodàinternetàprivateàenterprisesàhuaweià
huaweiUtlityàhwDevàhwCpuDevEnty找到CPU利用率,如图所示:
3.正下方有相应的OID值,如图所示:
4.右下方有OID详细描述,如图所示:
备注:
测试时华为内存OID没有内存利用率,只能显示使用或者空闲的数值,如图所示:
4.2根据MIBTree查找华为AR28-31路由器CPU利用率
测试华为AR28-31路由器时发现CPU、内存的OID和交换机的OID并不在同一MIBTree目录下,以下将记录华为AR28-31路由器CPU利用率查找过程,为华为路由器OID值查找提供参考。
1.点击左上角File,右键选择NewSession。
2.输入设备IP地址、SNMP版本号、communityword,点击CreateSession进行扫描。
3.点击MIBBrowser查看扫描完成之生成的MIBTree。
4.如图所示,OIDview中记录的MIBTree。
5.展开子项iso-->org-->dod-->internet-->private-->enterprises-->
huawei-->hwProducts-->router-->mixinfo(CPU)/huaweiMemoryPool(内存),如图所示mixinfo为CPU率利用根目录,huaweiMemoryPool为内存根目录。
(在做实验时发现CPU、内存利用率的根目录都是在一块的)
4.3模糊查找
4.3.1使用关键字进行模糊查找
如图所示,在serch框中输入hwCPU或huaweiCPU,软件会对MIBTree进行模糊查找,双击查找出来的根目录,MIBTree会定位根目录所对应的OID值。
如图所示:
在Serch框中输入hwCPU,MIBtree会找到根目录hwCpuDevEnty,在根目录中中可以看到CPU5秒钟、1分钟、5分钟的CPU利用率。
4.3.2使用OID值进行模糊查找
在查找MIBTree根目录时,由于不同类型设备的CPU、内存利用率所在的MIBTree根目录位置不同,用MIBTree查找不到时可以用大概的OID值进行模糊查找,找到所在的MIBTree根目录后,再根据根目录查找精确查找OID值,如图所示:
1.这是网上公布的华为设备内存OID值,并不是很精确,输入solarwindsOrionUniversalDevicePoller中不能显示:
2.将上述OID值1.3.6.1.4.1.2011.2.5输入OIDviewser中进行查找,如图所示:
双击在MIBTree中找到的根目录,会显示根目录下详细的OID值和对应的
使用情况。
3.登录设备查看内存使用情况,对比查找OID值(由于内存使用情况非常敏感,输入命令查看内存使用情况时看到的数值会和之前OID监测到的数值有少许偏差),如图:
对比上图,内存利用情况的OID为:
1.3.6.1.4.1.2011.2.2.5.1.0
五测试
根据查找到的OID值,对OID值进行测试是否准确,测试步骤如下所示:
1.选中所要测试的项目,点击右键选择GraphOID对要测试的OID值进行监控测试(未注册版最多能选两个)。
2.点击performanceGraph进入监控界面。
3.如图所示,监控的CPU利用率:
4.登录设备查看监控的CPU利用率是否正确,如图所示:
六在solarwinds中添加监控设备的OID
6.1在Solarwinds中添加所要监控的节点
1.打开SystemManager
【开始】-【所有程序】-【SolarwindsOrion】-【SystemManager】
2.打开【Nodes】,选择【AddNode】
3.弹出对话框后,输入所要监控的设备节点的IP地址,以及对应的读共同体信息,默认的读共同体为“nxzhuanxian”
4.按照上述步骤,就可成功建立所要监控的设备节点
6.2如何在SolarwindsOrion中设置监控私有MIBOID
1.打开UniversalDevicePoller
【开始】-【所有程序】-【SolarwindsOrion】-【UniversalDevicePoller】
2.弹出对话框后,在【ALLNODES】中即可看到之前在【SystemManager】中添加的节点
3.选择【NewUniversalDevicePoller】建立所要监控的MIBOID
4.进入【NewUniversalDevicePoller】的界面后,在【OID】输入框中输入所要监控的OID值,编辑相关的name信息等,输入完毕后点击【next】
5.弹出对话框后,选择所监控的OID值对应的具体设备类型,点TEST测试,返回测试结果
表示测试正常,点击【next】
5.弹出对话框后,选择此MIBOID监控结果的显示方式,一般设置为在NodeDetail
6.3如何在web页面上验证设置MIBOID成功
1.使用管理权限登陆“webconsole”,或使用浏览器访问“127.0.0.1”,进入“admin”后,选择“manageviews”,选中“NodeDetails”,选择“Edit”
2.进入“NodeDetails”界面后,在“RecoursesinColumn1”或“RecoursesinColumn2”中就可以看到之前添加的MIBOID
3.若能找到之前添加的MIBOID,即表示之前添加已成功,可以正常监控
6.4如何在Web页面上查看所监控的MIBOID
1.使用浏览器访问“127.0.0.1”,进入“HOME”界面
2.选择AllNodes中所要监控的设备节点,进入设备节点的“NodeDetails”界面
3.在此“NodeDetails”界面中就可以正常查看到所监控的MIBOID
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 使用 厂商 MIB 查找 设备 OID 实施 监控 方法