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 #7143: mk_docker.py: A new docker monitoring plugin

ComponentChecks & Agents
Titlemk_docker.py: A new docker monitoring plugin
Date2019-02-13 10:04:02
Checkmk EditionCheckmk Raw Edition (CRE)
Checkmk Version1.6.0b1
LevelTrivial Change
ClassNew Feature
CompatibilityIncompatible - Manual interaction might be required

We introduce a new plugin for docker monitoring, 'mk_docker.py'. It combines the functionality of the two deprecated plugins 'mk_docker_node' and 'mk_docker_container_piggybacked', while adding more configuration options.

If you where using both plugins, you can use the new plugin in its default configuration to replace them. If you have been using only one of them, you can disable the opposite parts of the new plugin, either by using the bakery rule "Docker node and containers" or via the configuration file (please refer to the example files in agents/cfg_examples for more details).

The previous rule "Piggybacked docker containers" is deprecated - please set up a corresponding new one.

To deploy this plugin you must have the 'docker-py' python library installed on the monitored system. You can install it using the python package manager pip (using the shell command "pip install docker-py").