三分钟部署!跨平台监控神器ServerBee保姆级教程

三分钟部署!跨平台监控神器ServerBee保姆级教程

兄弟们有没有遇到过这种场景:凌晨三点收到服务器告警短信,手忙脚乱开电脑查日志;项目上线时CPU突然飙红,整个运维团队在监控大屏前干瞪眼。今天二冰带你玩转ServerBee,只需三分钟部署,就能在手机上看清服务器每个毛孔的状态!

一、项目简介

ServerBee(github.com/ZingerLittle) 是一款开源的跨平台服务器监控工具,支持Windows/Linux/macOS/NAS四大系统。它能实时展示CPU/内存/磁盘/网络等20+核心指标,连iOS客户端都给你配好了,堪称服务器界的”随身健康管家”。

二、五大核心优势

  1. 1. 全维度监控:从CPU温度到网卡丢包率,数据精确到小数点后三位
  2. 2. 多端互联:手机端实时查看多台服务器状态,支持左滑删除僵尸进程
  3. 3. 零配置告警:自动检测异常指标,微信/短信/邮件三通道通知
  4. 4. 军工级性能:Rust语言开发,单核CPU监控开销<0.1%
  5. 5. 开源可定制:GPLv3协议,支持二次开发企业级监控大屏

三、Dockge极速部署

Step1 创建compose文件

version: '3.8'

services:
  serverbee:
    image: zingerbee/serverbee-web
    container_name: serverbee
    restart: unless-stopped
    network_mode: host
    privileged: true
    volumes:
      - /proc:/proc
      - /dev:/dev
      - /sys:/sys
      - /etc:/etc
      - /sys/class/net:/sys/class/net
      - /usr/lib:/usr/lib
    command: -p 9526

Step2 一键部署

打开Dockge面板 -> 创建堆栈 -> 设置堆栈名称 -> 粘贴compose代码 -> 30秒启动成功!

四、实战效果展示

首次登录设置好Token后(建议用Bitwarden生成复杂密码),你会看到这样的监控矩阵:

系统概览

特色功能演示:

  1. 1. 进程追踪:点击任意进程查看子进程树,支持批量终止僵尸进程
  2. 2. 磁盘画像:可视化展示读写热点文件,快速定位IO瓶颈
  3. 3. 网络拓扑:自动生成流量热力图,秒查异常外联IP
  4. 4. 移动看板:iOS客户端扫码绑定,马桶时间也能看服务器心电图

移动端界面

五、避坑指南

  1. 1. NAS用户务必挂载所有系统目录,否则会丢失部分监控指标
  2. 2. 遇到终端无法连接时,检查是否开启Docker守护进程的TTY权限
  3. 3. 多节点部署建议使用全局Token,方便批量管理
  4. 4. 历史数据默认保存7天,需要长期存储的兄弟可挂载时序数据库

六、终极总结

经过一周深度体验,ServerBee在中小规模集群监控中表现优异,特别适合以下场景:
✅ 个人开发者管理多台VPS
✅ 创业团队搭建轻量级监控体系
✅ 教育机构进行Linux运维教学✅ 硬件发烧友监控家用NAS状态

需要注意的是,当前2.3.0版本尚不支持Windows性能计数器,期待后续更新。总体而言,这款工具用一杯奶茶的成本,解决了万元级监控系统的核心需求,墙裂推荐兄弟们上手体验!

如果觉得教程有用,记得点赞收藏,评论区留下你的部署体验!

最后,奉上我的超级无敌至尊docker库,二冰平时玩过的docker都整理到了这个仓库中了,一直在更新中,希望有github账号的兄弟能去给点个star,不知道玩啥的,都去这里面找,都给你们分好类
仓库链接:github.com/TWO-ICE/Awes