Beszel服务器监控

11分钟前更新 2 00
Beszel服务器监控Beszel服务器监控
Beszel服务器监控

技能简介

Beszel-check 用于通过 Beszel(基于 PocketBase)监控家庭实验室服务器的运行状态,支持查看系统整体状态和容器资源占用情况。

业务背景

家庭实验室运维人员常面临多服务器分散管理、故障发现滞后的痛点。Beszel-check 通过对接现有 Beszel 监控体系,让业务人员无需登录复杂后台,即可一键掌握所有服务器的在线状态与资源健康度,快速定位高负载容器,将被动救火转为主动预防,降低服务中断风险。

落地案例:某技术爱好者在家中部署了 NAS、树莓派集群及测试虚拟机共 5 台设备。每日晨会通过 beszel status 指令秒级查看各节点是否在线;当视频转码任务卡顿,立即执行 beszel containers 锁定 CPU 占用最高的容器,5 分钟内完成问题排查,无需逐台 SSH 登录或打开浏览器翻查监控面板。

能做什么

  • 获取所有监控系统的实时状态
  • 按 CPU 使用率列出排名靠前的容器

使用说明

安装要求:需要 Node.js 环境,确保已安装 node 可执行文件。

配置步骤:

  1. 将技能部署至 Clawd 技能目录
  2. 执行 source ~/.zshrc 加载环境

常用命令:

# 查看所有系统状态
~/clawd/skills/beszel/index.js status

# 查看容器 CPU 排名
~/clawd/skills/beszel/index.js containers

快捷指令:beszel statusbeszel containers 可直接调用对应功能。

输入与输出

见下方输入与输出表格。

项目内容
输入自动读取本地 Beszel/PocketBase 配置,无需手动参数
输出系统状态概览(运行状态、CPU/内存占用)及容器 CPU 排名列表
适用人群拥有家庭实验室或多台本地服务器的个人用户、轻量运维场景
不包含告警推送、历史趋势图表、内存/网络专项分析、远程跨网络监控

 

风险提示

  • 需提前配置 Beszel 服务端和 Agent 才能获取数据
  • 依赖本地 PocketBase 数据库连接,网络异常时可能无返回
  • 容器统计仅显示 CPU 维度,不包含内存或网络指标

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/karakuscem/beszel-check/SKILL.md
来源类型:GitHub 仓库

数据统计

相关导航

暂无评论

none
暂无评论...