← 返回 Skills 市场
Nas system monitor
作者
SASAMITTRRR
· GitHub ↗
· v1.0.0
456
总下载
0
收藏
3
当前安装
1
版本数
在 OpenClaw 中安装
/install nas-system-monitor
功能描述
Monitor NAS system health, disk usage, network status, and auto-alert via Feishu/Discord.
使用说明 (SKILL.md)
NAS System Monitor
专为飞牛 NAS 设计的系统监控工具,实时监控健康状态并发送告警。
Features
- 磁盘监控: 使用率、SMART 健康、温度
- 网络监控: 带宽使用、连接状态、DDoS 检测
- 服务监控: Docker 容器、关键进程状态
- 智能告警: 飞书/Discord/Telegram 多渠道通知
Quick Start
# 安装
pip install -r requirements.txt
# 配置告警渠道
export FEISHU_WEBHOOK=your_webhook_url
# 启动监控
python3 monitor.py --interval 60
Alert Rules
| 指标 | 警告阈值 | 紧急阈值 |
|---|---|---|
| 磁盘使用率 | 80% | 90% |
| CPU 温度 | 70°C | 85°C |
| 内存使用率 | 85% | 95% |
| 网络延迟 | 100ms | 500ms |
Supported Platforms
- 飞牛 NAS (Debian 12)
- Synology DSM
- QNAP QTS
- Generic Linux
安全使用建议
This package appears to be incomplete or inconsistently documented rather than overtly malicious. Before installing or running it: 1) Ask the publisher/maintainer to provide the missing requirements.txt and to clarify which env vars (e.g., FEISHU_WEBHOOK, DISCORD_WEBHOOK) are required. 2) Inspect or request the implementation of _send_notifications — do not provide webhook secrets until you can verify how and where alerts are posted. 3) If you run it, do so on a non-production/isolated system first—the script reads local system files and calls df (expected for monitoring) but currently only prints alerts (no external network calls). 4) Prefer to use a vetted release or verify the GitHub repository history/commits; if notification delivery is added in future changes, re-review that code to ensure it only posts to intended webhook endpoints and doesn't exfiltrate unrelated data.
功能分析
Type: OpenClaw Skill
Name: nas-system-monitor
Version: 1.0.0
The skill bundle is designed for NAS system monitoring and is currently benign. The `monitor.py` script gathers system metrics (disk, memory, CPU temperature) using standard Linux commands and file reads, printing alerts locally. The `_send_notifications` function, which would handle external alerts via webhooks, is explicitly marked as a `TODO` and is not yet implemented, meaning no data is currently exfiltrated. The `SKILL.md` provides clear, non-malicious instructions for setup and execution, without any evidence of prompt injection attempts against the AI agent.
能力评估
Purpose & Capability
The README/SKILL.md advertises disk, network (bandwidth/DDoS), service (Docker/process) monitoring and multi-channel alerts (Feishu/Discord/Telegram). monitor.py implements only disk usage, memory, and CPU temperature checks and does not implement network/service monitoring or alert delivery. The SKILL.md references a requirements.txt and FEISHU_WEBHOOK but the registry metadata declares no required env vars and the repo does not include requirements.txt—these are inconsistent with the stated purpose.
Instruction Scope
SKILL.md instructs users to run pip install -r requirements.txt and to set FEISHU_WEBHOOK, but there is no requirements.txt in the manifest and monitor.py does not read FEISHU_WEBHOOK or any webhook env var. The instructions therefore promise external communication that the code does not perform. The code does read local system files (/proc/meminfo, /sys/class/thermal/...) and runs df via subprocess, which is appropriate for local monitoring but should be expected and is limited to local system state.
Install Mechanism
There is no formal install spec (instruction-only skill). This is low-risk from an install perspective. The SKILL.md's pip install suggestion references a missing requirements.txt, which is an inconsistency but not an install-time red flag (no external downloads or archive extraction are specified).
Credentials
SKILL.md asks users to export FEISHU_WEBHOOK but the code does not access that environment variable or any credentials. The registry metadata lists no required env vars. Asking for a webhook secret in the docs without the code using it is disproportionate and confusing; if notification code is added later it would legitimately need webhook URLs, so the mismatch should be resolved before trusting the skill.
Persistence & Privilege
The skill does not request persistent/always-on privileges; flags show always:false and normal user-invocation/autonomous invocation defaults. The code does not modify other skills or system-wide agent settings. No persistence/privilege escalation is indicated.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install nas-system-monitor - 安装完成后,直接呼叫该 Skill 的名称或使用
/nas-system-monitor触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of NAS System Monitor.
- Monitors NAS system health, disk usage, and network status
- Tracks Docker containers and critical process status
- Supports alert notifications via Feishu, Discord, and Telegram
- Configurable alert thresholds for disk, CPU, memory, and network
- Compatible with 飞牛 NAS, Synology DSM, QNAP QTS, and generic Linux systems
元数据
常见问题
Nas system monitor 是什么?
Monitor NAS system health, disk usage, network status, and auto-alert via Feishu/Discord. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 456 次。
如何安装 Nas system monitor?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install nas-system-monitor」即可一键安装,无需额外配置。
Nas system monitor 是免费的吗?
是的,Nas system monitor 完全免费(开源免费),可自由下载、安装和使用。
Nas system monitor 支持哪些平台?
Nas system monitor 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Nas system monitor?
由 SASAMITTRRR(@sasamittrrr)开发并维护,当前版本 v1.0.0。
推荐 Skills