icinga-core with cmk and pnp4nagios.
1.6K
good old icinga-core with cmk
first start up without the mounts
/etc/check_mk
/etc/icinga
/var/spool/icinga
and copy the "directory" on the host
docker cp mon_icinga:/etc/check_mk /dps/monitoring/mon_icinga/etc/check_mk
docker cp mon_icinga:/etc/icinga /dps/monitoring/mon_icinga/etc/icinga
docker cp mon_icinga:/var/spool/icinga /dps/monitoring/mon_icinga/var/spool/icinga
now readd the mounts again and start the container
docker compose up -d
compose-example
networks:
proxy:
name: proxy
enable_ipv6: True
driver: bridge
driver_opts:
com.docker.network.bridge.name: proxy
ipam:
config:
- subnet: 172.18.0.0/24
gateway: 172.18.0.1
- subnet: fd00:9f5b:e1fc:c09a::/64
gateway: fd00:9f5b:e1fc:c09a:172:18::1
services:
mon_icinga:
image: takalele/icinga_with_cmk_and_pnp4nagios:latest
container_name: mon_icinga
logging:
driver: "json-file"
options:
max-size: "10k"
max-file: "10"
volumes:
- /etc/hosts:/etc/hosts:ro
- /etc/localtime:/etc/localtime:ro
- /dps/monitoring/mon_icinga/etc/check_mk:/etc/check_mk
- /dps/monitoring/mon_icinga/etc/icinga:/etc/icinga
- /dps/monitoring/mon_icinga/opt/nagios:/opt/nagios
- /dps/monitoring/mon_icinga/data/pnp4nagios:/data/pnp4nagios
- /dps/monitoring/mon_icinga/usr/local/share/check_mk:/usr/local/share/check_mk
- /dps/monitoring/mon_icinga/var/lib/check_mk:/var/lib/check_mk
- /dps/monitoring/mon_icinga/var/spool/icinga:/var/spool/icinga
labels:
- traefik.enable=true
- traefik.swarmmode=false
- traefik.http.routers.mon_icinga.entrypoints=https
- traefik.http.routers.mon_icinga.rule=Host(`moni.example.com`)
- traefik.http.services.mon_icinga.loadbalancer.server.port=80
- traefik.http.routers.mon_icinga.tls=true
- traefik.docker.network=proxy
networks:
proxy:
ipv4_address: 172.18.0.7
ipv6_address: fd00:9f5b:e1fc:c09a:172:18:0:7
environment:
- PUID=1000
- PGID=1000
ulimits:
nofile:
soft: 524288
hard: 524288
restart: unless-stopped
Content type
Image
Digest
sha256:e508bac83…
Size
358.8 MB
Last updated
over 1 year ago
docker pull takalele/icinga_with_cmk_and_pnp4nagios