Here you find what is left from the old documentation of ancient Checkmk versions. Most things are now documented in the brand new and shiny Checkmk User Manual. Please go there.
Some articles of the legacy documentation, however, do not yet have a counterpart in the new manual. These articles are kept here for your conveniance. Please note that this documentation might not reflect the current versions of Checkmk and might not be up-to-date. We hope to finish the new manual soon and then these pages will finally be removed completely.
1. Basic Articles
Further reading and more detailed information about all aspects of Checkmk is found here. Most topics here have already been covered in the new documentation besides:
- Monitoring Windows - How to monitor Windows hosts with Checkmk
- Logfiles - Monitoring of Logfiles on Windows and Linux/UNIX
2. Advanced Topics
The following articles cover advanced topics for those who are familiar with the basic operation of Checkmk:
- Monitoring SAP R/3 - How to monitor SAP R/3 systems with Checkmk
- Monitoring MySQL - How to monitor MySQL databases with Checkmk
- Monitoring FreeBSD - How to monitor FreeBSD with Checkmk
- Monitoring Clusters - Checkmk provides a solution for monitoring clustered services
- Monitoring Regular Jobs - Checkmk makes it easy to monitor any linux job
- Configuration Files - How Checkmk reads its configuration files
- Predictive Monitoring - How using dynamic levels makes monitoring you more intelligent
Checkmk Multisite is a modern, fast and flexible web based GUI for viewing and browsing your current monitoring status. It is based on MK Livestatus and supports distributed monitoring in a very efficient way. Most things are covered in the new documentation, besides:
- Automation and Webservice - A safe and easy way to access Multisite from local and remote scripts
- Custom Notes - How to display host and service specific notes in the GUI
- Connecting Nagstamon - How to connect Nagstamon to Multisite
- Localization - How to translate Checkmk Multisite into other languages
WATO - Checkmk's Web Administration Tool - allows a completely web based configuration of your monitoring. Even for masters of the command line WATO has advantages: it allows you to move a part of your daily workload to your collegues. Almost everything is now covered by the new docu, but one topic:
- Logfile Pattern Analyzer - How to debug/analyze logfile patterns
5. Business Intelligence (BI)
Checkmk BI gives you an overview of the summary state of complex applications by aggregating the states of hosts and services in very flexible ways.
- Introduction - Learn how BI can get more out of your monitoring data
- Aggregation Rules - How to configure business aggregations
- Creating BI Services - How to create Nagios services out of BI aggregates and do notifications
- BI in a real world example - Using the WATO GUI to define some Rules and Aggregations
6. Checkmk Inventory
Version 1.2.6 of Checkmk will bring a completely new component for inventorizing hardware and software data from your hosts. No additional agent is needed and setting it up is ridiculously simple:
- Introduction - NEW The new Checkmk Hardware/Software-Inventory
7. Writing Extensions
Developing your own checks and other extensions for Checkmk is not as difficult as you might think. Our documentation for this is not yet complete. But we have already some good articles of how to write and package checks:
- Writing Checks (Introduction) - A tutorial for writing your own checks
- Agent based checks - Writing checks based on the Checkmk agent
- The new Check API - Version 1.2.0 offers a new and simpler API for checks
- Error handling - How to (not) handle errors in checks
- SNMP based checks - Writing checks that use SNMP
- SNMP auto detection - Automatic detection of checks with cmk -I needs your help
- Working with counters - How to make use of performance data that comes as a counter
- Include files and shared sections - How to share code with other checks
- Parse functions - 1.2.5i7 How to efficiently parse more complex agent output.
- Dictionary based parameters - How to handle complex check parameters
- Blessed Checks - You might use these checks as an example for your own checks
- Multisite Perfometer - How to write perfometers for Multisite
- Multisite Icons - How to add individual icons to hosts and services
- Multisite User Connectors - Modularized user management within multisite.
- Add WATO backup domains - 1.2.4 Add additionial files and folders to WATO snapshots.