使用厂商MIB库查找设备OID值并实施监控的方法.doc

上传人:zf 文档编号:30872816 上传时间:2024-09-13 格式:DOC 页数:31 大小:1.01MB
下载 相关 举报
使用厂商MIB库查找设备OID值并实施监控的方法.doc_第1页
第1页 / 共31页
使用厂商MIB库查找设备OID值并实施监控的方法.doc_第2页
第2页 / 共31页
使用厂商MIB库查找设备OID值并实施监控的方法.doc_第3页
第3页 / 共31页
使用厂商MIB库查找设备OID值并实施监控的方法.doc_第4页
第4页 / 共31页
使用厂商MIB库查找设备OID值并实施监控的方法.doc_第5页
第5页 / 共31页
点击查看更多>>
下载资源
资源描述

使用厂商MIB库查找设备OID值并实施监控的方法.doc

《使用厂商MIB库查找设备OID值并实施监控的方法.doc》由会员分享,可在线阅读,更多相关《使用厂商MIB库查找设备OID值并实施监控的方法.doc(31页珍藏版)》请在冰豆网上搜索。

使用厂商MIB库查找设备OID值并实施监控的方法.doc

.

使用厂商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

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 药学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1