Check_MK kann ab der Version 1.5.0p5 auch offiziell in einer Docker Umgebung eingesetzt werden.
- Installation als Docker-Container (Check_MK Handbuch)
- Official Check_MK Raw Edition Container (Docker Hub)
- checkmk Conference #5 – Check_MK als Docker Container (YouTube Video)
Auf dem docker node ist Check_MK schnell installiert:
docker container run -dit \ -p 8080:5000 \ -v /omd/sites \ --name monitoring \ -e CMK_PASSWORD='demo1234' \ # eigenes Passwort mit übergeben -v /etc/localtime:/etc/localtime \ --restart always \ checkmk/check-mk-raw:1.5.0-latest
Läuft der Container, ist das Check_MK Webinterface über http://<dockerip>:8080/cmk/check_mk/ erreichbar.
Die meisten Aufgaben werden ja generell als site user ausgeführt. Für eine shell als site user auf dem docker node:
docker container exec -it -u cmk monitoring bash
Für eine shell als root user auf dem docker node:
docker container exec -it monitoring bash
Ich nutze den Container für eine Check_MK Testumgebung. (schnell installiert und ressourcenschonend)