Dear reader
We are pleased that you have found Checkmk.
As a monitoring software, Checkmk provides comprehensive and specialized solutions for dealing with the very diverse environments within IT infrastructures. This inevitably requires a very comprehensive documentation which goes beyond the mere description of the obvious. Our User Guide will help you as much as possible to better understand Checkmk, to implement solutions for your requirements with Checkmk, as well as helping you to learn new approaches to solving problems.
To make the handling of Checkmk as easy as possible, the articles in this User Guide follow rather unusual approaches in many places. It is almost never a matter of simply following a prefabricated sequence of individual steps. Rather, it is intended to give you, the reader, a deeper understanding of a feature in Checkmk.
To briefly summarize, our most important intention is that the User Guide should be helpful. And it is most helpful when you can make use of our descriptions as blueprints for implementation and for solving problems in your own environment.
For this reason, among others, the User Guide is divided into several chapters which flow smoothly into each other. With this subdivision we want to enable you to easily and quickly find the contents you are looking for. The following topics can be found in the User Guide’s chapters.
Beginner’s Guide
There is a first time for everything, even with Checkmk. Since you will be exposed to a large number of options and functions, it can sometimes be difficult to determine the right steps on this journey. We therefore want to make it easy for you to enter the world of Checkmk by supporting you step by step in the installation of your first Checkmk site and by introducing the most important concepts.
This part of the User Guide is therefore very well suited for being read through from start to finish in a linear fashion. If you are reading this User Guide for the first time you can also start directly with the first article from the Beginner’s Guide, and if necessary, later return to the descriptions in the more advanced chapters.
Tasks for administrators and users
The main part, from chapters 3 to 10, explains the basic functions and their use in Checkmk, for example if you are installing Checkmk for the first time, would like to customize its configuration, or want to learn how to display the data in an efficient, understandable and useful way.
For this reason, these chapters are less suited to reading through from start to finish. Rather, they are organized thematically and devoted to the various aspects of a given task. Within the chapters you will then find important, introductory or otherwise prioritized articles, always at the beginning of the chapters.
Automation and development
Checkmk can be managed not only using a web interface, but also via APIs. In addition, Checkmk’s modular software architecture also allows for an extensive range of enhancement options.
With the articles in this chapter we will gradually introduce tips, hints and starting points for adapting Checkmk to your own infrastructure or automating its configuration.
Concepts
This chapter is still quite new — even though the articles it contains have been included in the User Guide for a long time. If you want to learn more about how Checkmk actually works without needing a specific requirement or task, then you are in the right place here.
The Checkmk appliance
All topics concerning the setup and use of the appliance can be found in the last chapter of the User Guide. The appliance chapter is actually a separate manual. However, since the concepts of Checkmk also apply for the appliance, readers of this chapter should always refer to the other articles in the User Guide as well.