通过Docker部署ServerBee服务器监控工具
ServerBee 简介
ServerBee 是一款基于 Web 的服务器监控和管理工具,可用于实时监控服务器性能指标、系统状态、网络流量等信息,帮助管理员可以更好管理服务器。
ServerBee特点
- 中央处理器负载
- 平均负载
- 内存使用情况
- 正常运行时间/启动时间
- 文件系统装载(和磁盘使用情况)
- 磁盘 I/O 统计信息
- 网络接口
- 网络流量统计
- 进程列表
- 详细流程
- 杀掉进程
- 子进程
ServerBee的安装部署
通过一键安装部署
bash <(curl -s https://raw.githubusercontent.com/ZingerLittleBee/server_bee-backend/main/script/startup.sh)
使用docker-cli快速部署serverbee容器
docker run -d \
-v /proc:/proc \
-v /dev:/dev \
-v /sys:/sys \
-v /etc:/etc \
-v /data/serverbee-web/media:/run/media \
-v /sys/class/net:/sys/class/net \
--privileged=true \
--restart unless-stopped \
--network=host \
--name=serverbee-web \
zingerbee/serverbee-web -p 9527
将 9527 替换为任何你想要的端口
使用Docker-compose 部署
将下面的内容保存为 docker-compose.yml 文件
version: "3.8"
services:
serverbee-web:
container_name: serverbee-web
image: zingerbee/serverbee-web
volumes:
- /proc:/proc
- /dev:/dev
- /sys:/sys
- /etc:/etc
- /data/serverbee-web/media:/run/media
- /sys/class/net:/sys/class/net
privileged: true
restart: unless-stopped
network_mode: host
expose:
- 9527
启动
docker compose up -d
访问ServerBee服务
设置Token
访问地址:http://XXX.XXXX.XXX.XXX:9527/login,将IP设置为自己服务器IP地址,设置访问口令。
访问ServerBee首页
设置完登录口令后,进入到ServerBee首页
完成
当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »