Werk #11078: Dynamic configuration: Add connector plugin API

Component Dynamic host configuration
Title Dynamic configuration: Add connector plugin API
Date May 14, 2020
Checkmk Version 2.0.0i1
Level Prominent Change
Class New Feature
Compatibility Compatible - no manual interaction needed
Affected Editions
2.0.0i1 Checkmk Enterprise (CEE), Checkmk MSP (CME)

The Dynamic configuration is now loading plugins that are located below the path local/lib/check_mk/cee/dcd/plugins/connectors/.

You can find a minimal example connector implementation it in your site at lib/check_mk/cee/dcd/plugins/connectors/example_connector.py. You may use this as base for your own connectors. To enable this connector, you need to copy it to the plugin directory mentioned above and uncomment the registry registration lines in the plugin (See TODO).

To be able to configure connections based on this connector in the GUI, you also need to deploy a GUI plugin. An example can be found in your site at lib/check_mk/gui/cee/plugins/wato/example_dcd_connector.py. This needs to be placed in the WATO plugin directory of your site. You also need to uncomment the registry registration line in the plugin (See TODO).

To the list of all Werks