不少人都會建立自己的網站作為興趣或副業的一部分,但正因為我們不是全職經營,當網站出現狀況時我們反而不能馬上知道,畢竟我們也不能 24 小時盯著網站。以這個網站為例,由於採用 Headless WordPress 設計,早前便因為無法連接後台的 WordPress API 導致整個癱瘓,但平常上班根本不會留意,結果未能盡早解決問題,白白失去了不少流量,可幸網站的 SEO 未有因此受到致命的影響。自此我真的迫切感受到自動監測網站在線狀況的重要性,於是我找到了 UptimeRobot。
很久之前介紹了另一款監測工具 Hexometer 但現在已經沒有免費版,而 UptimeRobot 則有免費版,能提供 50 個監測項目。
UptimeRobot:官方網站
UptimeRobot 初次設定
成功建立 UptimeRobot 帳戶後,UptimeRobot 便會指導用戶設立第一個需要監測的網站。選擇需要監測的類型(即 HTTP / Website monitoring)和網站便可。當然,用戶亦選擇 Skip Onboarding 留待稍後才設定。

然後用戶便可以測試自己能否接收到 UptimeRobot 的通知。

UptimeRobot 亦會為用戶的網站設立一個服務狀態頁,供其他持分者如客戶、組織其他成員了解網站在線情況,但用戶亦可選擇不設立頁面。

大功告成!

UptimeRobot 更多設定
透過 UptimeRobot 的初次設定,用戶很快便可以新增要監測的網站,但其實 UptimeRobot 仍有其他設定供用戶調整監測與通知的方式。只要在監測項目中選擇「Edit Monitor」便可。

網站 URL、通知方式
除了可以修改需要監測的網址之外,用戶還可選擇加入 SMS 或 UptimeRobot 的手機 App 通知網站狀況。

監測間隔
UptimeRobot 預設會每 5 分鐘檢查網站的服務狀況,但用戶亦可按需要而調整。收費方案更可縮短至每 30 秒檢查一次。

用戶還可調整其他進階設定,當中大部分只在付費方案提供,如域名到期提醒、檢查服務狀況的 HTTP Header 等。
UptimeRobot 監測界面
UptimeRobot 的監測界面亦非常簡潔,進入便可看到網站現在、過往 24 小時至 365 日的服務狀態,以及回應時間等。

UptimeRobot 方案
UptimeRobot 除可監測網站的服務狀況,更可監測其他項目。例如 UptimeRobot 可監察網頁有沒有出現特定的關鍵字,大大幫助企業以自動化方式監測競爭者網站的狀況。
UptimeRobot 的收費方案更提供 Cron Job、DNS、API 和 UDP 監測,特別適合程式開發者使用。

免費方案
對一般網站營運者而言,UptimeRobot 免費方案已能應付監測網站服務狀況的需求。
- 50 個監測項目
- HTTP、連接埠、Ping 監測
- 網頁關鍵字監測
- 每 5 分鐘監測間距
Solo 方案
如果是稍有規模的網絡服務,則可考慮收費的 Solo 方案。
- 10 或 50 個監測項目
- 除免費方案的監察功能之外,還包括 API、UDP、DNS、Cron Job 監測
- 服務回應過慢警示
- SSL 及域名過期監測
- 低至每 60 秒監測間距
- 月費 8 美元起(10 個監測項目、月繳)
UptimeRobot:官方網站