系统健康报告

SYSTEM HEALTH REPORT

  • 科室:高级工程科
  • 编目范围:持续更新
  • 相关人物:SeaSmall
  • 访问范围:OPEN ARCHIVE

定时收集系统运行状态并渲染为图片推送给用户,支持 /health 手动触发。

📦 安装WebUI → 插件 → 通过 Git 地址安装:https://github.com/SeaSmall/astrbot-plugin-system-health

✨ 功能

  • 🖥️ CPU:型号、核心数、使用率、负载均值
  • 💾 内存:总/已/可用容量、使用率、交换分区
  • 💿 磁盘:各分区总/已/可用空间
  • ⏱️ 运行时长:系统 uptime + 插件运行时长
  • 📊 进程:PID、线程数、RSS/VMS 内存、CPU 占用
  • 📡 网络(可选):各网卡 IPv4 地址
  • 🎨 默认渲染为图片发送,失败自动降级为文本

🎮 指令

指令 说明
/health 立即生成并发送一份系统健康报告

⚙️ 配置

配置项 默认值 说明
health_enabled true 总开关
health_cron 0 6 * * * 定时发送 cron(默认每天 06:00)
timezone Asia/Shanghai 时区
target_sessions 空 指定会话;留空 = 所有用户
show_disk true 显示磁盘信息
show_network false 显示网络信息(隐私保护默认关闭)

📦 依赖

pip install psutil>=5.9.0

项目仓库

https://github.com/SeaSmall/astrbot-plugin-system-health


本文来自 SeaSmall 个人博客的既有文档,内容版权归 SeaSmall 所有。