#!/bin/bash
# 磁盘使用率监控脚本
# 当磁盘使用率超过 80% 时发送通知

THRESHOLD=80
CHANNEL="openclaw-weixin"
TO="o9cq801Q4BDVa20m46H0KTKRUOjo@im.wechat"

# 获取根分区使用率（去掉%符号）
USAGE=$(df / | tail -1 | awk '{print $5}' | sed 's/%//')

if [ "$USAGE" -ge "$THRESHOLD" ]; then
    # 获取详细信息
    DISK_INFO=$(df -h / | tail -1)
    MESSAGE="⚠️ 磁盘使用率告警！

当前使用率：${USAGE}%
阈值：${THRESHOLD}%

详细信息：
${DISK_INFO}

请及时清理磁盘空间！"
    
    # 发送通知
    openclaw message send --channel "$CHANNEL" --target "$TO" "$MESSAGE"
fi
