In diesem Beitrag werden wir uns ein bisschen etwas zu einer Befehlsserie dieses Tools ansehen, dem OMD Befehl.
Was ist OMD?
Die Open Monitoring Distribution (OMD) ist eine weit verbreitete, vorkompilierte Monitoring-Lösung, die es ermöglicht, mehrere isolierte Monitoring-Instanzen auf einem Server parallel zu betreiben. Dabei stellt der Befehl omd das zentrale Werkzeug zur Verwaltung dieser Instanzen dar. Mithilfe von omd lassen sich Checkmk-Instanzen erstellen, starten, stoppen, kopieren, aktualisieren und vieles mehr – alles bequem über die Kommandozeile.
Erste Schritte
Um überhaupt den OMD-Befehl nutzen zu können, müssen Sie ein paar vorbereitende Schritte tun.
- Nachdem Sie sich auf Ihren Server verbunden haben, sollte vor der Installation das System auf den neuesten Stand gebracht werden, um mögliche Paketkonflikte zu vermeiden:
sudo apt update && sudo apt upgrade -y - Ein Neustart kann nicht schaden um mögliche neue Kernel zu laden:
sudo init 6 - Installieren Sie das gewünschte Monitoring System. Dieses können Sie von der Checkmk-Download Seite einfach mittels
wgetherunterladen: https://checkmk.com/download?platform=cmk&distribution=ubuntu&release=noble&edition=cre&version=2.4.0p13 - Installieren Sie nun das Paket mittels sudo
apt install ./[Download-Datei]
Der OMD-Befehl wird dabei direkt mit installiert.
Die Befehle setzen sich normalerweise aus zwei Teilen zusammen – omd und der Befehl, den Sie ausführen möchten. Über die Taste ‚Enter‘ initiieren Sie dann den Befehl.
Unter der nächsten Überschrift haben wir Ihnen einige nützliche OMD-Befehle mit der jeweiligen Erklärung vorbereitet, so können Sie Ihre Monitoring-Distribution(en) einfach einrichten und konfigurieren.
OMD Befehle
Wenn Sie irgendwo das Wort ‚Name‘ lesen, dann ersetzen Sie es mit dem entsprechenden Namen.
| Befehl | Erklärung |
omd help | Zeigt eine Übersicht aller verfügbaren OMD-Befehle an. |
omd version | Zeigt die aktuell verwendete OMD-Version einer Instanz an. |
omd versions | Listet alle installierten OMD-Versionen und die Default-Version auf dem Server auf. |
omd create Name | Legt eine neue Monitoring-Instanz mit dem angegebenen Namen an. (‚Name‘ ersetzen Sie natürlich mit dem Namen, den Sie sich wünschen) |
omd start Name | Startet eine zuvor erstellte Monitoring-Instanz. |
omd stop Name | Stoppt eine laufende Monitoring-Instanz. |
omd restart Name | Startet eine laufende Instanz neu (stoppen und starten in einem Befehl. |
omd status | Zeigt den Status aller installierten Monitoring-Instanzen an (ob sie laufen oder gestoppt sind). |
omd rm Name | Löscht eine bestehende Monitoring-Instanz (diese muss aber vorher gestoppt werden – omd stop). |
omd cp Quelle Ziel | Kopiert eine bestehende Monitoring-Instanz, ideal zum Testen oder Backup (Richten Sie einfach einen Cronjob mit diesem Befehl ein und Sie haben ihr Backup). |
omd update Name | Aktualisiert eine Monitoring-Instanz auf eine neuere (oder auch ältere) Version. |
omd backup Name | Erstellt ein Backup der angegebenen Monitoring-Instanz in einem Archiv. |
omd restore Backup-Datei | Stellt eine Monitoring-Instanz aus einem bestehenden Backup wieder her (‚Backup-Datei‘ ersetzen Sie auch hier, mit dem Namen der Datei). |
Diese Befehle geben Ihnen eine solide Basis, mit der Sie Instanzen erstellen bearbeiten, Backups erstellen und diese zur Wiederherstellung nutzen können. Natürlich gibt es noch weitere Befehle, diese werden aber eher in Ausnahmefällen verwendet.
Troubleshooting
Auch für die Fehlersuche ist der OMD-Befehl sehr nützlich. Wenn etwas nicht funktioniert können Sie z.B.:
- Prüfen, ob die Version Ihrer Monitoring-Seite aktuell ist mit
omd version– veraltete Versionen, können Probleme machen. - Prüfen, ob Sie zu viele alte Versionen auf Ihrem System herumliegen haben
omd versions– die goldene Regel ist, so viel wie NÖTIG, so wenig wie MÖGLICH. - Ihre Instanz einfach mal neu starten
omd restartName (‚Name‘ ersetzen) – manchmal bleibt eine Instanz hängen oder läuft auf einen Fehler. - Die Instanz auf einen anderen Server kopieren, um zu testen, ob das Problem am Server liegt
omd cp Quelle Ziel
Und natürlich geht noch vieles mehr. Wenn diese Befehle Ihnen nicht helfen, den Fehler zu finden oder Sie Unterstützung bei der Fehlersuche oder dem Aufbau Ihrer Monitoring-Instanz benötigen, dann melden Sie sich bei uns! Wir helfen gerne.
Wir empfehlen für Ihr Monitoring die bewährte Lösung Checkmk. Wenn Sie mehr über dieses leistungsstarke Monitoring-Tool erfahren möchten, besuchen Sie gerne die jeweiligen Infobereiche auf unserer Webseite oder schauen Sie sich unseren anderen Checkmk Blogartikel an.
Hier sind einige externe weiterführende Links zur Installation, Nutzung und Konfiguration von OMD und Checkmk:
- Offizielle Checkmk-Dokumentation zur OMD-Verwaltung:
https://docs.checkmk.com/latest/de/omd_basics.html - Tutorial zur Installation und Erstkonfiguration von Checkmk auf Ubuntu inkl. OMD:
https://www.madafa.de/blog/checkmk-auf-ubuntu-installation-und-erstkonfiguration - HowToForge Anleitung: Checkmk Installation mit OMD auf Ubuntu 22.04:
https://www.howtoforge.de/anleitung/wie-man-server-mit-checkmk-unter-ubuntu-22-04-installiert-und-uberwacht/ - Checkmk offizielle Download-Seite mit OMD-Integration:
https://checkmk.com/download