1、注意点
1.服务端添加客户端,命令复制后,要点确定。
2.https://hub.docker.com/r/henrygd/beszel
3.https://hub.docker.com/r/henrygd/beszel-agent
2、客户端(agent)安装
极空间安装举例 compose
/tmp/zfsv3/sata13/手机号/data/ #HDD目录
/tmp/zfsv3/nvme11/手机号/data/ #SSD目录
进入目录
cd /tmp/zfsv3/nvme11/手机号/data/docker/beszelAgent
vi docker-compose.ymlservices:
beszel-agent:
image: henrygd/beszel-agent:latest
container_name: beszelagent
restart: unless-stopped
network_mode: host
privileged: true
# 赋予容器直接读取硬盘 SMART 信息的权限(用于监控硬盘温度和健康度)
cap_add:
- SYS_RAWIO
- SYS_ADMIN
devices:
# 映射物理硬盘设备,配合上面的 cap_add 以便 Beszel 获取温度与 SMART 数据
- /dev/sda:/dev/sda
- /dev/sdb:/dev/sdb
- /dev/sdc:/dev/sdc
- /dev/sdd:/dev/sdd
- /dev/nvme0:/dev/nvme0
- /dev/nvme1:/dev/nvme1
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- ./beszel_agent_data:/var/lib/beszel-agent
- /var/run/dbus/system_bus_socket:/var/run/dbus/system_bus_socket:ro
- /run/systemd/system:/run/systemd/system:ro
# === 极空间多硬盘挂载配置 ===
# 1. 监控 43.6T 机械硬盘 RAID5 大存储池
- /tmp/zfsv3/sata13/18658029693/data:/extra-filesystems/43T:ro
# 2. 监控第一块 2T NVMe 固态硬盘
- /tmp/zfsv3/nvme11/18658029693/data:/extra-filesystems/SSD:ro
environment:
LISTEN: 45876
KEY: 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEsOiJdj24Vn02Rwysj1QvL/NxR4z+Mc43mO0d+jB2Ck'
TOKEN: '074f8e52-ed69-4ccb-b554-ddf076fabc66'
HUB_URL: 'https://cam.speedart.vip'