輕量級監(jiān)控系統(tǒng):portainer
重量級監(jiān)控系統(tǒng) CIG
- compose.yaml文件
version: '3'
# CIG監(jiān)控編排
volumes:
grafana_data: { }
services:
# 監(jiān)控存儲數(shù)據(jù)庫
influxdb:
image: tutum/influxdb:0.9
restart: always
environment:
- PRE_CREATE_DB=cadvisor
ports:
- "8083:8083"
- "8086:8086"
volumes:
- ./data/influxdb:/data
# 實時數(shù)據(jù)采集系統(tǒng)
cadvisor:
image: google/cadvisor
links:
- influxdb:influxsrv
command: -storage_driver=influxdb -storage_driver_db=cadvisor -storage_driver_host=influxsrv:8086
restart: always
ports:
- "8080:8080"
volumes:
- /:/rootfs:ro
- /var/run:/var/run:rw
- /sys:/sys:ro
- /var/lib/docker/:/var/lib/docker:ro
# 監(jiān)控軟件
grafana:
image: grafana/grafana
user: "104"
restart: always
links:
- influxdb:influxsrv
ports:
- "3000:3000"
volumes:
- grafana_data:/var/lib/grafana
environment:
- HTTP_USER=admin
- HTTP_PASS=admin
- INFLUXDB_HOST=influxsrv
- INFLUXDB_PORT=8086
- INFLUXDB_NAME=cadvisor
- INFLUXDB_USER=root
- INFLUXDB_PASS=root
使用方式
- 1啟動運行
[root@test cig]# docker compose up -d
[+] Running 3/3
? Container cig-influxdb-1 Started 0.0s
? Container cig-cadvisor-1 Started 0.0s
? Container cig-grafana-1 Started 0.0s
[root@test cig]#
[root@test cig]#
[root@test cig]# docker compose ps
NAME IMAGE COMMAND SERVICE CREATED STATUS PORTS
cig-cadvisor-1 google/cadvisor "/usr/bin/cadvisor -logtostderr -storage_driver=influxdb -storage_driver_db=cadvisor -storage_driver_host=influxsrv:8086" cadvisor 11 hours ago Up 5 seconds 0.0.0.0:8080->8080/tcp, :::8080->8080/tcp
cig-grafana-1 grafana/grafana "/run.sh" grafana 11 hours ago Up 5 seconds 0.0.0.0:3000->3000/tcp, :::3000->3000/tcp
cig-influxdb-1 tutum/influxdb:0.9 "/run.sh" influxdb 11 hours ago Up 5 seconds 0.0.0.0:8083->8083/tcp, :::8083->8083/tcp, 0.0.0.0:8086->8086/tcp, :::8086->8086/tcp
- 2查看采集系統(tǒng)
http://192.168.32.212:8080
cadvisor.jpg
- 3查看存儲系統(tǒng)
http://192.168.32.212:8083
influxDB.jpg
- 4查看監(jiān)控系統(tǒng)
http://192.168.32.212:3000
賬號密碼:admin admin
grafanalogin.jpg
5配置數(shù)據(jù)源
grafanaDatasource.jpg
選擇influxDB數(shù)據(jù)庫
grafanaDatasourceType.jpg
grafanaDatasourceInfo.jpg
6配置面板
panel.jpg
source.jpg
table.jpg