Checkmk RAW Edition - Docker Container Installation

Aus Thomas-Krenn-Wiki
Zur Navigation springen Zur Suche springen

Diese Anleitung zeigt auf, wie man die kostenlose checkmk RAW-Edition auf einem Debian Server installiert und starten kann.

Installation

Die Installation von Docker auf einem Server ist eine Voraussetzung (siehe Docker Installation unter Debian 12).

Container (Custom-Parameter)

Achtung wir geben gleich das Default-Passwort mit an, damit der Login sofort funktioniert, andernfalls gibt es Schwierigkeiten beim Einloggen. Achtung Sie müssen folgenden Parameter bei Ihnen ändern:

  • -p 8006:5000 (dies ist der Port für den Aufruf der Web-UI, Default ist normalerweise 8080:5000)
  • -p 8007:8000 (dies ist der Port für die Agent-Kommunikation, Default ist normalerweise 8000:8000)
  • -e CMK_PASSWORD='relation' (hier wird das Passwort für den Web-UI User cmkadmin festgelegt)
  • -e MAIL_RELAY_HOST='mail.thomas-krenn.com' (bitte geben Sie hier Ihren Mail-Server an, sofern dieser als Relay-Host verwendet werden kann)

root@js-checkmk-02:/home/tk#  docker container run -dit -p 8006:5000 -p 8007:8000 --tmpfs /opt/omd/sites/cmk/tmp:uid=1000,gid=1000 -v monitoring:/omd/sites --name monitoring -v /etc/localtime:/etc/localtime:ro -e CMK_PASSWORD='relation' -e MAIL_RELAY_HOST='mail.thomas-krenn.com' --restart always checkmk/check-mk-raw:2.2.0-latest

Unable to find image 'checkmk/check-mk-raw:2.2.0-latest' locally
2.2.0-latest: Pulling from checkmk/check-mk-raw
125a6e411906: Pull complete
1a8b24f9c661: Pull complete
e005a80d7504: Pull complete
727db143e9a5: Pull complete
1c9d1984857d: Pull complete
6261e32c9473: Pull complete
Digest: sha256:c75927b694b02fbd748c48f1aa9469964f3c003757ebbd01c17e21daaeb08b20
Status: Downloaded newer image for checkmk/check-mk-raw:2.2.0-latest
23a12948f6b3d3a8bb0ed1808a9e4aef6f4183509c14b34de8b84175e7a12a00

Es wird nach dem Container Image online gesucht und dieses wird dann heruntergeladen. Danach wird der Container gleich gestartet. Ob alles geklappt hat, kann man mit docker ps überprüfen:

root@js-checkmk-01:~# docker ps
CONTAINER ID   IMAGE                               COMMAND                  CREATED          STATUS                             PORTS                                                                                            NAMES
756a5156e143   checkmk/check-mk-raw:2.2.0-latest   "/docker-entrypoint.…"   29 seconds ago   Up 28 seconds (health: starting)   6557/tcp, 0.0.0.0:8000->8000/tcp, :::8000->8000/tcp, 0.0.0.0:8080->5000/tcp, :::8080->5000/tcp   monitoring

Webinterface

Mittels http://IP-DES-DOCKER-SERVERS:8006, wir haben hier den Custom Port 8006 verwendet, kann der Aufruf der Web-UI getestet werden.

Login-Daten

Einloggen kann man sich in der Login Maske mit den folgenden Daten. Achtung: das Passwort ist dieses, welches Sie am Anfang beim Starten des Containers vergeben haben!

  • User: cmkadmin
  • Passwort: relation

Autor: Jonas Sterr

Ich beschäftige mich mit den Themen Software Defined Storage, Proxmox Virtualisierung auf Basis von KVM, QEMU & Ceph im Produktmanagement der Thomas-Krenn.AG in Freyung. Proxmox ist meine absolute Leidenschaft und ich freue mich gerne über Kontaktanfragen und einen Austausch auf LinkedIn.


Das könnte Sie auch interessieren

Docker Installation unter Debian 12
Docker Installation unter Ubuntu 24.04
N8n installieren