Stopping NPM from generating "Disabled" root-cause problems for protocol sessions that are administratively disabled
search cancel

Stopping NPM from generating "Disabled" root-cause problems for protocol sessions that are administratively disabled

book

Article ID: 303685

calendar_today

Updated On:

Products

VMware Smart Assurance

Issue/Introduction

  • How can I prevent NPM/Smarts from issuing "Disabled" root-cause problems for protocol sessions that are administratively disabled?
  • NPM/Smarts is generating alerts for BGPSessions that are administratively disabled.
  • BGP Session has created an alarm but the BGP Peer is shut down.

Environment

Smarts - 10.1.x

Resolution

To prevent Network Protocol Manager from issuing "Disabled" root-cause problems, set the AdminDownFlag parameter to TRUE in the relevant protocol manager configuration file.

The AdminDownFlag controls whether Network Protocol Manager generates alarms on the protocol sessions of protocol endpoints that are administratively down (manually disabled)

  • A value of TRUE indicates that alarms are not generated on the protocol sessions.
  • A value of FALSE indicates that alarms are generated on the protocol sessions

Protocol Manager Configuration file locations:

  • BGP: <BGP_BASE>/smarts/conf/bgp/bgp.conf
  • OSPF: <OSPF_BASE>/smarts/conf/ospf/ospf.conf
  • ISIS: <ISIS_BASE>/smarts/conf/isis/isis.conf
  • EIGRP: <EIGRP_BASE>/smarts/conf/eigrp/eigrp.conf

Example:

Set the AdminDownFlag in the bgp.conf configuration file:

<BGP_BASE>/smarts/bin/sm_edit conf/bgp/bgp.conf

MSI_AdapterManager::BGP-Adapter-Manager {
    ...
    ...
    AdminDownFlag = TRUE
    ...
    ...
}

Overriding the AdminDownFlag parameter value in the configuration file dynamically:
You can issue the following dmctl command from the <NPM_BASE>/smarts/bin directory to override the AdminDownFlag parameter value in the <protocol>.conf file. However, this change will not be permanent since it does not persist on service/domain restart:

  • dmctl -s INCHARGE-BGP put MSI_AdapterManager::BGP-Adapter-Manager::AdminDownFlag TRUE
  • dmctl -s INCHARGE-OSPF put MSI_AdapterManager::OSPF-Adapter-Manager::AdminDownFlag TRUE
  • dmctl -s INCHARGE-ISIS put MSI_AdapterManager::ISIS-Adapter-Manager::AdminDownFlag TRUE
  • dmctl -s INCHARGE-EIGRP put MSI_AdapterManager::EIGRP-Adapter-Manager::AdminDownFlag TRUE