Install checkmk Docker: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 5: | Zeile 5: | ||
=Dockercompose File= | =Dockercompose File= | ||
− | *cat | + | *cat docker-compose.yml |
<pre> | <pre> | ||
version: '3.1' | version: '3.1' | ||
Zeile 24: | Zeile 24: | ||
- '6557:6557' | - '6557:6557' | ||
</pre> | </pre> | ||
+ | |||
=Starten manuell= | =Starten manuell= | ||
*cd /root/docker/checkmk/ | *cd /root/docker/checkmk/ |
Version vom 2. November 2021, 16:05 Uhr
Verzeichnisse anlegen
- mkdir -p docker/checkmk
- cd docker/checkmk
- mkdir -p omd-checkmk
Dockercompose File
- cat docker-compose.yml
version: '3.1' services: controll: image: checkmk/check-mk-raw:1.6.0-latest tmpfs: - /opt/omd/sites/cmk/tmp:uid=1000,gid=1000 ulimits: nofile: 1024 container_name: checkmk restart: always volumes: - '/etc/localtime:/etc/localtime:ro' - '/srv/checkmk:/omd/sites' ports: - '8095:5000' - '6557:6557'
Starten manuell
- cd /root/docker/checkmk/
- docker-compose up -d
Stoppen manuell
- cd /root/docker/checkmk/
- docker-compse down
Systemd
- cat /etc/systemd/system/docker@.service
[Unit] Description=Docker compose %i service Requires=docker.service After=docker.service [Service] Type=oneshot RemainAfterExit=yes WorkingDirectory=/root/docker/%i ExecStart=/usr/bin/docker-compose up -d ExecStop=/usr/bin/docker-compose down TimeoutStartSec=60 [Install] WantedBy=multi-user.target
starten, enablen
- systemctl start docker@checkmk.service
- systemctl enable docker@checkmk.service
cmkadmin passwort setzen
- docker exec -it checkmk /bin/bash
- su - cmk
- OMD[cmk]:>#~$ htpasswd -m ~/etc/htpasswd cmkadmin
- exit
- exit
Todo
- certbot
- letsencrypt
- reverseproxy