帮众只干活不禀告,帮主如何运筹帷幄
1 问题描述
MSR路由器部署NQA与静态路由联动,并在NQA探测失败后发送trap告警给iMC服务器。测试中发现,当NQA探测失败后,能正常联动静态路由,但是不能发送trap告警信息给iMC服务器。
2 问题处理
#
nqa entry admin test
type icmp-echo
destination ip 10.1.1.2
source ip 10.1.1.1
frequency 3000//测试间隔为3000毫秒
probe count 1//一次测试中的探测次数为1
probe timeout 900 //一次探测的超时时间为900毫秒
history-record enable
history-record number 30
reaction 1 checked-element probe-fail threshold-type consecutive 3 action-type trigger-only//对当前所在测试组中的探测进行监测,当连续探测失败3次后,则联动其他模块
reaction trap probe-failure 3//本次测试结束后,当探测连续失败的次数大于等于3时,则向网管服务器发送探测失败的Trap消息
#
nqa schedule admin test start-time now lifetime forever
track 80 nqa entry admin test reaction 1
#
ip route 10.1.1.1 255.255.255.0 10.1.1.2 track 80 pre 60
#
通过对设备NQA配置中计数器、定时器参数逐一分析,可以发现,设备配置的NQA发送trap告警的条件为一次测试中连续探测失败次数大于等于3时,才会发送trap告警。但是设备配置的NQA一次测试中只探测1次,因此,设备NQA发送trap的条件永远达不到,也就无法发送trap告警了。
3解决方案
修改发送trap告警的阈值小于等于一次测试中的探测次数,即命令reaction trap probe-failure设置的阈值小于等于命令probe count设置的阈值。