WIP: Fork of docker-icingaweb2 that supports the raspberry pi as target platform.
- Icingaweb2 v2.5.3
- Director v1.4.3
- Cube v1.0.1
- Businessprocess v2.1.0
- Grafana v1.2.1
- Alpine based
- Automated Database and Director initialization and update
- Waits at least 60 seconds for database to come up
- Requires MySQL/MariaDB
- Docker-Healthcheck support
Exposed Volume: /etc/icingaweb2
: Icingaweb2 Config Files
Exposed Port: 80
: Icingaweb2 HTTP Port
- Exact: i.e.
2.4.2-r1
: Icingaweb2 Version 2.4.2, image build 1 2.4
: Icingaweb2 Version 2.4.x, latest image build2
: Icingaweb2 Version 2.x.x, latest image build
See docker-compose.yml: Icinga2 stack with UI and Graphing (TODO)
Initialization creates admin:admin user, don't forget to change the password!
sudo docker run \
--rm -t \
--name icingaweb2 \
--link mysql \
--link icinga2 \
-p 8080:80 \
-e TIMEZONE=Europe/Berlin \
-e ICINGA_API_PASS=damn-secret \
-e WEB_DB_PASS=top-secret \
-v $PWD/conf:/etc/icingaweb2 \
psitrax/icingaweb2
TIMEZONE=UTC
: TimezoneICINGAWEB_AUTOCONFIG=true
: Set to false to disable auto configurationDIRECTOR_INSERT_DEFAULTS=true
: Insert some defaults for Icinga DirectorICINGA_API_PASS
: Password Icinga2 API usericingaweb2
WEB_DB_HOST=mysql
: Database HostWEB_DB_PORT=3306
: Database PortWEB_DB_USER=root
: Database UserWEB_DB_PASS=root
: Database PasswordWEB_DB=icingaweb
: Database NameDIRECTOR_DB
: Database Name for Director
- Uses Icingaweb connection if not specified
IDO_DB_HOST=mysql
: Database HostIDO_DB_PORT=3306
: Database PortIDO_DB_USER=root
: Database UserIDO_DB_PASS=root
: Database PasswordIDO_DB=icinga2
: Database Name
- Michael Rausch [email protected]
- Forked from Christoph Wiechert [email protected]