cloudpipe-uptime-monitor

CloudPipe 網站 24/7 監控。每 15 分鐘檢查網站可用性、回應時間、內容完整性。 功能:(1) HTTP 狀態碼檢查 (2) 回應時間監控 (3) SSL 憑證到期 (4) JSON-LD 驗證 (5) 內容雜湊比對 異常時透過 Telegram 即時告警。

CloudPipe 網站監控

24/7 全天候網站可用性與內容完整性監控。

監控項目

檢查方法告警門檻
HTTP 狀態GET 主頁非 200
回應時間測量耗時> 3 秒
SSL 憑證ssl 模組< 14 天到期
HTML 標題解析 title缺失或空
JSON-LDjson.loads解析失敗
外部資源HEAD 請求非 200
內容雜湊SHA-256非預期變更

使用方式

python3 ~/.openclaw/workspace/scripts/cloudpipe/uptime_monitor.py

排程

*/15 * * * *  (每 15 分鐘)

日誌

  • ~/.openclaw/workspace/logs/cloudpipe/uptime.jsonl
  • 自動輪替,保留最近 9000 筆

告警格式

正常:✅ CloudPipe OK | 234ms | SSL: 89d 異常:ALERT:🔴 CloudPipe 網站告警\n• HTTP 503 — 網站可能下線!

錯誤處理

情境處理方式
連線逾時記錄錯誤,發送告警
SSL 檢查失敗記錄錯誤,繼續其他檢查
首次執行建立內容雜湊基準