群晖 Docker安装netdata监控 并通过代理链接到cloud
- 命令如下:
bash
docker run -d --name=netdata \
-p 19999:19999 \
-v /etc/passwd:/host/etc/passwd:ro \
-v /etc/group:/host/etc/group:ro \
-v /proc:/host/proc:ro \
-v /sys:/host/sys:ro \
-e NETDATA_CLAIM_TOKEN=X4CO-YRBHZr-4Iw0DJi-F41QEjw_sTKUbI-GYa20FxVXICWUs0VlUEqPoaNLT2aEWLRiHn65JzcwIub8-MLUauFlW77SnOGTRoeSjFdjdCCR0vK7iRUGR9ENsp4e8fb52MQ52k0 \
-e NETDATA_CLAIM_URL="https://app.netdata.cloud" \
-e NETDATA_CLAIM_PROXY="http://192.168.49.1:7890" \
--restart unless-stopped \
--cap-add SYS_PTRACE \
--security-opt apparmor=unconfined \
netdata/netdata如果不希望链接到cloud,删除 NETDATA_CLAIM相关的三个环境变量即可。
更加推荐的做法是使用 docker-compose
yaml
version: '3'
services:
netdata:
image: netdata/netdata
container_name: netdata
pid: host
hostname: makanas.lan
ports:
- 19999:19999
restart: unless-stopped
cap_add:
- SYS_PTRACE
security_opt:
- apparmor:unconfined
volumes:
- netdataconfig:/etc/netdata
- netdatalib:/var/lib/netdata
- netdatacache:/var/cache/netdata
- /etc/passwd:/host/etc/passwd:ro
- /etc/group:/host/etc/group:ro
- /proc:/host/proc:ro
- /sys:/host/sys:ro
- /etc/VERSION:/host/etc/os-release:ro
environment:
- PGID=0
- NETDATA_CLAIM_TOKEN=X4CO-YRBHZr-4Iw0DJi-F41QEjw_sTKUbI-GYa20FxVXICWUs0VlUEqPoaNLT2aEWLRiHn65JzcwIub8-MLUauFlW77SnOGTRoeSjFdjdCCR0vK7iRUGR9ENsp4e8fb52MQ52k0
- NETDATA_CLAIM_URL=https://app.netdata.cloud
- NETDATA_CLAIM_PROXY=http://192.168.49.1:7890
volumes:
netdataconfig:
netdatalib:
netdatacache:启动命令:
bash
docker-compose -f netdata-docker-compose.yml up -d以上命令参数顺序不可以变。
