Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

dtcokr/docker-serverstatus

Repository files navigation

ServerStatus - client

Docker Image Size (tag) Docker Pulls GitHub last commit

感谢: https://github.com/cppla/ServerStatus

中文 | EN

支持的处理器架构:

  • linux/arm64
  • linux/arm/v7
  • linux/amd64

Usage

必须使用 host 网络模式以监控宿主机的网络使用 --network=host

如使用 client-linux.py (默认)

docker run --network=host dtcokr/serverstatus:client

如使用 client-psutil.py (可选)

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

Docker 环境变量

  • 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

About

Client in docker for ServerStatus.

Resources

License

Stars

Watchers

Forks

Languages

  • Python 98.6%
  • Dockerfile 1.4%

AltStyle によって変換されたページ (->オリジナル) /