Sign inSign up

checkmk/check-mk-free

By checkmk

Updated almost 2 years ago
Archived

[deprecated since 2.2.0] Official checkmk Free Edition Container

Image
6

50K+

checkmk/check-mk-free repository overview

IMPORTANT NOTE

The check-mk-free edition is deprecated since version 2.2.0. Please use the check-mk-cloud edition instead.

Official checkmk Free Edition Container

This is the official container of checkmk. Checkmk is a leading tool for Infrastructure & Application Monitoring. Simple configuration, scalable, flexible. Open Source and Enterprise.

Features of these containers:

  • Each container manages a single site
  • Containers of all checkmk Editions can be built
  • No internet connection is needed during container creation / update
  • No special container privilege level required
  • Clean update procedure

Quick start

You can start a Checkmk container like this:

docker container run -dit -p 8080:5000 --tmpfs /opt/omd/sites/cmk/tmp:uid=1000,gid=1000 -v/omd/sites --name monitoring -v/etc/localtime:/etc/localtime:ro --restart always checkmk/check-mk-raw:2.0.0-latest

The checkmk web interface should now be reachable via http://localhost:8080/cmk/check_mk/.

The initial password of the initial administrative account cmkadmin will be written to the container logs (see docker logs monitoring).

Details about the arguments used above:

ArgumentDescription
-p 8080:5000The sites web server listens on port 5000 by default. With this example it is opened at port 8080 of the node. You may also use port 80 here in case you don’t have another process listening on it. For more flexible options or HTTPS have a look into the official documentation.
--tmpfs /opt/omd/sites/cmk/tmp:uid=1000,gid=1000For optimal performance, you can use a temporary file system directly in the RAM of the Docker node. The path for this file system is specified with this option. If you change the site ID this path must also be edited accordingly.
-v monitoring:/omd/sitesThis makes all site data be persisted even when the container is destroyed. In case you don’t use this you will loose all you configuration and monitoring data.
--name monitoringThe name of the container. It must be unique per docker node. All examples below use this name. In case you change this you will have to use your custom name e.g. during update.
-v /etc/localtime:/etc/localtime:roMake the container use the same local time (timezone) config as your docker node and make this usage read only (ro).
--restart alwaysAlways restart the container if it stops.

Use packages from our Website

You may want to use the officially released images from your website, which you can find on the download page of each version.

Download the file to your docker node and execute the load command:

docker load -i ~/Downloads/check-mk-enterprise-docker-2.0.0p11.tar.gz

After a successful import you can start creating containers using the image checkmk/check-mk-enterprise:2.0.0p11.

Further documentation

The official Checkmk user guide offers additional information for the installation and usage of Checkmk in Docker:

Detailed installation guide

Additional information about configuring Checkmk as a Docker container

Tag summary

Content type

Image

Digest

sha256:62f588361

Size

657.7 MB

Last updated

almost 2 years ago

docker pull checkmk/check-mk-free:2.1.0-latest