华为存储设备MIB接口说明书.doc
《华为存储设备MIB接口说明书.doc》由会员分享,可在线阅读,更多相关《华为存储设备MIB接口说明书.doc(68页珍藏版)》请在三一文库上搜索。
1、 . 华为存储MIB接口说明文档版本01发布日期2016-03-30华为技术68 / 68所有 华为技术2015。 保存一切权利。非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档容的局部或全部,并不得以任何形式传播。商标声明和其他华为商标均为华为技术的商标。本文档提与的其他所有商标或注册商标,由各自的所有人拥有。注意您购置的产品、效劳或特性等应受华为公司商业合同和条款的约束,本文档中描述的全部或局部产品、效劳或特性可能不在您的购置或使用围之。除非合同另有约定,华为公司对本文档容不做任何明示或默示的声明或保证。由于产品版本升级或其他原因,本文档容会不定期进展更新。除非另有约定,本文档仅
2、作为使用指导,本文档中的所有述、信息和建议不构成任何明示或暗示的担保。华为技术地址:市龙岗区坂田华为总部办公楼 :518129 e.huawei./cn/目录1 概述62 MIB介绍72.1 网络管理概述72.2 基于SNMP的网络管理72.3 SNMP介绍8 SNMP版本8 SNMP报文处理过程92.4 MIB介绍92.5 MIB Browser介绍9 MIB文件编译与加载10 SNMP协议参数设置123 RFC MIB支持133.1 RFC 1213 mib-2 system模块13sysDescr详细描述13sysObjectID详细描述13sysUpTime详细描述14sysName详
3、细描述14sysLocation详细描述144 华为节点下MIB参考标准企业节点:2011144.1 华为节点告警模块14hwIsmActiveAlarmInfoTable详细描述14hwIsmTrapTargetAddrTable详细描述15hwIsmClearedAlarmConfirm详细描述16hwIsmAlarmReporting详细描述174.2 华为节点TOPO模块18hwIsmAccessNodeTable详细描述185 存储节点下MIB参考标准企业节点:34774195.1 common模块19deviceId详细描述19deviceType详细描述19status详细描述1
4、9usedCapacity详细描述19totalCapacity详细描述20version详细描述205.2 告警模块20eventTable详细描述20eventType详细描述21forwardAddrTable详细描述225.3 性能统计模块23hwPerformanceSwitch详细描述23hwPerfNodeTable详细描述23hwPerfPortTable详细描述24hwPerfLunTable详细描述25hwPerfCacheTable详细描述255.4 存储物理组件模块26hwStorageFCPortTable详细描述26hwStorageSASPortTable详细描述
5、27hwStorageISCSIPortTable详细描述28hwStorageFrontEndHostPortTable详细描述29hwStorageControllerTable详细描述305.5 存储逻辑组件模块31hwStorageLunTable详细描述31hwStorageCacheTable详细描述33hwStorageNodeTable详细描述335.6 存储空间模块34hwInfoDiskDomainTable详细描述34hwInfoStoragePoolTable详细描述36hwInfoStorageTierTable详细描述38hwInfoPortGroupTable详细
6、描述39hwInfoHostTable详细描述39hwInfoHostGroupTable详细描述40hwInfoLunGroupTable详细描述40hwInfoLunTable详细描述415.7 存储硬件模块43hwInfoDiskTable详细描述44hwInfoControllerTable详细描述46hwInfoPowerTable详细描述47hwInfoFanTable详细描述48hwInfoBBUTable详细描述48hwInfoEnclosureTable详细描述49hwInfoPortComTable详细描述50hwInfoPortEthTable详细描述51hwInfoPo
7、rtFCTable详细描述52hwInfoPortFCoETable详细描述54hwInfoPortPCIETable详细描述55hwInfoPortSASTable详细描述56hwInfoInterfaceModuleTable详细描述57hwInfoExpBoardTable详细描述58hwInfoRapidDiskTable详细描述586附录616.1、常用枚举值定义61安康状态枚举值定义HEALTH_STATUS_E61运行状态枚举值定义RUNNING_STATUS_E61端口逻辑类型枚举值定义PORT_LOGIC_TYPE_E62接口模块类型枚举值定义INTF_MODEL_E63运行
8、状态枚举值定义PRODUCT_MODE_E641 概述本文档介绍了存储设备实现的各种MIB,包括各个MIB的功能、表间关系、单节点详细描述、MIB Table详细描述、告警节点详细描述。读者对象本文档主要适用于以下人员:l 应用开发人员容简介 本文档包含1篇总体介绍和多个具体MIB参考文档,容如下。章节容1 MIB简介主要介绍网络管理、基于SNMP的网络管理体系结构组成、SNMP协议、以与MIB的根本概念和操作。2 MIB参考以MIB名称命名2 MIB介绍2.1 网络管理概述随着网络的规模越来越庞大,网络中的设备种类繁多,如何对越来越复杂的网络进展有效的管理,从而提供高质量的网络效劳已成为网络
9、管理所面临的最大挑战。网络管理已成为整个网络解决方案中重要的一局部。网络管理通常包含4个要素:l 被管理节点:需要进展管理的设备。 l 代理Agent:跟踪被管理设备状态的软件或硬件。l 网络管理工作站Manager:与在不同的被管理节点中的代理通信,并且显示这些代理状态的设备。l 网络管理协议:网络管理工作站和代理用来交换信息的协议。 目前TCP/IP网络中应用最为广泛的网络管理协议是简单网络管理协议SNMPSimple Network Management Protocol。2.2 基于SNMP的网络管理基于SNMP的网络管理体系结构中包含4个主要组成局部:l 网络管理站NMSNetwor
10、k Management StationNMS通常是一个独立的设备,运行网络管理应用程序。网络管理应用程序至少能够提供一个人机交互界面,网络管理员通过它完成绝大多数网络管理工作。l SNMP代理器AgentAgent是驻留在被管理设备的一个软件模块,主要负责接收和处理来自NMS的请求报文,并形成响应报文,返回给NMS;在一些紧急情况下,它会主动发送trap报文,通知NMS。l SNMP协议SNMP协议属于TCP/IP网络的应用层协议,用于在NMS和被管理设备间交互管理信息。l 管理信息库MIBManagement Information BaseMIB是一个被管理对象的集合,是NMS同Agen
11、t进展沟通的桥梁,可以使网管软件和设备进展标准对接。每一个Agent都维护这样一个MIB库,NMS可以对MIB库中对象的值进展读取或设置。几个主要组成局部的相互关系,它们之间的通信方式描述如下:l NMS通过SNMP协议与设备的Agent通信,完成对MIB的读取和修改操作,从而实现对网络设备的监控与管理。l SNMP是NMS与Agent之间通信的载体,通过其协议数据单元PDUProtocol Data Unit完成信息交换。SNMP并不负责数据的实际传输,数据交换的任务是通过UDP等传输层协议来完成的。l Agent是设备上的代理进程,主要工作包括与NMS通信,对设备中的MIB库进展维护,以管
12、理和监控设备中的各个模块。l MIB保存设备中各个模块的信息。通过对MIB信息的读写操作来完成对设备的监控和维护。2.3 SNMP介绍2.3.1 SNMP版本SNMP协议的版本包括:SNMPv1、SNMPv2c、SNMPv3。SNMPv1和SNMPv2c都是使用基于共同体名的认证。NMS通过共同体名列表控制对设备的访问权限,而代理Agent并不核实发送者是否使用了授权的共同体名,同时,SNMP消息未采用加密传输,因此在认证和私有性方面缺乏平安保障。SNMPv2c在SNMPv1的根底上进展了增强,增强的功能包括:支持更多的操作、支持更多的数据类型、提供更丰富的错误处理码和多种传输协议的支持。SN
13、MPv3定义了包含SNMPv1、SNMPv2所有功能在的体系框架和包含验证效劳和加密效劳在的全新平安机制。SNMPv3的平安性主要表达在数据平安和访问控制上。SNMPv3提供消息级的数据平安,它包括以下三种情况:l 数据完整性:数据不会在未被授权方式下修改,数据顺序的改动也不会超出许可围。 l 数据来源验证:确认所收到的数据来自哪个用户。SNMPv3定义的平安性是基于用户的,它验证的是生成消息的用户,而不是具体生成消息的应用程序。l 数据核实性检查:当NMS或Agent接收到消息时,对消息的生成时间进展检查,如果消息时间与系统当前时间的差超出了指定的时间围,该消息就不被承受。这可以防止消息在网
14、络传输过程中被恶意更改,或收到并处理恶意发送的消息。SNMPv3的访问控制是基于协议操作的平安性检查,控制对被管理对象的访问。2.3.2 SNMP报文处理过程Agent通过UDP端口161接收来自NMS的Request报文。Agent接收到报文后,其根本处理过程如下:1. 解码:依据ASN.1根本编码规那么,生成用部数据结构表示的报文。如果此过程出现错误导致解码失败,那么丢弃该报文,不做进一步处理。2. 比拟SNMP版本号:将报文中的版本号取出,与本Agent支持的SNMP版本号比拟。如果不一致,那么丢弃该报文,不做进一步处理。3. 团体名验证:将报文中的团体名取出,此团体名由发出请求的网管站
15、填写。如与Agent所在设备认可的团体名不符,那么丢弃该报文,不做进一步处理,同时产生一个Trap报文。SNMPv1提供较弱的平安措施,在版本3中这一功能被加强。4. 提取PDU:从通过验证的ASN.1对象中提出协议数据单元PDU。如果失败,丢弃报文,不做进一步处理。5. 处理PDU:根据不同的PDU,SNMP协议实体进展不同的处理。得到管理变量在MIB树中对应的节点,从相应的模块中得到管理变量的值,形成Response报文,编码发回网管站。6. 网管站得到响应报文后,经过同样的处理,最终显示结果。2.4 MIB介绍MIB是一个被管理对象的集合,它定义被管理对象的一系列属性,包括:l 对象的名
16、字 l 对象的访问权限 l 对象的数据类型 管理信息结构SMIStructure of Management Information规定了被管理的对象应该如何定义和组织,它定义了一系列MIB可以使用的数据类型,比方:Counter、Gauge等。MIB指明了网络元素所维护的变量,即能够被NMS查询和设置的信息,给出了一个网络中所有可能的被管理对象的集合的数据结构。2.5 MIB Browser介绍被加载MIB文件中需要import的MIB文件应该被首先加载。下面以MG-SOFT MIB Browser Professional SNMPv3 Edition加载MIB为例进展介绍。2.5.1 M
17、IB文件编译与加载步骤1 运行MG-SOFT MIB Browser,在MIB Browser窗口中单击“Run MG-SOFT MIB Compiler按钮。图1 MIB Browser窗口步骤2 在MIB Compiler窗口中单击“Compile MIB file按钮。步骤3 选择需要编译的MIB文件。步骤4 编译MIB文件。选中要编译的MIB文件后,单击“翻开按钮,开场编译MIB文件,编译成功后显示信息如图4所示。图4 MIB文件编译成功信息步骤5 保存编译成功的MIB文件,MIB文件会保存到默认路径。步骤6在MIB/MIB Modules一栏中选择欲加载的MIB文件ISM-HUAWE
18、I-MIB,点击向上的红色箭头即可加载MIB文件到MIB Browser里。2.5.2 SNMP协议参数设置Timeout:表示请求报文超时时间,设置围为130s,建议设置为15s。Retransmits:表示请求报文超时后的重发次数,设置围为010,建议设置为2,具体视网络环境情况而定。Non repeaters:表示下发绑定的参数中前Non repeaters个变量只执行一次Get Next操作。如果该值大于绑定参数总数那么以绑定参数总数为准,如果该值小于0那么按0值处理,建议将该参数设置为0,参数设置视具体用法而定。Max repetitions:表示对绑定参数中除前Non repeat
19、ers个参数外的所有参数执行Get Next操作的最大重复次数,设置围为150,建议设置为10,太大会出现tooBig错误。注意:对于SNMPv1协议,没有参数Non repeaters和Max repetitions。3 RFCMIB支持3.1 RFC 1213 mib-2 system模块sysDescr详细描述节点数据类型含义实现规格状态sysDescrOID: 1.3.6.1.2.1.1.1DisplayString系统描述read-onlycurrentsysObjectID详细描述节点数据类型含义实现规格状态sysObjectIDOID: 1.3.6.1.2.1.1.2Object
20、 Identifier系统OID描述read-onlycurrentsysUpTime详细描述节点数据类型含义实现规格状态sysUpTimeOID: 1.3.6.1.2.1.1.3Timeticks系统SNMP效劳的运行时间,一般可认为是系统的运行时间。单位:百分之一秒。read-onlycurrentsysName详细描述节点数据类型含义实现规格状态sysNameOID: 1.3.6.1.2.1.1.5OCTET STRING系统名称read-onlycurrentsysLocation详细描述节点数据类型含义实现规格状态sysLocationOID: 1.3.6.1.2.1.1.6OCTE
21、T STRING系统位置read-onlycurrent4 华为节点下MIB参考标准企业节点:20114.1 华为节点告警模块hwIsmActiveAlarmInfoTable详细描述该表保存活泼告警,供网管查询。该表的索引是1: hwIsmActiveAlarmInfoNodeCode , 2: hwIsmActiveAlarmInfoSerialNo。该表的OID为。节点数据类型含义实现规格状态hwIsmActiveAlarmInfoNodeCodeOID: 1.3.6.1.4.1.2011.2.91.10.1.1.1.1NodeCodeString告警节点编号read-onlycurre
22、nthwIsmActiveAlarmInfoLocationInfoOID: 1.3.6.1.4.1.2011.2.91.10.1.1.1.2DisplayString告警的定位信息,格式为:Name1=Value1,NameN=ValueNread-onlycurrenthwIsmActiveAlarmInfoRestoreAdviceOID: 1.3.6.1.4.1.2011.2.91.10.1.1.1.3DisplayString告警修复建议read-onlycurrenthwIsmActiveAlarmInfoTitleOID: 1.3.6.1.4.1.2011.2.91.10.1.1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 华为 存储 设备 MIB 接口 说明书
