Easy monitoring with Checkmk

Activating Changes

Finally, you need to activate the changes by clicking on the highlighted field with the yellow ! at the top right corner that counts the number of changes. After that, click on Activate on selected sites, and you will have successfully added the first host to your monitoring.

The activation of changes is a safety mechanism. All changes made will be listed under Pending changes (Figure 7). You can review any listed changes before they affect your monitoring. Checkmk differentiates between the Setup menu as a configuration environment, in which you manage the hosts, services and settings, and the Monitor menu, in which the actual operational monitoring takes place. New hosts and other changes in the configuration initially have no effect on the monitoring. You need to activate these before they can go into production.

Figure 7: You'll have a chance to review pending changes before you activate them.

You find your host now under Monitor | Overview | All hosts. Click on a host, and you will see an overview of all the monitoring services of that host. Figure 8 shows the overview of my router. You can click on each service to see more details.

Figure 8: Viewing all the monitoring services on a host.


This article is intended as a proof of concept. I used the SNMP monitoring agent in the example because SNMP is supported on most home routers. However, be aware that there are some security concerns with SNMP. The US government Cybersecurity and Infrastructure Security Agency recommends that you only use SNMPv3 and has outlined additional precautions [6].

This tutorial ends here, but your real experience with monitoring has only just begun. If you want to continue, you should add your host server to the monitoring as well. Checkmk provides some lightweight, but powerful monitoring agents for server monitoring. You will find the agents for various operating systems, such as Windows and a number of Linux distributions, via the sidebar by clicking on Setup | Agents | Linux.

After you install, the procedure is similar: Add the host that you want to monitor, but you can leave the box Checkmk agent/API integrations unchecked and should not switch that to SNMP. By default, Checkmk assumes you are using Checkmk agents to monitor systems.

The Checkmk documentation [7], as well as in the official Checkmk forum [8], will provide answers for all your Checkmk questions.

The Author

Martin Hirschvogel, Director of Product, joined tribe29 in 2018 and since then focuses on improving Checkmk. Martin heads the product marketing team and leads development around modern DevOps technologies such as Kubernetes. Before joining tribe29, he worked as Chief of Staff at TeamViewer and was a consultant at Boston Consulting Group.

Buy this article as PDF

Express-Checkout as PDF
Price $2.95
(incl. VAT)

Buy Linux Magazine

Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

  • Leaving Nagios

    Many enterprises use the free Nagios monitoring solution; some would prefer to change to something else. We talked to people who switched to find out how they fared.

  • Check_mk 1.0.38 for Web Admin, Backup and Simulation

    Mathias Kettner has released his check_mk Nagios plugin in version 1.0.38. New features include a Web-based admin tool, a backup function and a simulation mode.

  • Inventory Tools

    As a network grows in size, it becomes increasingly difficult to keep track of hardware, software, licenses, and infrastructure. Inventory solutions can provide significant relief.

  • Monitor Your Network with Zabbix

    Use Zabbix to keep tabs on all your machines across the network.

  • Zenoss

    Find out how the free and flexible Zenoss tool can help you monitor your network.

comments powered by Disqus
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters

Support Our Work

Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.

Learn More