private BgpConfigurationManager bgpMgr;
private static Map<String , BgpAlarmStatus> neighborsRaisedAlarmStatusMap = new HashMap<>();
+ private final String alarmText = "Bgp Neighbor TCP connection is down";
@Override
public void run () {
if ((nbrIp == null) || (nbrIp.isEmpty())) {
return;
}
- logger.trace("Raising BgpControlPathFailure alarm. {} ",
- source);
+ logger.trace("Raising BgpControlPathFailure alarm. {} alarmtext {} ", source, alarmText);
//Invokes JMX raiseAlarm method
- alarmAgent.invokeFMraisemethod( "BgpControlPathFailure",
- "Raising Bgp Nbr TCP connection down alarm.",
- source.toString());
+ alarmAgent.invokeFMraisemethod( "BgpControlPathFailure", alarmText, source.toString());
}
public void clearBgpNbrDownAlarm(String nbrIp) {
if ((nbrIp == null) || (nbrIp.isEmpty())) {
return;
}
- logger.trace("Clearing BgpControlPathFailure alarm of source {} ", source);
+ logger.trace("Clearing BgpControlPathFailure alarm of source {} alarmtext {} ", source, alarmText);
//Invokes JMX clearAlarm method
- alarmAgent.invokeFMclearmethod( "BgpControlPathFailure",
- "Clearing Bgp Nbr TCP connection down alarm.",
- source.toString());
+ alarmAgent.invokeFMclearmethod( "BgpControlPathFailure", alarmText, source.toString());
}
}