为 Proxmox 搭建基于 influxdb 的 Grafana

前言

为了方便,使用 Docker 搭建。

方案

Docker compose yaml如下:

services:
  influxdb:
    image: influxdb
    container_name: influxdb
    hostname: InfluxDB
    ports:
      - 8086:8086
    environment:
      - TZ=Etc/GMT-8
      - DOCKER_INFLUXDB_INIT_MODE=setup
      - DOCKER_INFLUXDB_INIT_USERNAME=admin
      - DOCKER_INFLUXDB_INIT_PASSWORD=Password
      - DOCKER_INFLUXDB_INIT_ORG=Home                           #PVE配置时需要
      - DOCKER_INFLUXDB_INIT_BUCKET=Proxmox                     #PVE配置时需要
    volumes:
      - ./InfluxDB2/data:/var/lib/influxdb2
      - ./InfluxDB2/config:/etc/influxdb2
    restart: unless-stopped

  grafana:
    depends_on:
      - influxdb
    image: grafana/grafana
    container_name: Grafana
    hostname: Grafana
    ports:
      - 3000:3000
    volumes:
      - ./grafana/storage:/var/lib/grafana               #宿主机目录要给权限。chmod -R 777 /home/ctac/grafana/storage
      - ./grafana/plugins:/var/lib/grafana/plugins       #宿主机目录要给权限。chmod -R 777 /home/ctac/grafana/plugins
      - ./grafana/logs:/var/log/grafana
      - ./grafana/provisioning:/etc/grafana/provisioning
    environment:
      - PUID=0
      - PGID=0
      - TZ=Etc/GMT-8
    restart: unless-stopped

留下评论

您的邮箱地址不会被公开。 必填项已用 * 标注