Adds Prometheus/Grafana monitoring infrastructure

This commit is contained in:
Christian Mäder 2020-10-18 15:16:16 +02:00 committed by Christian Mäder
parent 64d82b5e42
commit f46d8a7782
21 changed files with 6414 additions and 6 deletions

3
env/grafana.env vendored Normal file
View file

@ -0,0 +1,3 @@
GF_SECURITY_ADMIN_USER=admin
GF_SECURITY_ADMIN_PASSWORD=admin
GF_SECURITY_SECRET_KEY=oew5RCBGGBba0MdsEKrj

5
env/netbox.env vendored
View file

@ -14,11 +14,12 @@ EMAIL_USE_SSL=false
EMAIL_USE_TLS=false
EMAIL_SSL_CERTFILE=
EMAIL_SSL_KEYFILE=
MAX_PAGE_SIZE=1000
MEDIA_ROOT=/opt/netbox/netbox/media
METRICS_ENABLED=true
NAPALM_USERNAME=
NAPALM_PASSWORD=
NAPALM_TIMEOUT=10
MAX_PAGE_SIZE=1000
REDIS_HOST=redis
REDIS_PASSWORD=H733Kdjndks81
REDIS_DATABASE=0
@ -27,6 +28,7 @@ REDIS_CACHE_HOST=redis-cache
REDIS_CACHE_PASSWORD=t4Ph722qJ5QHeQ1qfu36
REDIS_CACHE_DATABASE=1
REDIS_CACHE_SSL=false
RELEASE_CHECK_URL=https://api.github.com/repos/netbox-community/netbox/releases
SECRET_KEY=r8OwDznj!!dci#P9ghmRfdu1Ysxm0AiPeDCQhKE+N_rClfWNj
SKIP_STARTUP_SCRIPTS=false
SKIP_SUPERUSER=false
@ -35,4 +37,3 @@ SUPERUSER_EMAIL=admin@example.com
SUPERUSER_PASSWORD=admin
SUPERUSER_API_TOKEN=0123456789abcdef0123456789abcdef01234567
WEBHOOKS_ENABLED=true
RELEASE_CHECK_URL=https://api.github.com/repos/netbox-community/netbox/releases

4
env/postgres-exporter.env vendored Normal file
View file

@ -0,0 +1,4 @@
DATA_SOURCE_URI=postgres?sslmode=disable
DATA_SOURCE_USER=netbox
DATA_SOURCE_PASS=J5brHrAXFLQSif0K
PG_EXPORTER_AUTO_DISCOVER_DATABASES=true

2
env/redis-cache-exporter.env vendored Normal file
View file

@ -0,0 +1,2 @@
REDIS_ADDR=redis://redis-cache:6379
REDIS_PASSWORD=t4Ph722qJ5QHeQ1qfu36

2
env/redis-worker-exporter.env vendored Normal file
View file

@ -0,0 +1,2 @@
REDIS_ADDR=redis://redis:6379
REDIS_PASSWORD=H733Kdjndks81