Die Verwendung dieses Howto geschieht auf eigene Gefahr. Bei Problemen mit der Anleitung melde dies bitte in der dazugehörigen Diskussion und wende dich zusätzlich an den Verfasser des Howtos.
Eine Unternehmens IT-Infrastruktur beinhaltet eine Vielzahl an physikalischen und virtuellen Produktiv-Systeme, die von Administratoren und Servicemitarbeitern verschiedener Abteilungen überwacht und kontrolliert werden müssen. Hierfür gibt es Überwachungstechnologien für homogene und heterogene Netzwerkumgebungen. Viele Überwachungstechnologien erfordern eine Server-Client basierte Installation. Wünschenswert ist eine webbasierte Lösung für heterogene Netzwerkumgebungen.
Check_MK ist eine Netzwerk-Überwachungs-Software die auf der Kernsoftware von Nagios basiert und von MK entwickelt wird. Check_MK ist eine Zusammenstellung aus Komponenten, die es ermöglicht schnell und einfach komplexe IT-Infrastrukturen zu überwachen. Hierbei werden sowohl SNMP wie auch ein Skript-basierter Überwachungs-Agent Check_MK eingesetzt.
Es wird empfohlen eine Server-Installation vorzunehmen. Es stehen Check_MK Pakete für verschiedene 32Bit und 64Bit Ubuntu-Server zur Verfügung. Während der Server-Installation können zusätzliche Serverdienste installiert werden. Hier wird SSH empfohlen.
Folgende Befehle werden auf dem Server-System lokal oder per SSH ausgeführt.
Das System auf den aktuellsten neuesten Stand bringen. Dies wird dringend empfohlen!
sudo apt-get update && sudo apt-get dist-upgrade
Erforderliche Dienste und Programme für den Monitoring-Server (z.B. Apache2) werden automatisch in Abhängigkeit vom verwendeten Check_MK Paket installiert.
Die aktuellsten gepflegten Pakete sind auf Check_MK Downloads Verfügbar.
Das erforderliche Paket wird herunter geladen:
Bsp.: Trusty
wget -v "https://mathias-kettner.de/support/1.2.8p10/check-mk-raw-XXX.trusty_amd64.deb"
Das heruntergeladene Paket wird mit gdebi installiert
sudo gdebi check-mk-raw-XXX.trusty_amd64.deb
Bsp.: Xenial
wget -v "https://mathias-kettner.de/support/1.2.8p10/check-mk-raw-XXX.xenial_amd64.deb"
Das heruntergeladene Paket wird mit gdebi installiert
sudo gdebi check-mk-raw-XXX.xenial_amd64.deb
Der Apache 2.4 Webserver wird neu gestartet
/etc/init.d/apache2 restart
Das Site-Verzeichnis inkl. benötigter Dateien wird erzeugt
sudo omd create MeineSite
Der Monitoring-Server wird gestartet
sudo omd start MeineSite
Die URL von Check_MK setzt sich aus der IP-Adresse des Monitoring-Servers oder des Servernamens / der Name des erstellten Site-Verzeichnisses / und der Startseite zusammen:
URL: http://IP_ADRESSE/MeineSite/check_mk (Auf die Schreibweise achten!)
oder: http://RECHNERNAME/MeineSite/check_mk (Auf die Schreibweise achten!)
Das zu überwachende System (Workstation, Server oder VM) muss einen Agent ausführen, der die zu überwachenden Dienste an den Monitoring-Server übermittelt. Hierfür kann SNMP oder der Check_MK Agent verwendet werden. Check_MK Agents sind im installierten Monitoring-Server in der Rubrik WATO-Configuration bereits enthalten und können direkt heruntergeladen werden. Check_MK Agents sind in vielen Paketformaten verfügbar. Diese reichen von *.deb über *.rpm und diverse Linux, UNIX, ESX und AIX Systeme, bis hin zu *.exe und *.msi für Windows Systeme. Siehe auch Monitoringagenten.
Installationsarten des Check_MK Linux Agents im Handbuch.
Bsp: check-mk-agent_XXX_all.deb auswählen und herunterladen und mittels gdebi installieren
sudo gdebi /Downloads/check-mk-agent_XXX_all.deb
Alternativ kann der Check_MK_Agent einfach als Startup-Skript in systemd oder xinetd aufgenommen werden. Das Skript befindet sich im Verzeichnis /usr/bin/check_mk_agent.
Damit startet der Check_MK Agent automatisch wenn der entsprechende Host gestartet wird. Um genaueres zur Aufnahme des Hosts im Monitoring-Server zu erfahren sollte das Handbuch zur Hand genommen werden. Zum ausprobieren und ansehen ist ein Demo-Server verfügbar.
Check_MK Erweiterungen mit anderen in der Community austauschen. Check_MK-Exchange
Diese Revision wurde am 17. September 2016 22:01 von noisefloor erstellt.