Checkmk-Setup

Checkmk-Setup

5
(1)
Checkmk – Setup | wichtige Grundlagen zu Versionsinformationen, Sites, Status, Update, Backup & Restore

In diesem Tutorial möchte ich einige wichtige Grundlagen mit Beispielen zu diversen Checkmk-Funktionen über die CLI aufzeigen

OMD steht für Open Monitoring Distribution, es handelt sich dabei um ein von Mathias Kettner ins Leben gerufenes Open-Source-Projekt. OMD bietet dem Benutzer eine komfortable und flexible Möglichkeit Checkmk zu installieren und zu Verwalten, weitere Informationen dazu finden Sie auf der offiziellen Webseite

Vorbereitung
– Checkmk ist bereits vorinstalliert, siehe dazu das vorherige Tutorial hier

Aktuell genutzte Default Version anzeigen
sudo omd version

Liste aller installierten Checkmk-Versionen und verwendete Default Version ausgeben (erweiterte Informationen)
sudo omd versions
Auflistung der aktuellen Instanzen und deren Versionsnummern
sudo omd sites
weitere Checkmk-Instanz erstellen
sudo omd create Instanzname
Status aller installierten Instanzen ausgeben
sudo omd status

in diesem Beispiel ist sichtbar, dass die neu erstellte Site mit dem Namen Instanz02 erstellt, aber noch nicht gestartet wurde…
dies äußert sich dann im Browser wie folgt
Instanz starten
sudo omd start Instanzname
wie im folgenden Beispiel zu sehen ist, laufen nun beide Instanzen parallel auf dem Checkmk-Server.
Die neu erstellte Instanz ist dabei auf die ursprünglichen Startwerte zurück gesetzt wie nach der Ersteinrichtung, sie kann nun völlig unabhängig von den anderen Instanzen auf dem selben Server angepasst und konfiguriert werden.
dies ist möglich, da für jede neue Instanz ein eigener Benutzer sowie ein eigenes Home-Verzeichnis mit der gesamten Ordnerstruktur unterhalb der /omd/sites angelegt wird

Zugriff auf die Daten über die Konsole der jeweiligen Instanzen bekommen Sie mit dem folgenden Befehl
su - Instanzname
Instanz stoppen und löschen
um eine aktive Instanz zu stoppen, geben Sie den folgenden Befehl in die Konsole ein
sudo omd stop Instanzname

um eine aktive Instanz zu löschen, müssen Sie diese voher stoppen, führen Sie dann den folgenden Befehl aus
sudo omd rm Instanzname

bestätigen Sie mit der Eingabe von yes, das sie die Instanz und die dazu gehörige Ordnerstruktur löschen möchten
Kopieren einer bereits bestehenden Instanz
Möchten Sie z.B. eine aktiven Instanz mit einer neuen Checkmk-Version testen, ohne dabei das produktive System zu gefährden,
können Sie diese einfach Kopieren und in einer neuen unabhängigen Instanz starten wie folgt

zu kopierende Instanz stoppen
sudo omd stop Instanzname

alle Instanzen in der Konsole ausgeben
sudo omd status

Instanz kopieren
sudo omd cp Instanzname-original Instanzname-kopie

kopierte Instanz starten
sudo omd start Instanzname-kopie
nun können Sie alle Tests durchführen, ohne das produktive Monitoringsystem zu verändern!
Instanz auf Updates überprüfen

zu aktualisierende Instanz stoppen
sudo omd stop Instanzname

Instanz auf neue Updates prüfen
sudo omd update Instanzname

Unsere OMD-Version ist auf dem aktuellsten Stand 🙂 🙂 🙂
Backup
für eine regelmäßige Sicherung Ihrer Checkmk-Instanzen über den Cron-Daemon oder für einen Umzug auf einen anderen Server, können Sie die Backup-Funktion nutzen.
Ab Version 1.4.0 verfügt Checkmk zusätzlich über ein Backup-Modul auf der WATO-Weboberfläche, so müssen Sie nicht wie folgt über die Konsole arbeiten, aber es schadet auch nicht sich die alternative Möglichkeit über die Konsole etwas genauer anzuschauen.

Wichtig
Achten Sie darauf, dass Sie die Sicherung nicht im selbigen OMD-Verzeichnis ablegen!
Wechseln sie das /etc-Verzeichnis
cd /etc

In meinem Fall werde ich das Backup meiner Instanz unter /var/backups ablegen
sudo omd backup Instanzname /var/backups/Instanzname.tar.gz
Backup ohne Historie
Sie haben mit dem Backup-Modul auch die Möglichkeit eine Sicherung ohne aufgezeichnete Messdaten oder Monitoring Historie durchzuführen, das spart Zeit und Speicher, wenn Sie darauf verzichten können…

sudo omd backup -N /var/backups/Instanzname.tar.gz
-N ist eine Abkürzung für –no-rrds –no-logs.
--no-rrds -> Verzichtet auf die Sicherung der RRD-Datenbanken (Messdaten).
--no-logs -> Verzichtet auf die in den Logdateien gespeicherte Monitoring Historie.
das Backup-Paket wurde erfolgreich erstellt unter /var/backups
Restore
sudo omd restore /var/backups/Instanzname.tar.gz

Sollten Sie eine ältere Version über das Backup auf einen anderen Server umziehen wollen ist es notwendig, dass auf beiden Servern die selbe Checkmk-Version eingespielt ist, sonst ist ein Restore nicht ohne weiteres möglich
der Restore wurde erfolgreich abgeschlossen, jetzt muss die zurück gesicherte Instanz nur noch gestartet werden
sudo omd start Instanzname
Sie können die zurück gesicherte Instanz nun über Ihren Web-Browser erreichen


weitere mit Checkmk-Linux Agent

Diesen Beitrag Bewerten

Durchschnittliche Bewertung 5 / 5. Anzahl der Bewertungen 1

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