Skip to the content

Checkmk und mrpe...

Für Nagios gibt es ja eine Menge Plugins, die natürlich auch in Checkmk verwendet werden können. Nun hab' ich bei einigen meiner Kunden check_iis kompiliert, auf die jeweiligen Server kopiert und dann konfiguriert. Eine gute Anleitung findet man auch bei Karl Deutsch.

Da wir bereits Checkmk 1.6 im Einsatz haben, schaut die Konfigurationszeile bei uns so aus (wir verwenden den neuen Agent unter Windows im YAML-Format): [Änderung in C:\ProgramData\checkmk\agent\check_mk.user.yml über ansible; der Check soll nur auf Hosts in der Gruppe "iis" ausgeführt werden...]

Dieser Teil vom Playbook transformiert das obige Template:

 

Wenn man das dann über (in unserem Fall) ansible-playbook auf die Hosts bringt, kann man die Konfiguration mit "check_mk_agent.exe showconfig mrpe" kontrollieren.

Wir stellen jeweils eine Batch-Datei bereit, die über den mrpe-Mechanismus vom Checkmk-Agent aufgerufen wird. Damit können wir sehr einfach Parameter in der jeweiligen Datei steuern ohne das wir weiter in der check_mk.user.yml-Datei arbeiten müssen (das erspart uns auch den Restart-Service-Aufruf...). In der Batch-Datei wird dann jeweils das Programm selbst, oder Powershell aufgerufen. In unseren Workflow passt das so ganz gut.

 

Harald Krottmaier

Kontaktformular

Bitte beschreiben Sie kurz das Thema, dass Sie mit uns besprechen wollen! Wann sind Sie für einen Rückruf erreichbar?

Das Feld "Vorname" wird benötigt
Das Feld "Nachname" wird benötigt.
Bitte geben Sie eine gültige E-Mailadresse ein