DeskTux

Linux on Desktops

User Tools

Site Tools


apps:checkmk

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
apps:checkmk [2020-09-19 16:07] – Finalize initial writing jensapps:checkmk [2023-06-24 16:46] (current) jens
Line 2: Line 2:
 [[https://checkmk.com|CheckMK]] is a great monitoring solution that can be used for free if you want to know what is going on with e.g. your [[Puppet]] server or your own [[independence|Mail- and Cloud server]]. [[https://checkmk.com|CheckMK]] is a great monitoring solution that can be used for free if you want to know what is going on with e.g. your [[Puppet]] server or your own [[independence|Mail- and Cloud server]].
  
-If you want to use it for free, there are two different options. Either you use CheckMK Raw, which does not offer all features of the Enterprise Edition, or you use CheckMK Free which offers all features but is limited to 10 hosts. For me the limit of 10 hosts is not enough so I use CheckMK Raw for my needs. For a comparison of the available editions you should check out the [[https://checkmk.com/editions.html|official site]].+If you want to use it for free, there are two different options. Either you use CheckMK Raw, which does not offer all features of the Enterprise Edition, or you use CheckMK Free which offers all features but is limited to a certain amount of hosts/servicesI prefer Open Source Software whenever possible, so I use CheckMK Raw for my needs. For a comparison of the available editions you should check out the [[https://checkmk.com/editions.html|official site]].
  
 The [[https://checkmk.com/cms.html|documentation]] of CheckMK is superb and I really urge you to use it. Here I just want to describe some specialties which are either not part of CheckMK, or where the documentation is not 100% clear. The [[https://checkmk.com/cms.html|documentation]] of CheckMK is superb and I really urge you to use it. Here I just want to describe some specialties which are either not part of CheckMK, or where the documentation is not 100% clear.
  
 ===== Puppet ===== ===== Puppet =====
 +<WRAP center round info>
 +Note that this section needs a complete overhaul and I will probably have to write my own check for this. The upstream projects seem to be dead and the checks have to be rewritten in Python. Well, I like Python but time is always an issue. So take the info below with a huge grain of salt, it will not work anymore on modern CheckMK versions!
 +</WRAP>
 +
 If you are using [[Puppet]] for configuration and state management, and you are not using the Enterprise edition, it is quite difficult to have an overview of the state of your Puppet runs (especially the failing ones). If you are using [[Puppet]] for configuration and state management, and you are not using the Enterprise edition, it is quite difficult to have an overview of the state of your Puppet runs (especially the failing ones).
  
Line 53: Line 57:
  
 ===== Agent over SSH ===== ===== Agent over SSH =====
 +<WRAP center round info>
 +This section also needs some rewriting, since the newer versions of CheckMK support SSL (sic) the documentation on running the agent over SSH has vanished. So I will try to re-create the documentation here.
 +</WRAP>
 +
 The official documentation has a great chapter on [[https://checkmk.com/cms_agent_linux.html#ssh|invoking the Agent over SSH]]. Please read and implement that, especially for internet-facing systems the use of ''xinetd'' is not really feasible. The official documentation has a great chapter on [[https://checkmk.com/cms_agent_linux.html#ssh|invoking the Agent over SSH]]. Please read and implement that, especially for internet-facing systems the use of ''xinetd'' is not really feasible.
  
apps/checkmk.1600524455.txt.gz · Last modified: 2020-09-19 16:07 by jens