无
某网管平台维护人员,反馈网管平台接收不到我司S5560X-54C-EI交换机发送的接口UP\DOWN 的TRAP告警,怀疑交换机配置出现问题。
1、
<H3C>dis cu | in snmp
snmp-agent
snmp-agent local-engineid xxxxxxxxxxxxxxxxxxxxx
snmp-agent community write xxxx
snmp-agent community read xxxx
snmp-agent sys-info version v2c
snmp-agent target-host trap address udp-domain 172.20.200.253 params securityname gwwrite123 V2C
snmp-agent trap enable arp
snmp-agent trap enable radius
snmp-agent trap enable stp
snmp-agent trap enable syslog
配置检查中未发现问题,官网资料中也确认接口UP\DOWN告警默认是开启状态。
2、
在设备debug确认设备是否已经产生TRAP以及是否发送?
<H3C>debugging snmp trap packet
<H3C>t m
<H3C>t d
*Apr 2 18:14:35:390 2019 H3C SNMP/7/TRAP_PACKET: -MDC=1;
linkDown trap<v2> send to: 172.20.200.253
Request ID: 503378083
Error status: 0
Error index: 0
UDP port: 162
Trap successfully sent
测试结果表明设备确实已经产生了TRAP,可是网管平台人员此时还是有点犹豫,认为设备只是生成了TRAP但是没有发送到网管平台。
2、
以17端口DOWN事件为例:
Syslog日志报出端口down后,SNMP TRAP紧跟着输出。
通过端口UP\DOWN OID参考表,发现网管平台确实已经收到了TRAP告警。
节点名称: ifOperStatus 节点OID值: 1.3.6.1.2.1.2.2.1.8 参考节点ifDescr,1.3.6.1.2.1.2.2.1.2,来获取端口名称与端口索引之间的对应关系,比如Ten-GigabitEthernet2/0/1的端口索引为3,根据ifOperStatus知道索引为3的端口运行状态是DOWN的,就可以知道Ten-GigabitEthernet2/0/1的端口运行状态是DOWN的,比如端口没有接线。 获取端口运行状态: 1: ifOperStatus.1 (integer) down(2) 2: ifOperStatus.2 (integer) up(1) 3: ifOperStatus.3 (integer) down(2) 4: ifOperStatus.4 (integer) down(2) 注:索引值down(2)、up(1) |
再以15端口UP事件为例:
交换机只要开启snmp-agent trap enable,那么接口UP\DOWN告警会默认以TRAP方式发送给网管平台。如果网管平台未接收到则按上述步骤进行排查。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作