如果你有維護網站或 API,就會知道最怕服務掛掉卻沒人發現。今天我們用 n8n 做一個簡單的「網站存活監控」工作流:
這樣你就不用自己盯著網站,系統會幫你第一時間提醒 。
Node:HTTP Request
Method:GET
URL:填入要監控的網址,例如:
https://example.com
https://api.example.com/health
Options:可設定 timeout,例如 5 秒
測試時如果正常,會回傳狀態碼 200。
條件:
statusCode != 200 → 異常responseTime > 5000 → TimeoutPOST
JSON
{
  "embeds": [
    {
      "title": "🚨 網站異常警告",
      "description": "檢測到網站 **https://example.com** 無法正常存取",
      "color": 15158332,
      "fields": [
        { "name": "狀態碼", "value": "{{$json[\"statusCode\"] || 'No Response'}}", "inline": true },
        { "name": "檢查時間", "value": "{{new Date().toLocaleString()}}", "inline": true }
      ]
    }
  ]
}

當網站掛掉時,Discord 頻道會跳出通知:
🚨 網站異常警告
檢測到網站 https://example.com 無法正常存取
狀態碼:500
檢查時間:2025-09-24 20:10
今天我們做了一個網站監控系統:
這樣一來,就不用怕網站掛掉卻沒人知道了!