在现代计算机使用中,监控和管理系统性能是至关重要的。为了满足这一需求,我想向大家介绍一个功能强大的开源项目,名为ServerBee。ServerBee是一个跨平台的桌面系统监控和数据可视化工具,它提供了丰富的功能和直观的用户界面,使用户能够实时监控和管理他们的计算机系统。
特点和功能:
- 跨平台支持:ServerBee可以在Linux、Windows和MacOS等多个操作系统上运行,使得用户可以在不同的平台上轻松使用和管理他们的系统。
- Docker支持:ServerBee提供了与Docker容器的集成,使用户能够方便地在Docker环境中部署和管理监控服务。
- 低占用高性能:ServerBee被设计为低资源占用且高性能的工具,它能够高效地监控系统,并提供实时的性能数据。
- 仪表盘:ServerBee自带了一个直观的仪表盘,用户可以通过仪表盘轻松查看系统的关键指标,如CPU负载、系统负载、内存使用情况等。
- IOS客户端:ServerBee还提供了IOS客户端,用户可以通过手机随时随地监控和管理他们的系统。
使用ServerBee,您可以获得以下系统信息和功能:
- CPU负载:实时监测CPU的负载情况,帮助您了解系统的运行状况。
- 系统负载:查看系统的负载情况,包括平均负载、运行进程数等。
- 内存使用情况:监控系统内存的使用情况,包括可用内存、已使用内存等。
- 正常运行、启动时间:了解系统的运行时间和启动时间,帮助您评估系统的稳定性。
- 文件系统装载和磁盘使用:查看已装载的文件系统和磁盘使用情况,帮助您管理存储资源。
- 磁盘I/O统计信息:实时监测磁盘的I/O操作,帮助您了解磁盘的使用情况。
- 实时网络流量和网络流量统计:监控系统的网络流量,包括实时流量和统计信息。
- 进程资源占用排序:按照进程的资源占用情况进行排序,帮助您找出资源占用较高的进程。
- 进程详细信息:查看每个进程的详细信息,包括PID、CPU使用率、内存使用量等。
ServerBee是一个功能丰富且易于使用的桌面系统监控工具,它提供了全面的系统性能数据和可视化功能,帮助您更好地了解和管理您的计算机系统。不论是个人用户还是企业用户,ServerBee都是一个强大的工具,帮助您实时监控系统,提高系统的稳定性和性能。
WEB仪表盘
安装
Docker (群晖、QTS 、Unraid 、PVE 、Openwrt 推荐使用 docker )
详细教程请访问文档链接 👉 Docker
docker run -d \
-v /proc:/proc \
-v /dev:/dev \
-v /sys:/sys \
-v /etc:/etc \
-v /run/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 替换为任何你想要的端口
Linux 、Windows 、MacOS
前往 Github Releases 下载对应平台的 serverbee-web 压缩包,解压后运行 serverbee-web
二进制文件即可
Tips
Dashboard 地址
Dashboard 地址为 http://ip:port
,默认端口为 9527
首次登录
首次安装完毕,token 随便填写,即为 Token (管理员密码),后续可在 /settings/security
路由下修改
忘记密码
可以在 localhost
下查询到 token
curl http://localhost:9527/local/config/app
响应如下:
{
"success": true,
"data": {
"token": "token"
}
}