Dies ist eine alte Version des Dokuments!
Docker Compose Icinga stack
Quelle: https://github.com/lippserd/docker-compose-icinga
Stack nach Anleitung von Github herunterladen und im Verzeichnis folgende Änderungen vornehmen:
- Eingebaute Host-Konfiguration entfernen (wird dann im Director konfiguriert)
 Datei /etc/icinga2/conf.d/hosts.conf löschen lassen
 in Dateiinit-icinga2.shunten einfügenif [ -f /data/etc/icinga2/conf.d/hosts.conf ]; then rm -F /data/etc/icinga2/conf.d/hosts.conf fi
- Passwort von „icingaadmin“ ändern
 in Dateidocker-compose.ymldie Zeileicingaweb.passwords.icingaweb2.icingaadmin:
- Icinga Stack startencd /opt/docker-compose-icinga docker compose up -d 
- Icinga Stack stoppendocker compose down 
- Wiederherstellen der Standard-Benutzerrollen unterbinden
 in Dateidocker-compose.ymldie Zeilen auskommentieren
 icingaweb.roles.Administrators.groups: Administrators
 icingaweb.roles.Administrators.permissions: '*'
 icingaweb.roles.Administrators.users: icingaadmin
- Icinga Stack startendocker compose up -d
- Icinga nach reboot automatisch startensystemctl edit –full docker-compose-icinga.serviceUnit] Description=Start Icinga-Playground Docker containers After=docker.service Requires=docker.service [Service] Type=oneshot RemainAfterExit=yes WorkingDirectory=/opt/docker-compose-icinga User=linux Group=docker #ExecStart=docker compose -p icinga-playground up -d #ExecStop=docker compose -p icinga-playground stop ExecStart=docker compose up -d ExecStop=docker compose stop TimeoutStartSec=0 [Install] WantedBy=multi-user.target Danach den Service einschalten und den Systemd-Daemon neustarten systemctl enable docker-compose-icinga.service && systemctl daemon-reload