services: influxdb3: image: influxdb:3-core container_name: edx-influxdb3 restart: unless-stopped ports: - 8181:8181 command: - influxdb3 - serve - --node-id=influxb-node0 - --object-store=file - --data-dir=/var/lib/influxdb3 volumes: - type: volume source: influxdb3-data target: /var/lib/influxdb3 grafana: image: grafana/grafana:latest container_name: edx-grafana restart: unless-stopped ports: - 8085:3000 volumes: - grafana-data:/var/lib/grafana depends_on: - influxdb3 upsmon: image: upsmon:influx3 container_name: edx-upsmon restart: unless-stopped depends_on: - influxdb3 devices: - /dev/ttyUSB1:/dev/ttyUSB1 environment: - INTERVAL=5 - INFLUXDB_TOKEN=apiv3_tbEpA8JmIRTfr8Wbw9npD79BcMlFsnV4_jhdt-CdUP53Mos61KBODGaggl2g5oKZZvZrZu3e6mpob6zorhEdbg - INFLUXDB_URL=http://influxdb3:8181 - INFLUXDB_DATABASE=edelweiss - PORT=/dev/ttyUSB1 - BAUD=2400 - LOG_FILE=/tmp/upsmon.log - LOG_FILE_LVL=WARNING - LOG_CLI_LVL=INFO routermon: image: routermon:influx3 container_name: edx-routermon restart: unless-stopped depends_on: - influxdb3 environment: - INTERVAL=5 - INFLUXDB_TOKEN=apiv3_tbEpA8JmIRTfr8Wbw9npD79BcMlFsnV4_jhdt-CdUP53Mos61KBODGaggl2g5oKZZvZrZu3e6mpob6zorhEdbg - INFLUXDB_URL=http://influxdb3:8181 - INFLUXDB_DATABASE=edelweiss - MIKROTIK_IP=192.168.31.1 - MIKROTIK_USER=service - MIKROTIK_PASSWORD=dataservice - LOG_FILE=/tmp/routermon.log - LOG_FILE_LVL=WARNING - LOG_CLI_LVL=INFO volumes: influxdb2-data: influxdb2-config: grafana-data: influxdb3-data: