New year, new network visualisation topology (BGP peers)

To keep things interesting, the new year starts with a new topology.
This time it’s about your BGP routing instances.

This topology is implemented as an active check. It works with the built-in Cisco BGP plugin and with my base BGP (RFC-based BGP4-MIB) and Cisco BGP plugin. You can download the plugin here or (soon) from the Checkmk Exchange.

How to:

  • Install/activate the plugin
  • Configure the plugin (SetupServicesHTTP, TCP, Email…BGP Topology)
  • Let it run
  • Show your topology of BGP peers

Note: The plugin must run on the same Checkmk site on which you want to display the topology.

How it works:
The plugin collects the data for the topology from the detailed output of the BGP peer services via live status. Here it finds the:

  • Local AS (not for the built-in plugin)
  • Local address
  • Local identifier
  • Remote AS
  • Remote address
  • Remote identifier

The plugin uses this information to display the connections between the BGP peers. For external (to Checkmk) BGP peers or BGP connections that are not established, the topology only displays limited information

Note: If you use my BGP plugins, you must at least update to the following versions

  • Base BGP peer: 2.2.7-20241220
  • Cisco BGP peer: 1.0.2-20241220

If you would also like to have the BGP peers from Arista, Huawei or Juniper in the topology, please send me a direct message.

Cheers
Thomas

6 Likes

Let’s see if we can make the BIRD extension compatible.

1 Like

@r.sander shouldn’t be a problem as long as you can tweak the output of the BIRD extension to the expectations of my plugin :wink: Let me know if you need some adjustments/info from my side to make this work.

1 Like

The BGP Topology plugin (along with my BGP peer plugins) is now ready for CMK 2.4.x .

Here you find the latest version of the plugins.

The will also available on the Exchange soon.

Happy monitoring
Thomas

4 Likes