GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So überwachen Sie Ihre Linux-Server mit Checkmk

Checkmk ist eine Anwendungs- und Infrastrukturüberwachungslösung, die die Überwachung von Servern, Anwendungen, Netzwerken, Containern und Clouds unterstützt. Checkmk-Server kann auf Ubuntu, Debian, CentOS, RHEL und SUSE Linux Enterprise Server installiert werden. Es kann Linux-, Windows-, macOS-, Solaris- und AIX-Hosts über Checkmk-Agenten überwachen. Checkmk bietet einen schnellen Überblick über die IT-Infrastruktur, der es Administratoren ermöglicht, Probleme zu erkennen und zu beheben, die die Serversicherheit oder -stabilität beeinträchtigen können.

Im heutigen Beitrag zeigen wir, wie man den Checkmk-Server unter Ubuntu OS installiert. Außerdem zeigen wir Ihnen, wie Sie den Checkmk-Agenten auf Ubuntu OS installieren.

Hinweis :Die hier beschriebene Methode wurde auf Ubuntu 20.04 LTS getestet . Die gleiche Methode kann jedoch unter Debian befolgt werden Betriebssystem.

Checkmk installieren

Checkmk ist verfügbar als:

  • Rohausgabe

Es ist eine vollständige Open-Source-Edition, enthält jedoch nicht alle Funktionalitäten

  • Enterprise-Edition

Es handelt sich um eine lizenzierte Edition, die alle Funktionalitäten enthält. Sie können auch die kostenlose Version (mit allen Funktionen) 30 Tage lang testen.

Wir werden die Checkmk Raw Edition verwenden .

Schritt 1:Checkmk herunterladen

Um Checkmk herunterzuladen, besuchen Sie die Download-Seite der Checkmk-Website. Wählen Sie die Checkmk Raw Edition, die neueste stabile Version und dann Ihre Betriebssystemplattform und Betriebssystemversion aus. Klicken Sie dann auf Herunterladen Schaltfläche.

Sie können auch den folgenden Befehl verwenden, um die neueste stabile Version von Checkmk (zum Zeitpunkt dieses Schreibens) 2.0.0p12 herunterzuladen :

$ wget https://download.checkmk.com/checkmk/2.0.0p12/check-mk-raw-2.0.0p12_0.focal_amd64.deb

Schritt 2:Checkmk installieren

Um nun Checkmk zu installieren, verwenden Sie den folgenden Befehl:

$ sudo apt install ./check-mk-raw-2.0.0p12_0.focal_amd64.deb

Geben Sie das sudo-Passwort ein. Wenn Sie zur Bestätigung aufgefordert werden, drücken Sie y und dann Enter bestätigen. Checkmk wird zusammen mit Apache und anderen Abhängigkeiten auf Ihrem Rechner installiert.

Um zu überprüfen, ob Checkmk erfolgreich installiert wurde und um die installierte Version anzuzeigen, verwenden Sie den folgenden Befehl:

$ omd version

Schritt 3:Firewall anpassen

Um von einem anderen System im Netzwerk auf die Weboberfläche von Checkmk zugreifen zu können, müssen Sie eine Regel in der Firewall hinzufügen.

Um den Zugriff von außen auf die Checkmk-Weboberfläche zuzulassen, verwenden Sie den folgenden Befehl:

$ sudo ufw allow Apache

Verwenden Sie den folgenden Befehl, um zu überprüfen, ob die Regel hinzugefügt wurde:

$ sudo ufw status

Wenn die Regel hinzugefügt wurde, wird Apache in der Ausgabe aufgelistet.

Schritt 4:Erstellen Sie eine Checkmk-Überwachungsseite

Als nächstes müssen Sie die Checkmk-Site erstellen. Lassen Sie uns unsere Website mit dem Namen Überwachung erstellen .

$ sudo omd create monitoring

In der Ausgabe finden Sie die URL , Administratorbenutzer und Passwort um auf die Überwachung zuzugreifen Website.

Starten Sie nun die Überwachung Website mit dem folgenden Befehl:

$ sudo omd start monitoring

Schritt 5:Checkmk-Webinterface aufrufen

Sie können auf die Checkmk-Weboberfläche zugreifen, indem Sie Ihren Webbrowser auf http://server-ip/site-name verweisen. Wobei server-ip ist die IP-Adresse des Servers, auf dem Checkmk installiert ist und site-name ist der Name der Checkmk-Seite (monitoring in unserem Beispiel).

http://192.168.72.186/monitoring

Melden Sie sich mit den Standardanmeldeinformationen an, die Sie in Schritt 4 erhalten haben . Sie können die Standardanmeldeinformationen später ändern.

Nach der Anmeldung sehen Sie das Checkmk-Dashboard.

Schritt 6:Agent auf Hosts installieren

Um einen Host zur Überwachung in Checkmk hinzuzufügen, müssen Sie den Checkmk-Agenten installieren.

Zunächst installieren wir den Checkmk-Agenten auf dem Checkmk-Server, um sich selbst zu überwachen. Zur Installation des Checkmk-Agenten auf unserem Checkmk-Ubuntu-Server , gehen Sie zu Setup> Agents> Linux.

Klicken Sie dann mit der rechten Maustaste auf check-mk-agent_2.0.0p12-1_all.deb und kopieren Sie diesen Link.

Laden Sie nun den kopierten Link mit dem Befehl wget herunter:

$ wget http://192.168.72.202/monitoring/check_mk/agents/check-mk-agent_2.0.0p12-1_all.deb

Nachdem das Paket heruntergeladen wurde, installieren Sie es wie folgt:

$ sudo apt install -y ./check-mk-agent_1.6.0p20-1_all.deb

Verwenden Sie dann den folgenden Befehl, um zu überprüfen, ob der Agent installiert ist:

$ check_mk_agent

Sie sollten die folgende ähnliche Ausgabe sehen:

Schritt 7:Host zur Überwachung hinzufügen

Jetzt können Sie Hosts in Checkmk zur Überwachung hinzufügen. Wir werden den Checkmk-Server hinzufügen, um sich selbst zu überwachen. Um Ihren Ubuntu-Server zur Überwachung hinzuzufügen, gehen Sie zu Setup aus dem linken Bereich der Weboberfläche von Checkmk. Gehen Sie dann zu Hosts> Hosts wie unten hervorgehoben.

Klicken Sie dann im folgenden Fenster auf Host hinzufügen .

Geben Sie dann den Hostnamen ein (kann auch localhost eingeben) und IP-Adresse und klicken Sie dann auf Speichern und zur Dienstkonfiguration wechseln.

Auf der Diensteseite sehen Sie eine Liste aller gefundenen Dienste. Wenn Sie Unentschlossene Dienste sehen , klicken Sie auf Alle beheben .

Klicken Sie dann auf das orangefarbene Zeichen (z. B. 10+ Änderungen) in der oberen rechten Ecke des Fensters.

Klicken Sie dann auf Auf ausgewählten Websites aktivieren .

Jetzt können Sie Ihre Website unter Monitor finden> Übersicht> Alle Hosts. Hier können Sie auf Ihren Host klicken und eine Liste der Dienste mit ihrem Status und anderen Details anzeigen.

Ebenso können Sie weitere Hosts für das Monitoring in Checkmk hinzufügen.

Sie können sich auch das Dashboard ansehen, um sich einen schnellen Überblick zu verschaffen, indem Sie zu Monitor gehen> Übersicht> Haupt-Dashboard .

Checkmk Server und Agent von Ubuntu deinstallieren

Falls Sie sowohl den Checkmk-Agent als auch den Server deinstallieren möchten, können Sie dies wie folgt tun:

Um den Checkmk-Agenten von der Ubuntu-Maschine zu deinstallieren, verwenden Sie den folgenden Befehl:

$ sudo apt remove check-mk-agent

Um nun auch diesen Ubuntu-Host vom Checkmk-Server zu entfernen, gehen Sie zu Setup> Hosts>Hosts , wählen Sie den Host aus und klicken Sie auf das Löschsymbol.

Um den Checkmk-Server vom Ubuntu-Server zu deinstallieren, verwenden Sie den folgenden Befehl:

$ sudo apt remove check-mk-raw-2.0.0p12

In diesem Beitrag haben wir beschrieben, wie Sie Checkmk installieren und Hosts in Ubuntu OS überwachen. Checkmk stellt Agenten für verschiedene Betriebssysteme zur Verfügung. Daher können Sie bei Bedarf mehr Systeme überwachen. Abschließend haben wir auch beschrieben, wie Sie Checkmk-Agenten sowie Server von Ubuntu deinstallieren können, falls dies erforderlich sein sollte.


Ubuntu
  1. Überwachen Sie Ihr Java unter Linux mit jconsole

  2. Überwachen Sie Ihr Linux-System in Ihrem Terminal mit procps-ng

  3. Wie überwacht man seinen Linux-Server?

  4. So überwachen Sie die Sicherheit von Linux-Servern mit Osquery

  5. So schützen Sie Ihr Ubuntu-Linux-System mit SurfShark VPN

So überwachen Sie Remote-Linux-Systeme mit dem Nagios Monitoring Tool

So sichern Sie Linux-Server mit SE Linux

So überwachen Sie Ihre Linux-Server mit Checkmk

30 interessante Tools und Dienste zur Überwachung Ihrer Linux-Server

So überwachen Sie Hosts mit dem Linux-Icinga-Überwachungstool

Verwalten Sie Ihre Server mit Cockpit Linux