Docker-shinken contains all the files required to build all the images required for Shinken to run in a docker environment separating every daemon in a image for easy escalation
custom_configs:
Pure Shinken configuration
certs:
daemons:
shinken daemons configurationmodules:
and packs
: common shinken configurationconfig:
hosts, services, hostgroups, contacts, etc.Shinken images:
shinken-base:
Shinken basic image used as template for all the rest of imagesshinken-arbiter:
shinken-broker
shinken-poller:
shinken-reactionner:
shinken-receiver:
shinken-scheduler:
shinken-thruk:
shinken-config-checker:
Small container to validate shinken configuration
File docker-compose.yml:
Docker compose orchestrator file
docker run -v $(PWD)/custom_configs:/sites/shinken shinken-config-checker
docker-compose --x-networking up
Naviagate to: