We use cookies to ensure that we give you the best experience on our website.  Visit our Privacy Policy to learn more. If you continue to use this site, we will assume that you are okay with it.

Your choices regarding cookies on this site.
Your preferences have been updated.
In order for the changes to take effect completely please clear your browser cookies and cache. Then reload the page.

Werk #11078: Dynamic configuration: Add connector plugin API

Componentdcd
TitleDynamic configuration: Add connector plugin API
Date2020-05-14 13:39:27
Checkmk EditionCheckmk Enterprise Edition (CEE)
Checkmk Version1.7.0i1
LevelProminent Change
ClassNew Feature
CompatibilityCompatible - no manual interaction needed

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).