如果你有維護網站或 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
今天我們做了一個網站監控系統:
這樣一來,就不用怕網站掛掉卻沒人知道了!