Check mk

Aus PlusPedia
Wechseln zu: Navigation, Suche
Check_mk


Universelles Nagios-Addon für Betriebssystem- und SNMP-Monitoring
Basisdaten

Entwickler http://mathias-kettner.de/ - Mathias Kettner

Aktuelle Version 1.0.36
(18. September 2009)

Betriebssystem Linux, Unix-Derivate, Microsoft Windows

Kategorie Netzwerkmonitoring

Lizenz GPL

deutschsprachig ja
Homepage von Check_mk

Check_mk ist eine unter der GNU GPL veröffentlichte Erweiterung für Nagios, die das Remote-Monitoring vereinfacht und beschleunigt. Es ersetzt NRPE bzw. NSClient++ und arbeitet mit eigenen Agenten. Auch SNMP wird unterstützt.

Das Besondere an Check_mk ist, dass der Agent eines Hosts nicht für jeden zu prüfenden Parameter (Nagios spricht von "Service") separat kontaktiert wird, sondern pro Überwachungszyklus alle für das Monitoring relevanten Daten über den Host auf einmal empfangen und verarbeitet werden. Check_mk berechnet aus den Daten die Ergebnisse aller Einzelchecks und teilt diese Nagios über dessen Kommandopipe als passive Checks mit. Nagios führt somit pro Host und Checkzyklus nur noch einen einzigen aktiven Check durch.

Der Vorteil an diesem Prinzip ist zum einen eine signifikante Performance-Verbesserung auf dem Nagios-Server, da dieser pro Host und Zyklus nur noch ein einziges Plugin abarbeiten muss. Zum anderen ermöglicht es ein automatisches "Inventurisieren" von Hosts. Dabei findet Check_mk selbstständig zu überwachende Services wie z. B. Dateisysteme, Netzwerkkarten, Windows-Dienste, u. a. und bindet diese automatisch in die Überwachung ein.

Check_mk kann parallel zu anderen Plugins verwendet werden.

Coin Übrigens: Die PlusPedia ist NICHT die Wikipedia.
Wir sind ein gemeinnütziger Verein, PlusPedia ist werbefrei. Wir freuen uns daher über eine kleine Spende!

1 Ablauf: Neuen Host mit Check_mk überwachen

Das Aufnehmen eines neuen Hosts in das Monitoring mit Nagios / Check_mk läuft nach folgendem Schema ab:

1. Agent auf dem Host installieren

Zunächst wird auf dem Zielsystem der zum Betriebssystem passende Monitoring-Agent ausgebracht. Für Linux und Unix-Derivate ist dieser als Shellskript in Verbindung mit dem inetd realisiert. Der Windows-Agent ist ein ausführbares Programm, das als Dienst installiert wird.

2. Host in main.mk deklarieren

Auf dem Nagios-Server wird in Check_mks zentraler Konfigurationsdatei main.mk der neue Host in der Variable 'all_hosts' deklariert:

all_hosts = [ "host123" ]

3. Inventur durchführen

Mit dem Befehl

check_mk -I tcp host123

ruft Check_mk alle Informationen über den Host vom Agenten ab, durchsucht diese nach relevanten Parametern, und konfiguriert dafür automatisch Checks. Weitere Checks können von Hand in main.mk deklariert werden.

4. Konfigurationsdateien für Nagios erzeugen

Anschließend werden mit

check_mk -R

automatisch Konfigurationsdateien für Nagios erzeugt bzw. aktualisiert. Diese enthalten alle von Check_mk verwalteten Hosts und Services. Bei Erfolg wird Nagios automatisch neu gestartet und die Änderungen wirksam.

2 Siehe auch

3 Weblinks

4 Init-Quelle

Entnommen aus der:

Erster Autor: Harrihirsch angelegt am 19.09.2009 um 12:57

Diesen Artikel melden!
Verletzt dieser Artikel deine Urheber- oder Persönlichkeitsrechte?
Hast du einen Löschwunsch oder ein anderes Anliegen? Dann nutze bitte unser Kontaktformular

PlusPedia Impressum
Diese Seite mit Freunden teilen:
Mr Wong Digg Delicious Yiggit wikio Twitter
Facebook




Bitte Beachte:
Sämtliche Aussagen auf dieser Seite sind ohne Gewähr.
Für die Richtigkeit der Aussagen übernimmt die Betreiberin keine Verantwortung.
Nach Kenntnissnahme von Fehlern und Rechtsverstößens ist die Betreiberin selbstverständlich bereit,
diese zu beheben.

Verantwortlich für jede einzelne Aussage ist der jeweilige Erstautor dieser Aussage.
Mit dem Ergänzen und Weiterschreiben eines Artikels durch einen anderen Autor
werden die vorhergehenden Aussagen und Inhalte nicht zu eigenen.
Die Weiternutzung und Glaubhaftigkeit der Inhalte ist selbst gegenzurecherchieren.


Typo3 Besucherzähler - Seitwert blog counter
java hosting vpn norway