Check MK Plugins / Extensions - Exchange (mpk)
Packages downloaden und installieren
Es gibt im Checkmk Exchange verschiedene Plugins / Extensions die man nutzen kann.
Suchbegriff eingeben und nun sehen wir links openvpn clients, dort drauf klicken
und dann auf herunterladen klicken.
Nun befindet sich die Datei im Downloadordner.
mpk können auf zwei Arten installiert werden:
- Über die GUI (Nur Enterprise Edition)
- Übers Terminal
Installations übers Terminal bzw. MKP auf dem Terminal:
Installation eines Packages, dazu die downgeloade mkp per scp z.b ins /tmp Verzeichnis auf den checkmk server übertragen
oder den link von cer exchange Seite kopieren und per wget auf den server ins /tmp Verzeichnis holen.
Wie beliebt.
ich machs per wget
cd /tmp
wget https://exchange.checkmk.com/packages/openvpn-clients/897/openvpn_clients-0.4.mkp
Ausgabe:
Wird in »openvpn_clients-0.4.mkp« gespeichert.
openvpn_clients-0.4.mkp 100%[=========================================================================================================================================>] 3,80K --.-KB/s in 0s
2022-11-21 19:10:45 (212 MB/s) - »openvpn_clients-0.4.mkp« gespeichert [3893/3893]
Nun liegt unser Package im /tmp Verzeichnis mit dem Namen
openvpn_clients-0.4.mkp
Nun in die OMD instaz wo das Plugin installiert werden soll einloggen:
omd su <instanzname>
beispiel : omd su monitoring
Programmhilfe, der befehl lautet mkp ohne Parameter :
OMD[mysite]:~$ mkp
Usage: check_mk [-v] -P|--package COMMAND [ARGS]
Available commands are:
create NAME ... Collect unpackaged files into new package NAME
pack NAME ... Create package file from installed package
release NAME ... Drop installed package NAME, release packaged files
find ... Find and display unpackaged files
list ... List all installed packages
list NAME ... List files of installed package
list PACK.mkp ... List files of uninstalled package file
show NAME ... Show information about installed package
show PACK.mkp ... Show information about uninstalled package file
install PACK.mkp ... Install or update package from file PACK.mkp
remove NAME ... Uninstall package NAME
-v enables verbose output
Package files are located in /omd/sites/mysite/var/check_mk/packages/.
mittel mkp und Parameter install, können wir das Package installieren
mkp install /tmp/openvpn_clients-0.4.mkp
Wenn alles glatt gelaufen ist bleibt die Ausgabe leer.
root@checkmk:/tmp# omd su monitoring
OMD[monitoring]:~$ mkp install /tmp/openvpn_clients-0.4.mkp
OMD[monitoring]:~$
Überpüfen ob das Package installiert wurde
OMD[monitoring]:~$ mkp list
Ausgabe:
openvpn_clients
OMD[monitoring]:~$
Packages entfernen
Übers Terminal wieder in die OMD einloggen.
Mit dem Befehl mkp list den Package namen auflisten lassen, den man entfernen möchte. Diesen merken oder kopieren
MD[monitoring]:~$ mkp list
openvpn_clients
Nun mit folgendem befehl das Package wieder entfernen, wird nix zurücggeben, war es erfolgreich.
OMD[monitoring]:~$ mkp remove openvpn_clients
OMD[monitoring]:~$
Packages auflisten lassen.
Wenn es das einzige war, ist die Liste leer ansonsten ist nur unser Package aus der Liste verschwunden.

