- NSX Alarms show correctly the BGP neighbors when they go down, so NSX side everything looks fine
- Few of the 3rd party monitoring tools like OpsRamp, etc not showing the BGP neighbors being down when BGP neighbors are actually down on NSX
For example, NSX many show the following alarm:
In Router 9e#####-###-###-########, BGP neighbor 86######-###-###-########(#.#.#.#) is down
But in the monitoring tool it may just show the Router UUID (9e#####-###-###-########) has some issues but not relating to BGP neighbors
VMware NSX
There is no issue from NSX, but the monitoring tool need few changes to include the monitoring for BGP neighbor UUIDs
- We can use this API to get the BGP details and its UUIDs: GET https://<nsx-manager>/policy/api/v1/infr/tier-0s//locale-services/default/bgp/neighbors
- We can also get the status of all the BGP neighbors from the given Tier 0: GET https://<nsx-manager>/policy/api/v1/infr/tier-0s//locale-services/default/bgp/neighbors/status
- Based on this GET API result, monitoring tool need to configured so that it can monitor the correct BGP UUIDs and their status