1. Herunterladen des passenden Pakets
Wenn Sie eine Subskription besitzen, dann finden Sie im Kundenportal zu jeder verfügbaren Checkmk-Version ein passendes RPM- bzw. DEB-Paket für Ihre Distribution. Zum kostenlosen Testen oder für kleinere Installationen von Checkmk können Sie auf unsere kostenlosen Editionen zurückgreifen. Diese benötigen dann entsprechend auch keine Subskription, können jedoch jederzeit problemlos durch ein Upgrade auf eine der Checkmk Enterprise Editions überführt werden.
Beachten Sie bei der Auswahl des Pakets:
Wählen Sie die für Sie passende Edition aus. Falls Sie unsicher sind, verschaffen Sie sich zuerst einen Überblick über die Unterschiede zwischen den Editionen.
Wählen Sie die Checkmk-Version, die Distribution und zuletzt die Version der gewählten Distribution.
Wir empfehlen den Einsatz der letzten stabilen Checkmk-Version. Falls Sie eine ältere Version benötigen, finden Sie diese im Download-Archiv.
Name und Version Ihrer Distribution müssen exakt übereinstimmen.
Nachdem Sie das Paket heruntergeladen haben, bringen Sie es auf das Linux-System, auf dem Checkmk installiert werden soll.
Das kann zum Beispiel über das Programm WinSCP geschehen, oder — wenn Sie direkt SSH-Verbindungen öffnen können — über das Kommandozeilentool scp
.
Für eine Übertragung mithilfe von scp
muss auf dem zukünftigen Checkmk-Server das Paket openssh-server
installiert sein.
Sollte dies noch nicht der Fall sein, so führen Sie den folgenden Befehl aus, um das Paket zu installieren:
root@linux# apt install openssh-server
Anschließend können Sie beispielsweise die Checkmk Raw Edition für Ubuntu 20.04 Focal Fossa wie folgt übertragen:
root@linux# scp check-mk-raw-2.1.0p1_0.focal_amd64.deb root@mymonitoring.mydomain.org:
2. Installation des signierten Pakets
Alle Pakete werden mittels GnuPG signiert. Durch diese Signatur können Sie zum einen prüfen, ob das Paket auch wirklich von uns stammt, und zum anderen, ob es insgesamt vollständig ist.
Je nachdem mit welchen optionalen Paketen Ihre Distribution installiert wurde, muss für eine erfolgreiche Verifikation noch das Paket dpkg-sig
inklusive seiner Abhängigkeiten installiert werden.
Führen Sie dazu den folgenden Befehl aus:
root@linux# apt install dpkg-sig
Damit die signierten Pakete wie gewohnt installiert werden können, müssen Sie einmalig unseren öffentlichen Schlüssel importieren, damit der Signatur vertraut wird. Laden Sie dazu zuerst den Schlüssel direkt von unserer Website:
root@linux# wget https://download.checkmk.com/checkmk/Check_MK-pubkey.gpg
Danach importieren Sie den Schlüssel in die Liste der vertrauenswürdigen Signaturen. Unter Debian und Ubuntu benötigen Sie dafür den folgenden Befehl:
root@linux# gpg --import Check_MK-pubkey.gpg
Sobald Sie den Schlüssel importiert haben, verifizieren Sie das Checkmk-Paket mit dem folgenden Befehl:
root@linux# dpkg-sig --verify check-mk-raw-2.1.0p1_0.focal_amd64.deb
In einigen Fällen scheitert die Signaturprüfung mit der folgenden Fehlermeldung:
BADSIG _gpgbuilder
Tritt dies auf, ist der wahrscheinlichste Grund, dass die installierte Version von dpkg-sig
nicht mit dem Kompressionsformat des Pakets umgehen kann.
Verwenden Sie in diesem Fall gpg
, um die Signatur zu prüfen:
root@linux# gpg --verify check-mk-raw-2.1.0p1_0.focal_amd64.deb
gpg: Signature made Thu Sep 15 10:23:00 2022 UTC
gpg: using RSA key B1E7106575B723F00611C612434DAC48C4503261
gpg: Good signature from "Check_MK Software Release Signing Key (2018) <feedback@check-mk.org>" [unknown]
gpg: aka "Check_MK Software Daily Build Signing Key (2018) <feedback@check-mk.org>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.
Primary key fingerprint: B1E7 1065 75B7 23F0 0611 C612 434D AC48 C450 3261
Die angezeigte Warnung bezieht sich auf den öffentlichen Schlüssel von Checkmk, nicht die Signatur des Pakets selbst. Der Grund hierfür ist, dass der verwendete Schlüssel mit keinem anderen Schlüssel signiert ist, dem der Nutzer vertraut - was aber in diesem Fall kein Problem darstellt.
Anschließend können Sie das Checkmk-Paket mit dem folgenden Befehl installieren.
Achten Sie dabei darauf, den vollständigen Pfad zu der DEB-Datei an apt install
zu übergeben:
root@linux# apt install /tmp/check-mk-raw-2.1.0p1_0.focal_amd64.deb
3. Abschlusstest
Nach der erfolgreichen Installation von Checkmk und allen Abhängigkeiten steht Ihnen der Befehl omd
zur Verfügung, mit dem Sie Monitoring-Instanzen anlegen und verwalten können.
Zur Kontrolle können Sie die installierte Version ausgeben lassen:
root@linux# omd version
OMD - Open Monitoring Distribution Version 2.1.0p1.cre