Check MK

aus Wikipedia, der freien Enzyklopädie
Wechseln zu: Navigation, Suche
Check MK
Check_MK Dashboard

Check_MK Dashboard
Basisdaten
Entwickler Mathias Kettner GmbH
Aktuelle Version 1.2.6p1
(10. April 2015)
Betriebssystem Linux
Kategorie Netzwerk-Monitoring
Lizenz GNU GPLv2 (Freie Software)
Deutschsprachig nein
Das Check_MK Projekt

Check_MK ist ein in Python entwickeltes Monitoring System. Es ist komplett Open Source und besteht aus mehreren Komponenten. Es basiert im Kern auf Nagios, Icinga oder Shinken und erweitert dies um mehrere Komponenten.[1][2]

Geschichte[Bearbeiten]

Die erste Version von Check_MK entstand 2008. April 2009 wurde es unter der GPLv2 veröffentlicht.[3] Seitdem ist es auch in einem öffentlichen Git verfügbar.[4]

Komponenten[Bearbeiten]

Konfiguration & Check Engine[Bearbeiten]

Anstelle der normalen Nagios-Konfigurationsdateien, tritt eine eigenständige Diensterkennung und Einstellungserzeugung. Beim Durchführen der Prüfungen (englisch checks) arbeitet Check_MK auf eine eigene Art. In der Prüfzeit wird jeder Wirt (englisch host) nur noch ein einziges Mal kontaktiert. Die Prüfergebnisse werden an Nagios als passive Checks übermittelt. Dies verbessert wesentlich die Leistung auf dem Monitoring Server sowie auf den zu überwachenden Wirten.

Livestatus[Bearbeiten]

Livestatus ist ein Nagios-Broker-Modul, das über ein UNIX-Socket einen direkten Zugang zu Statusdaten von Hosts und Services bereitstellt. Das ermöglicht Addons wie NagVis einen schnellen und effizienten Zugriff auf Statusdaten und macht die NDO-Datenbank überflüssig. Der Zugriff erfolgt über ein einfaches Protokoll und ist von allen Programmiersprachen aus ohne eine spezielle Bibliothek möglich.

Multisite - Webgui[Bearbeiten]

Multisite ersetzt die klassische grafische Benutzeroberfläche Nagios-GUI. Neben einem schnellen Seitenaufbau bietet sie benutzerdefinierbare Ansichten, verteiltes Monitoring durch Einbinden mehrerer Monitoring-Instanzen via Livestatus, Integration von NagVis und PNP4Nagios, eine integrierte LDAP-Anbindung, einen Zugriff auf Statusdaten via Webservice und vieles mehr.

WATO - Web Administration[Bearbeiten]

Das Web Administration Tool macht ein auf Check_MK basierendes System komplett über den Browser administrierbar. Dies umfasst auch die Verwaltung von Benutzern, Rollen, Gruppen, Zeitperioden, klassischen Nagios-Checks und mehr. Über ein Rollenkonzept können Berechtigungen so granular vergeben.

Notifikationssystem[Bearbeiten]

Pro Benutzer können mehrere Kanäle eingerichtet und unterschiedlich konfiguriert werden. So kann z.B. die E-Mail den ganzen Tag, SMS aber nur für wichtige Probleme während Bereitschaftszeiten ausgelöst werden - ohne dass dafür mehrere künstliche Benutzer angelegt werden müssen. Des Weiteren können Anwender ihre Benachrichtigungen selbst konfigurieren.

Business Intelligence[Bearbeiten]

Das BI-Modul ist in die grafische Benutzeroberfläche integriert. Es aggregiert aus vielen einzelnen Statusdaten von Hosts und Services den Gesamtzustand von komplexen Anwendungen und ähnlichen Dingen. Es arbeitet komplett Regel basierend.

Mobile Oberfläche[Bearbeiten]

Die Mobile-Version der grafischen Benutzeroberfläche erlaubt unterwegs den Zugriff auf alle Statusdaten. Auch Kommandos wie das Acknowledgen und Setzen von Downtimes können ausgeführt werden.

Event Console[Bearbeiten]

Die Event Console integriert die Verarbeitung von Logmeldungen und SNMP-Traps in das Monitoring. Sie wird über ein flexibles Regelwerk konfiguriert und entscheidet, welche der eingehenden Meldungen wie eingestuft werden. Sie kann zählen, korrelieren, Meldungen erwarten, Meldungen umschreiben und mehr. Auch verfügt sie über einen eingebauten Syslog-Daemon, der direkt auf Port 514 Meldungen entgegennimmt.

Siehe auch[Bearbeiten]

Einzelnachweise[Bearbeiten]

  1. Rieger, Götz: Einfach mal Nagios, Netzwerk-Monitoring mit OMD und Check_MK. C't. 2012. Abgerufen am 1. Juli 2013.
  2. Huber, Mathias: Nagios-Erweiterung Check_mk in Version 1.1.10. Admin Magazine. 3. Oktober 2011. Abgerufen am 1. Juli 2013.
  3. Mathias Kettner (check_mk). nagios.org. 17. August 2009. Abgerufen am 1. Juli 2013.
  4. Git releases