aboutsummaryrefslogtreecommitdiffstats
path: root/docker-compose.yml
diff options
context:
space:
mode:
Diffstat (limited to 'docker-compose.yml')
-rw-r--r--docker-compose.yml25
1 files changed, 24 insertions, 1 deletions
diff --git a/docker-compose.yml b/docker-compose.yml
index 4100d7f..fe8fd2e 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -35,6 +35,7 @@ services:
- ./config.env
depends_on:
- influxdb
+ - pushgateway
restart: unless-stopped
snmp_client:
@@ -46,20 +47,42 @@ services:
- ./config.env
depends_on:
- influxdb
+ - pushgateway
restart: unless-stopped
volumes:
- - ./switch-snmp/port-names.conf:/app/port-names.conf
+ - ./switch-snmp/omada-switches.conf:/app/omada-switches.conf
+ - ./switch-snmp/mikrotik-switches.conf:/app/mikrotik-switches.conf
+ - ./switch-snmp/mikrotik.pem:/app/mikrotik.pem
grafana:
image: grafana/grafana:8.5.27
ports:
- 3000:3000
+ environment:
+ - GF_PLUGINS_ALLOW_LOADING_UNSIGNED_PLUGINS=grafana-sankey-panel
depends_on:
- influxdb
+ - prometheus
restart: unless-stopped
volumes:
- grafana:/var/lib/grafana
+ prometheus:
+ image: prom/prometheus
+ volumes:
+ - ./prometheus/:/etc/prometheus/
+ command:
+ - --config.file=/etc/prometheus/prometheus.yml
+ - --web.config.file=/etc/prometheus/web.yml
+ ports:
+ - 9090:9090
+ restart: unless-stopped
+
+ pushgateway:
+ image: prom/pushgateway
+ restart: unless-stopped
+
+
volumes:
mosquitto-data:
mosquitto-logs: