Check Mk Enterprise Edition Download

Steps to upgrade exiting Checkmk Raw to Enterprise Free Edition which is limited to two sites, each with a maximum of 10 hosts that can be monitored.

  1. Download the latest version of Checkmk Enterprise – Free Edition for CentOS 7 and transfer it to existing Checkmk Raw Edition Server
  2. Install the checkmk enterprise free edition
Check mk enterprise edition download
  1. Verify the Checkmk Enterprise Free Edition (.cee) is installed successfully
  1. Switch to installed checkmk site and upgrade from Raw to Enterprise Edition
  1. CheckMK Customized Views. Monitoring of ISP distribution network speed with CheckMK and iPerf. Upgrade from CheckMK Raw Edition to Enterprise Edition. Installing the CheckMK agent on Solaris 10+. Exporting CheckMK Performance Data to Grafana. Detailed Reports On B.I. Aggregates In CheckMK.
  2. The Checkmk Enterprise Free Edition is ideal for small environments and has all the features of the Checkmk Enterprise Editions, but is limited to one site, with 25 hosts. Select the Checkmk Raw Edition for the unlimited open-source edition of Checkmk. Select the platform you are using for running the Checkmk server. Checkmk Download.
  3. Apr 24, 2015 Once epel has been enabled we continue to install CheckMK by placing the download package somewhere on your server. # yum install /tmp/check-mk-enterprise-1.5.0p1-el6-38.x8664.rpm. At the end of the installation we are ready to run the first site. CheckMK provides an omd command which allows the management of sites and clusters.

Select the Checkmk Enterprise Free Edition (.cee.demo) and click Update Now

  1. Start omd services

Feb 05, 2021 Our Checkmk server will read the host’s vital health information with the help of checkmkagent and using telnet to port 6556. However, for security reasons, it will be a good idea, if we restrict the host installed Agent to send information only to Checkmk Server Ipaddress. On Linux systems edit xinetd file: sudo nano /etc/xinetd.d/checkmk.

  1. Login to https://FQDN-CHECKMK/checkmk to verify that it had been upgraded to Enterprise Free Edition

Change the Core from NAGIOS to CMC

Change the Core Engine from nagios to CMC (Check_MK Micro Core)

Advanced Graphing

Enable the new CMC format to replace the existing pnp4nagios

  1. Backup existing graph data in ~/var/pnp4nagios/perfdata/ to /tmp/backup.tar
  1. Go to WATO-CONFIGURATION – Host & Service Parameters – Monitoring Configuration – Various – Configuration of RRD database of hosts
  1. Create a new rule for RRD Storage Format = One RRD per host/service (saves disk IO, only with CMC) and activate the changes
  1. Migrate existing RRDs to new format
  1. Delete all files in ~/var/pnp4nagios/perfdata to free up disk space
  1. Click on the graph icon to view the Graph

Reference Links

There are tons of tools available for monitoring your IT infrastructure. This includes monitoring the Linux servers, containers, databases, applications and more.

Services like BetterUptime are convenient and we use it for downtime monitoring.

However, for more granular control, I prefer deploying tools like Prometheus with the beautiful Grafana dashboard.

Check Mk Enterprise Edition Download

Recently, I came across a project that gives a complete view of your IT infrastructure within a very short span of time.

Checkmk for monitoring IT infrastructure

With Checkmk, you can effectively harness powerful monitoring capabilities to keep a watchful eye not only on servers, but also networks, clouds, containers, and applications.

Checkmk is available in two main editions. The managed enterprise edition costs money but it has more features.

It also has a free and open source edition called Checkmk Raw Edition (RE).

I am going to show how to deploy and set up Checkmk RE for monitoring your servers.

Enterprise

Setting up Checkmk RE for managing Linux servers

I am going to take you on a walkthrough of Checkmk RE and show how you can install, configure and finally use it. I've followed the official documentation and honestly found it quite more complex to configure compared to the earlier tools I had explored.

Therefore, I decided to focus on making that experience better through this article.

Before I begin, I would like to reiterate that, like Cockpit, installing a Docker version of Checkmk Raw Edition is not quite recommended in general practice.

Install Checkmk RE on the server you want to monitor

You need to have Checkmk RE and the Checkmk agent installed to be able to monitor your server. At this time of review, I have tested version 2.0.0p7.

Download the necessary package

For this tutorial, I'm going to first download Checkmk RE on an Ubuntu 20.04 server:

Verify the Checkmk package

Install dpkg-sig for package verification. Also make sure gpg is installed.

After that is done, obtain the gpg key:

Add the newly obtained public key:

Now you can verify the Checkmk package you just downloaded:

GOODSIG indicates successful verification. So let us now proceed with the installation.

Install Checkmk Raw Edition

You can use apt to directly install the recently downloaded package:

Just to be sure, for the sake of it, ensure the apache2 service is active and that port 80(used by Apache) is not already being used by some other service.

Create your initial web user interface(UI) for first time access

Before you begin monitoring, you must first create your web UI with Open Monitoring Distribution (OMD).

Here, I set the new site name as mysite:

Once that is done, you'll receive important access credentials along-with some helpful instructions to get started with your new UI. I'd recommend saving the output in a separate document for safe-keeping.

If you have physical access to the server, you can use localhost in the web browser like this.

In either case, you can access the setup with your server's public IP address. For example, if its IP address is 1.2.3.4, your access URL would be:

In case it has a domain name (say checkmk.domain.com), use:

Following that, you should see a login interface like this:

Using the credentials obtained after creating mysite, log into Checkmk. The default admin name as you might have noted, is cmkadmin.

Install Checkmk Agent

Check Mk Enterprise Edition Download For Windows 10

To be able to add hosts (servers) you must now install the Checkmk Agent via a package installation. The package download URL can be obtained by ensuring the following steps:

Navigate to Setup and choose Linux under the Agents submenu:

Locate the Debian package(since I'm using Ubuntu):

Right click and copy the URL on your browser(Firefox in this case):

Once you copy the URL, download it on the server with wget. Supposing the IP is 1.2.3.4, the corresponding command would be:

Once the download is complete, install the agent package:

Now you are ready to add servers as hosts for monitoring activities on Checkmk.

Preparing Checkmk for monitoring your server(s)

Begin adding the host server based on each of the steps shared below.

Start at Setup > Hosts > Hosts.

Select “Add host to the monitoring”(repeat this step to add more servers).

Check Mk Enterprise Edition Download

Enter the Hostname as localhost and select “Save & go to connection tests”(Use server's public IP or domain name as Hostname for remote servers).

Wait for the connection tests to complete.

Once the tests get completed, click on “service discovery”.

Select “Fix all” to diagnose “Undecided services”.

Now click on “3 changes” located on the top right with the yellow circle having an exclamation mark. The number of changes may vary from user to user.

Select “Activate on selected sites”.

Wait for activation to complete.

After activation is complete, you'll notice “Success” within the progress bar that would eventually turn green:

At this stage, I'll log out and will log back in to reconfirm that the server that I just added is indeed now being monitored by Checkmk:

Monitoring your server(s) with Checkmk

On successfully logging back again, you'd notice a green hexagon revealing your newly added server on the main dashboard:

Now, navigate to Monitor > System > Checkmk dashboard:

Note that it's different from the Main dashboard seen earlier on first login after adding the host. On this Checkmk dashboard, you can see a very brief monitoring overview of your server. Click on localhost:

Once you click on it, you will finally see the generic monitoring page for a server, consisting of the commonly known metrics, namely:

  • CPU Load
  • Used RAM
  • Disk throughput
  • Filesystem size and used space
  • Major page faults
  • Average disk latency
  • Network

You have to navigate to this interface in the above described manner every time you wish to monitor your server. But, you can also create a bookmark based on the following URL to open it quickly for regular access:

Check Mk Enterprise Edition Download Software

In the above URL, replace localhost with your own server's IP or domain. Also, replace mysite with the site name you set.

Bonus Tip: Metric Specific Monitoring

If you want to monitor server specific metrics in vivid detail, Checkmk's got you covered. For example, if you want to monitor CPU load or usage in-depth and individually, follow the below steps:

Navigate to Monitor > Overview > All hosts

Check Mk Enterprise Edition Download

Click on localhost:

Now click on “CPU load” or “CPU utilization”. Notice, there are so many other metrics for you to monitor on an individual basis.

Mk Enterprise Hong Kong

Here, I've selected “CPU load”:

As you can observe, this detailed metric on Checkmk allows monitoring CPU load based on a variety of time-based parameters.

I do hope you find this guide useful and try out this promising tool on your own, be it your server or even your desktop system. If you would like to add any feedback, thoughts or comments, please do so in the section below.

Check Mk Enterprise Edition Download Free

Become a Member for FREE
Become a member to get the regular Linux newsletter (2-4 times a month) and access member-only contents.

Check_mk Enterprise Edition Download

Join the conversation.