add new files for monitoring
This commit is contained in:
75
smarthome-monitoring/docker-compose.yml
Normal file
75
smarthome-monitoring/docker-compose.yml
Normal file
@@ -0,0 +1,75 @@
|
||||
version: '3.7'
|
||||
|
||||
volumes:
|
||||
smarthome-monitoring-influxdb-data:
|
||||
driver: local
|
||||
smarthome-monitoring-influxdb-config:
|
||||
driver: local
|
||||
#smarthome-monitoring-chronograf-data:
|
||||
# driver: local
|
||||
smarthome-monitoring-telegraf-data:
|
||||
driver: local
|
||||
smarthome-monitoring-grafana-data:
|
||||
driver: local
|
||||
|
||||
services:
|
||||
|
||||
influxdb:
|
||||
image: influxdb:latest
|
||||
container_name: smarthome-monitoring-influxdb
|
||||
volumes:
|
||||
- smarthome-monitoring-influxdb-data:/var/lib/influxdb2
|
||||
- smarthome-monitoring-influxdb-config:/etc/influxdb2
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
INFLUXDB_REPORTING_DISABLED: "true"
|
||||
INFLUXDB_ADMIN_ENABLED: "true"
|
||||
INFLUXDB_DB: "mydb"
|
||||
ports:
|
||||
- "8086:8086"
|
||||
- "8082:8082"
|
||||
- "8089:8089"
|
||||
|
||||
#kapacitor:
|
||||
# image: kapacitor:latest
|
||||
# container_name: smarthome-monitoring-kapacitor
|
||||
# environment:
|
||||
# KAPACITOR_HOSTNAME: smarthome-monitoring-kapacitor
|
||||
# KAPACITOR_INFLUXDB_0_URLS_0: http://smarthome-monitoring-influxdb:8086
|
||||
# ports:
|
||||
# - "9092:9092"
|
||||
|
||||
#chronograf:
|
||||
# image: chronograf:latest
|
||||
# container_name: smarthome-monitoring-chronograf
|
||||
# volumes:
|
||||
# - smarthome-monitoring-chronograf-data:/var/lib/chronograf
|
||||
# ports:
|
||||
# - "8888:8888"
|
||||
# environment:
|
||||
# INFLUXDB_URL: http://smarthome-monitoring-influxdb:8086
|
||||
# KAPACITOR_URL: http://smarthome-monitoring-kapacitor:9092
|
||||
# REPORTING_DISABLED: "true"
|
||||
# depends_on:
|
||||
# - influxdb
|
||||
# - kapacitor
|
||||
|
||||
telegraf:
|
||||
image: telegraf:latest
|
||||
container_name: smarthome-monitoring-telegraf
|
||||
volumes:
|
||||
- smarthome-monitoring-telegraf-data:/etc/telegraf
|
||||
- "/var/run/docker.sock:/var/run/docker.sock:ro"
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
HOSTNAME: smarthome-monitoring-telegraf
|
||||
|
||||
grafana:
|
||||
image: grafana/grafana-oss:latest
|
||||
container_name: smarthome-monitoring-grafana
|
||||
ports:
|
||||
- "3091:3000"
|
||||
volumes:
|
||||
- smarthome-monitoring-grafana-data:/var/lib/grafana
|
||||
restart: unless-stopped
|
||||
|
||||
Reference in New Issue
Block a user