Checkmk-Linux Agent

Checkmk-Linux Agent

5
(2)
Linux Betriebssystem mit Checkmk überwachen mit Hilfe des Checkmk-Agents für Linux

In diesem Tutorial installieren wir einen Checkmk-Agent auf einem Ubuntu Betriebssystem, um u.a. die Performance des Linux-Hosts zu überwachen, dazu gehört z.B. die aktuelle CPU-Load, der Arbeitsspeicher, die vorhandenen Netzwerkschnittstellen, Mountpoints und natürlich auch die Festplattenpartitionen. Des weiteren können auch diverse Serverdienste überwacht werden wie z.B. eine auf dem System installierte MySQL-Datenbank, allerdings werden wir uns in diesem Artikel explizit mit den Standard-Tools des Linux-Agents befassen.

Mit nur wenigen Konsoleneingaben auf dem zu überwachenden Server bekommen wir Letzt Endlich eine vielseitige Überwachung des Linux-Hosts nahezu in Echtzeit!

Dieses Tutorial baut auf der Grundinstallation von Checkmk auf, den Artikel dazu finden Sie hier

Vorbereitung
– Checkmk ist bereits vorinstalliert und mindestens eine Instanz wurde erstellt und gestartet, weitere Informationen dazu finden Sie hier
– ein zu überwachender Linux-Server mit Ubuntu ist vorinstalliert

Checkmk-Monitoring-Server
Hostnameubuntu20042
BetriebssystemUbuntu 20.04.2 LTS
IP-Adresse192.168.1.156
überwachter Linux-Server
Hostnamecmk-linux
BetriebssystemUbuntu 20.04.2 LTS
IP-Adresse192.168.1.110
um den passenden Linux-Agenten herunterzuladen,
wählen Sie auf der Checkmk-Weboberfläche das Zahnrad / Agenten / Linux
da wir in unserem Fall ein Ubuntu-Linux überwachen möchten, wählen wir das Debian-Paket
und laden es auf Ihre lokale Festplatte
wir nutzen wie bereits bei der Grundinstallation das WinSCP-Tool um das Debian-Installationspaket
auf unser zu überwachendes Linux-System zu kopieren
wir erstellen für die Einheitlichkeit einen Ordner namens Checkmk im administrator-Homeverzeichnis
die Rechte belassen wir auf Standard
wir laden nun das Debian-Paket auf das Linux-System…
und Bestätigen mit OK
nach dem erfolgreichen Kopiervorgang kann WinSCP wieder geschlossen werden
um uns nun auf das zu überwachende Linux-System aufzuschalten nutzen wir erneut Putty64
geben Sie nun die Zugangsdaten des zu überwachenden Linux-Systems ein…
melden Sie sich um zum Administrator für erhöhte Rechte
sudo -s
wechseln Sie in das administrator-Home-Verzeichnis und den Unterordner checkmk,
wo sich das Installationspaket des Agenten befindet
cd /home/administrator/checkmk
aktualisieren Sie nun zuerst die APT-Paketlisten und installieren Sie dann das gdebi-core-Paket, das für die Installation des Checkmk-Agenten benötigt wird
sudo apt-get update
sudo apt-get install gdebi-core
Installation des Checkmk-Agenten auf dem zu überwachenden Linux-System
sudo gdebi check-mk-agent-PAKET.deb
der Checkmk-Agent wird Standardmäßig nach /usr/bin installiert
das Verzeichnis wo Sie später Ihre eigenen Plugins zur individuellen Überwachung ablegen können, finden Sie hier
/usr/lib/check_mk_agent/local, aber dazu in einem anderen Tutorial mehr
sollten Sie wie wir in unserem Fall die Ubuntu-Firewall aktiviert haben,
müssen Sie zusätzlich den Port 6556 für die Checkmk Überwachung frei geben
sudo ufw allow 6556
zurück auf der WATO-Weboberfläche unseres Checkmk-Servers, müssen wir nun noch das zu überwachende Linux-System eintragen und die angebotenen Dienste die durch den Agenten übergeben werden abrufen,
gehen Sie dazu erneut auf das Zahnrad und wählen Sie Hosts
für den besseren Überblick zukünftig folgender Hosts und Services die bei weiteren Geräten überwacht werden sollen, empfehle ich sich bereits jetzt über eine Ordnerstruktur Gedanken zu machen, um später den Überblick zu behalten
sollten mehrere Standorte vorhanden sein, würde ich zuerst diese unterteilen…
darunter würde ich dann Festlegen worum es sich bei dem zu Überwachenden System handelt, für weitere Ordner klicken Sie auf das + Symbol in unserem Fall ist es ein Server den wir überwachen möchten…
mit einem Linux-Betriebssystem
hier tragen wir nun den zu überwachenden Host ein, klicken Sie dazu auf Erzeuge neuen Host
die nun folgenden Konfigurationen sind die wichtigsten,
hier tragen wir nun alle wichtigen Informationen wie Hostname und IP-Adresse des zu überwachenden Systems ein,
außerdem müssen Sie den Checkmk agent markieren, klicken Sie dann auf Speichern & zur Servicekonfiguration gehen
sie werden nun in die Serviceübersicht von Checkmk für den zu überwachenden Server weitergeleitet, wo nun die gesamte Liste der automatisch abgefragten Checks angezeigt wird, in unserem Fall sind es 15 Dienste die wir überwachen können
die Dienste werden bisher nur angezeigt um diese gezielt überwachen zu können gehen wir wie folgt vor,
für eine einfachere Handhabung empfehle ich die Checkbox-Option unter Anzeige zu aktivieren,
so haben Sie die Möglichkeit mit einem Klick alle Dienste auf einmal zu markieren
nach dem markieren der Dienste die Sie überwachen möchten klicken Sie auf Überwache unentschiedene Services
im weiteren Schritt klicken Sie noch auf den grünen Button Alle reparieren um die Host-Labels zu speichern.
Um die von Ihnen vorgenommen Änderungen zu aktivieren klicken Sie oben rechts auf Änderungen bei dem gelben Ausrufezeichen
hier aktivieren wir nun final alle zuletzt durchgeführten Anpassungen für die gewünschten Instanzen,
klicken Sie dazu auf Auf ausgewählten Instanzen aktivieren, in unserem Fall besteht nur die eine Instanz01
ab sofort werden die von Ihnen ausgewählten Dienste mit Checkmk überwacht und auf der WATO-Weboberfläche angezeigt. Sollte sich der Status ändern wird dies entsprechen wir folgt ausgegeben OK / WARNING / CRITICAL und UNKNOWN.

Sie habe natürlich alternative Möglichkeiten zur Weboberfläche bei Statusänderungen benachrichtigt zu werden, z.B. per E-Mail.

Auf der Weboberfläche haben Sie auch die Möglichkeit, das Überwachungsverhalten der Checks an Ihre Wünsche anzupassen,
so können Sie z.B. selbst festlegen wann und an wen eine bestimmte Benachrichtigung weitergeleitet werden soll, ausführlichere Informationen dazu finden Sie auf der offiziellen Checkmk-Webseite


weitere mit Checkmk-Windows Agent

Diesen Beitrag Bewerten

Durchschnittliche Bewertung 5 / 5. Anzahl der Bewertungen 2

Bislang wurde noch keine Bewertung zu diesem Beitrag abgegeben

Schreiben Sie einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert