1、华为SNMP配置简板1. 第一,要设置利用的SNMP的版本Quidwaysnmp-agent sys-info version ? all 使设备支持版本SNMPv1,SNMPv2c和SNMPv3 v1 支持SNMPv1 v2c 支持SNMPv2c v3 支持SNMPv3Quidwaysnmp-agent sys-info version v1 v2c 2. 关于v1 v2c来讲,只需要设定集体字即可Quidwaysnmp-agent community ? read 该集体名在指定视图内有只读权限 write 该集体名在指定视图内有读写权限Quidwaysnmp-agent communit
2、y read publicQuidwaysnmp-agent community write privateQuidwaysnmp-agent trap ? enable SNMP陷阱/通知使能命令组 life 设置trap老化时刻 queue-size 每一个TRAP消息队列长度 source 设置Trap报文源地址Quidwaysnmp-agent trap enable Quidwaysnmp-agent target-host ? trap 指定该主机为trap主机 Quidwaysnmp-agent target-host trap ? address 指定用于SNMP消息产生的传输
3、地址Quidwaysnmp-agent target-host trap address udp-domain udp-port 5000 ? params 指定用于SNMP消息产生的SNMP目标主机信息Quidwaysnmp-agent target-host trap address udp-domain udp-port 5000 params ? securityname 指定代表生成SNMP消息的主体名Quidwaysnmp-agent target-host trap address udp-domain udp-port 5000 params securityname ? ST
4、RING 指定平安名字符串Quidwaysnmp-agent target-host trap address udp-domain udp-port 5000 params securityname publicQuidway4. 关于V3,需要的是MIB视图和读写的组snmp v3设置:Quidwaysnmp-agent ? community 为SNMPv1&SNMPv2c访问设置集体名 group 设置基于用户平安模型的组 local-engineid 设置本地SNMP实体的引擎ID mib-view 创建或更新SNMP MIB视图的信息 packet 设置SNMP报文参数 sys-i
5、nfo 设置该设备节点的系统信息 target-host 设置接收SNMP通知/陷阱报文的目标主机 trap 设置SNMP 陷阱/通知相关参数 usm-user 设置SNMP实体访问用户 Quidwaysnmp-agent sys-info version ? all 使设备支持版本SNMPv1,SNMPv2c和SNMPv3 v1 支持SNMPv1 v2c 支持SNMPv2c v3 支持SNMPv3Quidwaysnmp-agent sys-info version v3Quidwaysnmp-agent mib-view ? excluded 排除MIB子树 included 包括MIB子树
6、Quidwaysnmp-agent mib-view included ? STRING 视图名字符串Quidwaysnmp-agent mib-view included wnmview ? STRING MIB对象子树名称Quidwaysnmp-agent mib-view included wnmview internetQuidwaysnmp-agent group v3 wnmgroup ? acl 为该组指定访问操纵列表 authentication 指明该组名具有认证不加密的平安级别 notify-view 指定该组名对应的通知视图 privacy 指明该组名具有认证和加密的平安
7、级别 read-view 设置该组名对应的只读视图 write-view 指定该组名对应的读写视图 Quidwaysnmp-agent group v3 wnmgroup privacy ? acl 为该组指定访问操纵列表 notify-view 指定该组名对应的通知视图 read-view 设置该组名对应的只读视图 write-view 指定该组名对应的读写视图 Quidwaysnmp-agent group v3 wnmgroup privacy read-view wnmview write-view wnmview notify-view wnmview Quidwaysnmp-age
8、nt ? community 为SNMPv1&SNMPv2c访问设置集体名 group 设置基于用户平安模型的组 local-engineid 设置本地SNMP实体的引擎ID mib-view 创建或更新SNMP MIB视图的信息 packet 设置SNMP报文参数 sys-info 设置该设备节点的系统信息 target-host 设置接收SNMP通知/陷阱报文的目标主机 trap 设置SNMP 陷阱/通知相关参数 usm-user 设置SNMP实体访问用户 Quidwaysnmp-agent usm-user ? v1 利用SNMPv1平安模型的用户 v2c 利用SNMPv2c平安模型的用
9、户 v3 利用USM(SNMPv3)平安模型的用户Quidwaysnmp-agent usm-user v3 ? STRING 用户名字符串Quidwaysnmp-agent usm-user v3 wnm ? STRING 指定用户所属的组名字符串Quidwaysnmp-agent usm-user v3 wnm wnmview ? acl 为该用户设定访问操纵列表 authentication-mode 指定用户辨别模式 Quidwaysnmp-agent usm-user v3 wnm wnmgroup authentication-mode ? md5 利用HMAC MD5算法进行辨别
10、 sha 利用HMAC SHA算法进行辨别Quidwaysnmp-agent usm-user v3 wnm wnmgroup authentication-mode md5 1234567 Quidwaysnmp-agent trap enable standard Quidwaysnmp-agent target-host trap address udp-domain udp-port 5000 params securityname wnm v3Quidway华为手册:第5章/ SNMP配置 SNMP协议介绍目前网络顶用得最普遍的网络治理协议是SNMP(Simple Network M
11、anagement Protocol)。SNMP是被普遍同意并投入利用的工业标准,用于保证治理信息在任意两点间传送,便于网络治理员在网络上的任何节点检索信息、修改信息、寻觅故障、完成故障诊断、进行容量计划和生成报告。SNMP采纳轮询机制,只提供最大体的功能集,专门适合在小型、快速和低价钱的环境中利用。SNMP的实现基于连接的传输层协议UDP,取得众多产品的支持。SNMP分为NMS和Agent两部份,NMS(Network Management Station),是运行客户端程序的工作站,目前经常使用的网管平台有Sun NetManager和IBM NetView;Agent是运行在网络设备上的
12、效劳器端软件。NMS能够向Agent发出GetRequest、GetNextRequest和SetRequest报文,Agent接收到NMS的请求报文后,依照报文类型进行Read或 Write操作,生成Response报文,并将报文返回给NMS。Agent在设备发觉从头启动等异样情形时,也会主动向NMS发送Trap报文,向NMS汇报所发生的事件。 SNMP版本及支持的MIB为了在SNMP报文中唯一标识设备中的治理变量,SNMP用层次结构命名方案来识别治理对象。用层次结构命名的治理对象的集合就象一棵树,树的节点表示治理对象,如以下图所示。治理对象能够用从根开始的一条途径别无二义地识别。图1-4
13、MIB树结构MIB(Management Information Base)的作用确实是用来描述树的层次结构,它是所监控网络设备的标准变量概念的集合。在上图中,治理对象B能够用一串数字唯一确信,这串数字是治理对象的Object Identifier(客体标识符)。以太网互换机中的SNMP Agent支持SNMP V1、V2C和V3,支持的常见MIB如下表所示。表5-1 以太网互换机支持的常见MIBMIB属性MIB内容参见资料公有MIB基于TCP/IP网络设备的MIB II参见RFC1213BRIDGE MIB参见RFC1493参见RFC2675RIP MIB参见RFC1724RMON MIB参
14、见RFC2819以太网MIB参见RFC2665OSPF MIB参见RFC1253IF MIB参见RFC1573私有MIBDHCP MIBDHCP MIBQACL MIBADBM MIBIGMP Snooping MIBRSTP MIBVLAN MIB设备管理接口管理QACL MIBADBM MIBRSTP MIBVLAN MIB设备管理接口管理 配置SNMPSNMP的要紧配置包括: 设置集体名 设置sysContact 许诺或禁止发送Trap 设置Trap目标主机的地址 设置sysLocation 配置本地或远端设备的名字 配置一个SNMP的组 指定发送Trap的源地址 为一个SNMP的组添加
15、一个新用户 创建或更新视图的信息 设置Agent能接收/发送的SNMP消息包的大小 设置集体名SNMPV1、SNMPV2C采纳集体名认证。SNMP集体(Community)用一个字符串来命名,称为集体名(Community Name)。SNMP集体名用来概念SNMP manager和SNMP agent的关系。集体名起到了类似于密码的作用,能够限制SNMP manager访问以太网互换机上的SNMP agent。用户能够选择指定以下一个或多个与集体名相关的特性: 概念集体(community)能够访问的所有MIB对象的子集的MIB视图; 集体能够访问的MIB对象的读写(read-write)或
16、只读(read-only)权限。具有只读权限的集体只能对设备信息进行查询,而具有读写权限的集体还能够对设备进行配置。请在系统视图下进行以下配置。表5-2 设置集体名操作命令设置团体名及访问权限snmp-agent community read | write community-name mib-view view-name acl acl-list 取消团体名及访问权限undo snmp-agent community community-name 设置治理员的标识及联系方式sysContact是描述系统保护联系信息的字符串,设备保护人员能够利用保护信息了解该设备的生产厂商等信息,若是设备发
17、生故障,设备保护人员能够利用系统保护联系信息,及时与设备生产厂商取得联系。能够利用下面的命令来设置系统保护联系信息。请在系统视图下进行以下配置。表5-3 设置治理员的标识及联系方式操作命令设置管理员的标识及联系方法snmp-agent sys-info contact sysContact恢复管理员的标识及联系方法为缺省值undo snmp-agent sys-info contact 设置以太网互换机的位置信息sysLocation是MIB中system组的一个治理变量,用于表示被治理设备的位置。能够利用下面的命令来设置以太网互换机的位置信息。请在系统视图下进行以下配置。表5-4 设置以太网
18、互换机的位置信息操作命令设置以太网交换机的位置信息snmp-agent sys-info location sysLocation恢复以太网交换机的位置信息的缺省设置undo snmp-agent sys-info location缺省情形下sysLocation为“Beijing China”。 设置SNMP的版本信息能够利用下面的命令来设置以太网互换机的SNMP的版本信息。请在系统视图下进行以下配置。表5-5 设置SNMP的版本信息操作命令设置SNMP的版本信息snmp-agent sys-info version v1 | v2c | v3 * | all 恢复SNMP的版本信息的缺省设
19、置undo snmp-agent sys-info version v1 | v2c | v3 * | all 许诺或禁止发送TrapTrap是被治理设备主动向NMS发送的不经请求的信息,用于报告一些紧急的重要事件(如被治理设备从头启动等)。能够利用下面的命令来许诺或禁止被治理设备发送Trap信息。请在相应视图下进行以下配置。表5-6 许诺或禁止发送Trap操作命令允许设备发送Trap(系统视图)snmp-agent trap enable standard authentication coldstart linkdown linkup 禁止设备发送Trap(系统视图)undo snmp-a
20、gent trap enable standard authentication coldstart linkdown linkup 允许交换机的端口发送SNMP trap(以太网端口视图)enable snmp trap updown禁止交换机的端口发送SNMP trap(以太网端口视图)undo enable snmp trap updown 设置Trap目标主机的地址能够利用下面的命令来设置或删除发送Trap信息的目标主机的IP地址。请在系统视图下进行以下配置。表5-7 设置Trap目标主机的地址操作命令设置Trap目标主机地址snmp-agent target-host trap ad
21、dress udp-domain host-addr udp-port udp-port-number params securityname community-string v1 | v2c | v3 authentication | privacy 删除Trap目标主机地址undo snmp-agent target-host host-addr securityname community-string 设置Trap报文的保留时刻能够利用下面的命令来设置Trap报文的保留时刻。超过该时刻的Trap报文都将被抛弃。请在系统视图下进行以下配置。表5-8 设置Trap报文的保留时刻操作命令设
22、置Trap报文的保存时间snmp-agent trap life seconds恢复Trap报文保存时间的缺省值undo snmp-agent trap life缺省的Trap报文保留时刻为120秒。 设置本地或远端设备的引擎ID能够利用下面的命令来设置本地或远端设备的引擎ID。请在系统视图下进行以下配置。表5-9 设置本地或远端设备的引擎ID操作命令设置设备的引擎IDsnmp-agent local-engineid engineid设置设备的引擎ID为缺省值undo snmp-agent local-engineid设备引擎ID必需是16进制数字,至少5个字符,能够是IP地址、MAC地址或
23、自己概念的文本,缺省为公司的企业号+设备信息。 设置或删除一个SNMP的组能够利用下面的命令来设置或删除SNMP的一个组请在系统视图下进行以下配置。表5-10 设置或删除一个SNMP组操作命令设置一个SNMP组snmp-agent group v1 | v2c group-name read-view read-view write-view write-view notify-view notify-view acl acl-list snmp-agent group v3 group-name authentication | privacy read-view read-view wri
24、te-view write-view notify-view notify-view acl acl-list 删除一个SNMP组undo snmp-agent group v1 | v2c undo snmp-agent group v3 group-name authentication | privacy 指定发送Trap的源地址能够利用下面的命令来设定或取消发送Trap的源地址。请在系统视图下进行以下配置。表5-11 设定发送Trap的源地址操作命令指定发送Trap的源地址snmp-agent trap source interface-name interface-num取消发送Tr
25、ap的源地址undo snmp-agent trap source SNMP组添加一个新用户或删除一个用户能够利用下面的命令来为SNMP组添加或删除一个用户。请在系统视图下进行以下配置。表5-12 SNMP组添加或删除一个用户操作命令为SNMP组添加一个新用户snmp-agent usm-user v1 | v2c username groupname acl acl-list snmp-agent usm-user v3 username groupname authentication-mode md5 | sha authpassstring privacy-mode des56 pri
26、vpassstring acl acl-list 删除SNMP组的一个用户undo snmp-agent usm-user v1 | v2c username groupnameundo snmp-agent usm-user v3 username groupname local | engineid engine-id 创建或更新视图的信息或删除视图用户能够为集体指定视图,以限制SNMP manager能够访问的MIB对象。用户能够利用预先概念的视图,也能够自己生成视图。能够利用下面的命令创建、更新视图的信息或删除视图。请在系统视图下进行以下配置。表5-13 创建、更新视图的信息或删除视图
27、操作命令创建或更新视图的信息snmp-agent mib-view included | excluded view-name oid-tree删除视图undo snmp-agent mib-view view-name 设置Agent接收/发送的SNMP消息包的大小能够利用下面的命令来设置Agent能接收/发送的SNMP消息包的大小。请在系统视图下进行以下配置。表5-14 设置Agent能接收/发送的SNMP消息包的大小操作命令设置Agent能接收/发送的SNMP消息包的大小snmp-agent packet max-size byte-count恢复SNMP消息包的大小的缺省值undo s
28、nmp-agent packet max-sizeAgent能接收/发送的SNMP消息包大小的取值范围为48417940,单位为字节,缺省值为1500字节。 禁止SNMP Agent运行要禁止SNMP Agent的运行,请在系统视图下进行如下配置。表5-15 禁止SNMP Agent运行操作命令禁止SNMP Agent运行undo snmp-agent禁止SNMP Agent运行以后,用户配置任何一条snmp-agent命令,都将从头启动SNMP Agent。 SNMP显示和调试在完成上述配置后,在所有视图下执行display命令能够显示配置后SNMP的运行情形,通过查看显示信息验证配置的成效。表5-16 SNMP的显示和调试操作命令显示SNMP报文统计信息display snmp-agent statisitics显示当前设备的引擎IDdisplay snmp-agent local-engineid | remote-e
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1