Linux系统部署ServerBee服务器监控工具

ServerBee 简介

ServerBee 是一款基于 Web 的服务器监控和管理工具,可用于实时监控服务器性能指标、系统状态、网络流量等信息,帮助管理员可以更好管理服务器。

ServerBee特点

  • 中央处理器负载
  • 平均负载
  • 内存使用情况
  • 正常运行时间/启动时间
  • 文件系统装载(和磁盘使用情况)
  • 磁盘 I/O 统计信息
  • 网络接口
  • 网络流量统计
  • 进程列表
  • 详细流程
  • 杀掉进程
  • 子进程

ServerBee的安装部署

通过一键安装部署

1
bash <(curl -s https://raw.githubusercontent.com/ZingerLittleBee/server_bee-backend/main/script/startup.sh)

使用docker-cli快速部署serverbee容器

1
2
3
4
5
6
7
8
9
10
11
12
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 文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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

启动

1
docker compose up -d

访问ServerBee服务

设置Token

访问地址:http://XXX.XXXX.XXX.XXX:9527/login,将IP设置为自己服务器IP地址,设置访问口令。

访问ServerBee首页

设置完登录口令后,进入到ServerBee首页