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
Foto Jonas Sterr.jpg

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 Grundlagen - die wichtigsten Befehle
Docker Installation unter Debian 12
InfluxDB2 + Grafana Konfiguration eines Metric-Servers für Proxmox VE