From 0ccfdb22ad280b738748c9d5a36241daabd452b7 Mon Sep 17 00:00:00 2001 From: Atlaskor Date: Tue, 2 Dec 2025 16:39:17 +0000 Subject: [PATCH] Add docker-compose.yml --- docker-compose.yml | 53 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 docker-compose.yml diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..a4f8a25 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,53 @@ +version: "3.8" + +services: + influxdb: + image: influxdb:1.8 + container_name: mon-influxdb + restart: unless-stopped + environment: + - INFLUXDB_DB=telegraf + - INFLUXDB_ADMIN_ENABLED=true + - INFLUXDB_ADMIN_USER=admin + - INFLUXDB_ADMIN_PASSWORD=adminpass + - INFLUXDB_USER=telegraf + - INFLUXDB_USER_PASSWORD=telegrafpass + volumes: + - influxdb-data:/var/lib/influxdb + ports: + - "8086:8086" + networks: + - monnet + + telegraf: + image: telegraf:1.30 + container_name: mon-telegraf + restart: unless-stopped + depends_on: + - influxdb + networks: + - monnet + volumes: + - ./telegraf/telegraf.conf:/etc/telegraf/telegraf.conf:ro + # Needed for raw ICMP ping + cap_add: + - NET_RAW + - NET_ADMIN + + grafana: + image: grafana/grafana:latest + container_name: mon-grafana + restart: unless-stopped + ports: + - "3000:3000" + volumes: + - grafana-data:/var/lib/grafana + networks: + - monnet + +networks: + monnet: + +volumes: + influxdb-data: + grafana-data: