Files
icinga-stack/env.sample
2025-02-02 12:40:13 +01:00

62 lines
1.6 KiB
Plaintext

# icinga environment
### icinga
API_ROOT_PASS=changeME!
### icingaweb db connection
ICINGAWEB_DB_RESOURCE_NAME=icingaweb_db
ICINGAWEB_DB=icingaweb
ICINGAWEB_DB_HOST=db_icingaweb
ICINGAWEB_DB_USER=icingaweb
ICINGAWEB_DB_PASS=icingaweb
### icingaweb inital login
ICINGAWEB_DEFAULT_ADMIN_ROLE=Administrators
ICINGAWEB_DEFAULT_ADMIN_USER=icingaadmin
ICINGAWEB_DEFAULT_ADMIN_PASS=icingaadmin
### influxdb admin
INFLUX_ADMIN_USER=icinga
INFLUX_ADMIN_PASS=icinga
### icingadb SQL connection
ICINGAWDB_RESOURCE_NAME=icingadb
ICINGA_DB=icingadb
ICINGA_DB_HOST=db_icinga
ICINGA_DB_PORT=3306
ICINGA_DB_USER=icingadb
ICINGA_DB_PASS=icingadb
### icingadb redis connection
ICINGADB_REDIS_HOST=redis
ICINGADB_REDIS_PORT=6379
### icingadb command transport
ICINGADB_CMD_TYPE=api
ICINGA_API_HOST=icinga2
ICINGA_API_PORT=5665
ICINGA_API_ICINGAWEB_USER=icingaweb
ICINGA_API_ICINGAWEB_PASS=icingaweb
## grafana settings
### host settings
#> GRAFANA_HOST must be change else you dont have graphs
#> GRAFANA_HOST must be a network address what your client can reach
GRAFANA_HOST='' # to get ip: $(hostname -I | awk '{print $1}') # sets first ip of system, can be wrong!
GRAFANA_PORT=3000
### user settings
GRAFANA_ADMIN_USER=grafanaadmin
GRAFANA_ADMIN_PASS=grafanaadmin
### default dashboard
GRAFANA_DASHBOARD_NAME=icinga2-default
GRAFANA_DASHBOARD_UID=icinga2-default # must be change in icinga2-default.json too
GRAFANA_DASHBOARD_FILE=icinga2-default.json
### default data source
ICINGA_INFLUX_HOST=db_influxdb # must be change in icinga2-default.json too
ICINGA_INFLUX_PORT=8086
ICINGA_INFLUX_USER=icinga
ICINGA_INFLUX_DB=icinga
ICINGA_INFLUX_PASS=icinga