
大家好,我是 Java陈序员
。
今天,给大家介绍一个轻量易用的服务器监控,开箱即用!
关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。
项目介绍
Beszel
—— 一个轻量级的服务器监控平台,包括 Docker 统计、历史数据和报警功能。
Beszel 由两个主要组件组成:
- 中心 (Hub): 一个基于 PocketBase 构建的 Web 应用程序,提供用于查看和管理连接系统的仪表板
- 代理 (Agent): 在要监控的每个系统上运行,创建一个最小的 SSH 服务器以将系统指标传递到中心
功能特色:
- 轻量级:占用资源少,支持 Docker 一键部署
- 开箱即用:有友好的 Web 界面、简单的配置
- 丰富的统计:统计 CPU、内存、磁盘、带宽、温度和系统状态,以及跟踪每个 Docker 容器信息
- 预警功能:支持发送邮箱、Webhook 预警通知
- 多用户管理:支持每个用户管理自己的系统,管理员可以在用户之间共享系统
- REST API: 支持 OAuth 身份验证和 API 访问
安装配置
Hub 安装
Beszel Hub 支持通过 Docker/ Podman 或单个二进制文件进行安装,这里以 Docker 安装为例。
Docker 安装:
# 创建挂载