Überblick
In dieser Artikelreihe stellen wir Ihnen Checkmk vor, ein umfassendes Monitoring-Tool für IT-Infrastrukturen. Checkmk ist eine hochleistungsfähige Plattform, die ein umfassendes Monitoring von Servern, Netzwerken und Anwendungen mit flexiblen Konfigurationsmöglichkeiten ermöglicht. Checkmk bietet dank seiner modularen Architektur und der umfangreichen Plugin-Unterstützung eine anpassungsfähige Lösung für nahezu jede Monitoring-Herausforderung. Diese Artikelserie ist dreiteilig aufgebaut und bietet einen detaillierten Einblick in verschiedene Aspekte von Checkmk:
Installation von Checkmk auf Ubuntu: Im ersten Teil fokussieren wir uns auf die Installation und Einrichtung von Checkmk auf einem Ubuntu-System.
Agent-Installation auf Windows: Der zweite Teil behandelt die Installation des Checkmk-Agenten auf Windows-Systemen. Dieser Schritt ist entscheidend, um maßgeschneiderte Überwachungsfunktionen zu realisieren und die zu überwachenden Hosts nahtlos in Checkmk zu integrieren.
MSSQL-Überwachung: Im abschließenden Teil unserer Serie widmen wir uns der spezialisierten Überwachung von Microsoft SQL Server mit Checkmk. Von der Einrichtung der Überwachung bestimmter Datenbankaspekte bis hin zur Konfiguration von Agent-Plugins auf dem Datenbankserver.
Im einleitenden Teil unserer Artikelserie liegt der Schwerpunkt auf dem Installationsprozess auf einem Ubuntu-System, das in vielen Unternehmen eine gängige Wahl für Serverlösungen ist.
Bevor Sie beginnen, müssen Sie entscheiden, welche Version von Checkmk am besten für Sie geeignet ist. Hier ist eine kurze Übersicht über die verfügbaren Versionen:
Checkmk Raw Edition (CRE): Diese kostenlose Version kann von jedem verwendet werden. Sie eignet sich perfekt für das Monitoring Ihrer IT-Infrastruktur, unabhängig von deren Größe. Wenn Sie Fragen haben, können Sie sich jederzeit an die Community im Forum wenden.
Checkmk Enterprise Standard Edition (CSE): Diese Version ist für diejenigen gedacht, die mehr als das, was die Raw Edition bietet, suchen. Sie beinhaltet viele zusätzliche Funktionen, wie ein eigenes Kernsystem zur Leistungssteigerung, praktische Werkzeuge für das Erstellen von Berichten und Dashboards. Es ist eine ausgezeichnete Option für Profis, die zusätzliche, dann aber kostenpflichtige, Unterstützung benötigen.
Checkmk Cloud Edition (CCE): Wenn Ihre IT-Infrastruktur in der Cloud ist oder Sie Cloud-Dienste wie AWS oder Azure nutzen, ist diese Version für Sie optimal. Sie verfügt über spezielle Werkzeuge zur Überwachung von Cloud-Diensten und ermöglicht eine einfache Einrichtung des Monitorings. Sie können sie 30 Tage lang kostenlos ausprobieren.
Checkmk Managed Services Edition (CME): Diese Version ist für Unternehmen konzipiert, die IT-Dienstleistungen für andere Organisationen anbieten. Sie ermöglicht es, mehrere Kunden einfach zu verwalten und jedem von ihnen individuelle Monitoring-Einstellungen zu bieten.
Jede Version hat ihre eigenen Besonderheiten, daher hängt die Wahl von Ihren Bedürfnissen und von dem ab, was Sie sich vom Monitoring erhoffen.
Installation von Checkmk auf Ubuntu
Nachdem Sie eine Version ausgewählt und heruntergeladen haben, können Sie mit der Installation fortfahren. In diesem Beispiel führen wir die Installation der Cloud Edition auf Ubuntu durch.
- Systemaktualisierung:
Es ist wichtig, Ihr System zu aktualisieren, bevor Sie neue Software installieren. Dadurch werden alle vorhandenen Pakete auf den neuesten Stand gebracht, was Kompatibilitäts- und Sicherheitsrisiken minimiert. Verwenden Sie den Befehlsudo apt-get update
, damit Ihr Paketmanager die neuesten Updates abruft.
- Checkmk-Paket herunterladen:
Besuchen Sie die offizielle Website von Checkmk, um das entsprechende Paket für Ihre Ubuntu-Version zu finden. Verwenden Sie anschließend den Befehlwget
mit dem bereitgestellten Link, um die .deb-Datei herunterzuladen, das Standardpaketformat für Debian-basierte Systeme wie Ubuntu.
- Checkmk-Paket installieren:
Nach dem Herunterladen des Pakets führen Sie den Befehl sudo apt install ./check-mk-cloud-2.2.0p21_0.focal_amd64.deb
aus, um Checkmk mitsamt aller Abhängigkeiten zu installieren. Dies sorgt für die Installation der Anwendung selbst und aller erforderlichen Komponenten.
- Überprüfung der erfolgreichen Installation:
Um sicherzustellen, dass Checkmk erfolgreich installiert wurde, führen Sie den Befehl omd version
aus. Bei einer erfolgreichen Installation sehen Sie die Version der OMD (Open Monitoring Distribution), welche Checkmk beinhaltet.
Ausgabe:
- Eine Checkmk-Monitoring-Site erstellen
Um eine neue Monitoring-Site mit Checkmk zu erstellen, verwenden Sie den Befehl sudo omd create mysite
. Sie können den Site-Namen 'mysite' durch einen Namen Ihrer Wahl ersetzen. Dieser Befehl erzeugt die notwendigen Konfigurationsdateien und bereitet alles für Ihre neue Überwachungswebsite vor.
Nachdem die Site erstellt wurde, erhalten Sie eine Bestätigung, dass wichtige Schritte wie das Hinzufügen zum fstab
, das Erstellen eines temporären Dateisystems und der Neustart von Apache erfolgreich waren. Sie werden auch informiert, dass die neue Site mit der Version 2.2.0p21.cce erstellt wurde und wie Sie diese starten können.
Nach der Erstellung der Site ist sie noch nicht aktiv. Um Ihre neue Site zu starten, geben Sie sudo omd start mysite
ein. Dies startet alle notwendigen Dienste, damit Ihre Monitoring-Site funktioniert.
Wenn die Site erfolgreich gestartet wurde, sehen Sie eine Bestätigung, dass Dienste wie mkeventd
, livestatus
, mknotifyd
, rrdcached
, cmc
und apache
erfolgreich gestartet wurden. Dies bestätigt, dass die Site nun läuft und bereit für den Einsatz ist.
Ihre Checkmk-Site läuft jetzt. Sie können die Benutzeroberfläche im Browser über die oben genannte URL besuchen.
Um den Status Ihrer Site zu überprüfen, nutzen Sie den Befehl omd status
. Dieser Befehl gibt Ihnen einen Überblick über alle Dienste, die laufen sollten. Ein erfolgreicher Start zeigt alle Dienste als 'running
', was bedeutet, dass Ihre Monitoring-Umgebung nun einsatzbereit ist.
Ausgabe:
Anmeldung:
Nachdem Ihre Checkmk-Site erfolgreich gestartet wurde, können Sie mit dem Zugriff fortfahren. Jede Site verfügt über eine eigene URL, die Sie in Ihrem Browser öffnen können. Diese URL setzt sich aus dem Namen oder der IP-Adresse Ihres Checkmk-Servers, einem Schrägstrich und dem Namen der Site zusammen, beispielsweise http://mycmkserver/mysite
. An dieser Adresse gelangen Sie zum Anmelde-Dialogfeld.
Melden Sie sich mit dem Benutzernamen cmkadmin und dem Passwort an, das Ihnen bei der Erstellung der Site zugewiesen wurde oder das Sie selbst ausgewählt haben.
Für weitere Informationen über die Checkmk-Benutzeroberfläche und deren Funktionen besuchen Sie die offizielle Website.
Fazit
In diesem Teil unseres Dreiteilers zum Thema Checkmk wurde Ihnen die Einrichtung eines Checkmk-Servers auf Ubuntu vorgestellt. Im nächsten Teil unserer Serie befassen wir uns mit der Installation und Konfiguration des Checkmk-Agenten auf Windows-Systemen.
Wenn Sie mehr zu diesem Thema erfahren möchten, stehen Ihnen unsere Experten gerne zur Verfügung. Vereinbaren Sie unverbindlich ein Beratungsgespräch über unser Kontaktformular. Wir helfen Ihnen gerne weiter!