感谢: https://github.com/cppla/ServerStatus
中文 | EN
支持的处理器架构:
- linux/arm64
- linux/arm/v7
- linux/amd64
必须使用 host
网络模式以监控宿主机的网络使用 --network=host
docker run --network=host dtcokr/serverstatus:client
docker run --network=host dtcokr/serverstatus:client python3 client-psutil.py
如主机上带有多个磁盘或逻辑卷,将它们在宿主机上的挂载点以 readonly
挂载到 Docker container 的任意地方 (比如: /mnt/extdisk
)。否则,总磁盘使用率的统计会不完整。
假如你在宿主机上的其中一个磁盘 /dev/sda1
挂载在 /root
,另有一个逻辑卷 /dev/mapper/lv_user2
挂载在 /home/user2
,那么你可以:
docker run --network=host -v /home/user2:/mnt/extdisk:ro dtcokr/serverstatus:client
SERVER
--- 可选 - 默认127.0.0.1
USER
--- 可选 - 默认s01
PORT
--- 可选 - 默认35601
PASSWORD
--- 可选 - 默认USER_DEFAULT_PASSWORD
INTERVAL
--- 可选 - 默认1
PROBEPORT
--- 可选 - 默认80
PROBE_PROTOCOL_PREFER
--- 可选 - 默认ipv4
PING_PACKET_HISTORY_LEN
--- 可选 - 默认100
CU
--- 可选 - 默认cu.tz.cloudcpp.com
CT
--- 可选 - 默认ct.tz.cloudcpp.com
CM
--- 可选 - 默认cm.tz.cloudcpp.com