Installation on a Linux server

Last updated: March 18. 2016


1. Installation of Check_MK on a Linux server

You're already familiar with the Linux command line? You have a Linux server (virtual or physical) with root access? Then you can install Check_MK with little effort. We provide precompiled installation packages for all most modern Linux server distributions, including Debian, Ubuntu, RHEL, CentOS oder SLES. The procedure is as follows:

1.1. Select and download a package

On the Check_MK download pages you can choose from:

  •  Check_MK Raw Edition – a free and 100% open-source version
  •  Check_MK Enterprise Edition – requires a subscription
  •  Check_MK Managed Services Edition – requires also a subscription
  • A free Demo Version of the Enterprise Edition

Select the desired release. You will be directed to the package download page. When choosing the appropriate package, please be careful to select the correct version for your operating system and architecture (32 or 64 bit). Download the package and copy it to your Linux server, e.g. to /tmp.

1.2. Package installation

Install the package including its dependencies. For this, use gdebi (Debian, Ubuntu), zypper install (SLES) or yum install (RedHat, CentOS). First ensure that packages from the net can later be installed. With SLES, SDK must be integrated as the package source, with RHEL the EPEL repository. When using Debian you possibly need to install the gdebi package first. Software from other sources is not required.

Advice for integrating the package sources and the installation of Linux systems can be found in our Comprehensive Installation Instructions.

1.3. Creating and starting monitoring instances

Create a monitoring instance (site) as root with a name of your choice, e.g. mysite and start it.

root@linux# omd create mysite
root@linux# omd start mysite

1.4. Login to the web interface

Your system is now ready. The web interface can be reached at http://HOSTNAME/mysite/. Log in as user omdadmin, with the password omd. Starting at 1.4.0 the login will be cmkadmin and the password will be generated and is found in the output after the site creation:

root@linux# omd create mysite
Adding /opt/omd/sites/mysite/tmp to /etc/fstab.
Creating temporary filesystem /omd/sites/mysite/tmp...OK
Restarting Apache...OK
Created new site slave1 with version 1.4.0.cee.

  The site can be started with omd start mysite.
  The default web UI is available at http://Klappsandwich/mysite/
  The admin user for the web applications is cmkadmin with password V0U26y6a
  (It can be changed with 'htpasswd -m ~/etc/htpasswd cmkadmin' as site user.)
  Please do a su - mysite for administration of this site.

You can now log in to your site:

Your Check_MK system is now ready for use. For a brief tutorial on how to configure Check_MK and start monitoring, please read our Introduction to monitoring with Check_MK guide.

2. Upgrading from the demo version to the full version

The demo version can be easily upgraded to the full version at any time by purchasing a subscription. Install an additional and suitable Check_MK Enterprise Edition package. This will appear as a new version, which then via a version upgrade can be defined as the target version. The exact procedure for the upgrade is comprehensively described in its own article. You will find a section for the update from the demo to the full version, too.