Create u_e-checkmk.de.md
Dieser Commit ist enthalten in:
Ursprung
d1e0262ed7
Commit
23061a2a4d
1 geänderte Dateien mit 44 neuen und 0 gelöschten Zeilen
44
docs/manual-guides/checkmk/u_e-checkmk.de.md
Normale Datei
44
docs/manual-guides/checkmk/u_e-checkmk.de.md
Normale Datei
|
@ -0,0 +1,44 @@
|
|||
Mailcow bietet mittels dem eigenen Update-Script die Möglichkeit zu prüfen ob Updates vorhanden sind.
|
||||
|
||||
Sofern mailcow-Updates mittels checkmk abgefragt werden soll, kann man im `local`-Verzeichnis des checkmk-Agents (normalerweise `/usr/lib/check_mk_agent/local/`) eine ausfĂĽhrbare Datei mit dem Namen `mailcow_update` und nachfolgendem Inhalt erstellen:
|
||||
|
||||
````
|
||||
#!/bin/bash
|
||||
cd /opt/mailcow-dockerized/ && ./update.sh -c >/dev/null
|
||||
status=$?
|
||||
if [ $status -eq 3 ]; then
|
||||
echo "0 \"mailcow_update\" mailcow_update=0;1;;0;1 No updates available."
|
||||
elif [ $status -eq 0 ]; then
|
||||
echo "1 \"mailcow_update\" mailcow_update=1;1;;0;1 Updated code is available.\nThe changes can be found here: https://github.com/mailcow/mailcow-dockerized/commits/master"
|
||||
else
|
||||
echo "3 \"mailcow_update\" - Unknown output from update script ..."
|
||||
fi
|
||||
exit
|
||||
````
|
||||
|
||||
Sofern das Installationsverzeichnis nicht `/opt/` ist, ist das in der 2. Zeile anzupassen.
|
||||
|
||||
Danach für euren mailcow-Host in checmk die Services neu inventarisieren und es sollte ein neuer Check mit Namen `mailcow_update` auswählbar sein.
|
||||
|
||||
## Screenshots
|
||||
|
||||
### Keine Updates verfĂĽgbar
|
||||
|
||||
Sofern keine Updates vorhanden sind, wir `OK` ausgegeben.
|
||||
|
||||
![No update available](../../assets/images/checkmk/no_updates_available.png)
|
||||
|
||||
### Neue Updates verfĂĽgbar
|
||||
|
||||
Sofern Updates vorhanden sind, wird `WARN` ausgegeben (sollte `CRIT` gewĂĽnscht sein ist in der 2. `echo`-Zeile die erste "1" durch eine "2" zu ersetzen).
|
||||
|
||||
![Updates available](../../assets/images/checkmk/updates_available.png)
|
||||
|
||||
### Detailierter Check-Output
|
||||
|
||||
![Long check output](../../assets/images/checkmk/long_check_output.png)
|
||||
|
||||
- Hier wird ein Link zu den GitHub Commits von mailcow ausgegeben, sofern Updates verfĂĽgbar sind.
|
||||
- Metriken werden ebenfalls ausgegeben (nicht nur bei vorhandenen Updates):
|
||||
- 0 = Keine Updates verfĂĽgbar
|
||||
- 1 = Neue Updates verfĂĽgbar
|
Laden …
In neuem Issue referenzieren