設定 Cloudflare 健康情況檢查監測特定伺服器或網站,無法連線時發送通知

設定 Cloudflare 健康情況檢查監測特定伺服器或網站,無法連線時發送通知

上週因機房的網路連線異常,導致免費資源網路社群網站有幾分鐘無法連線時間,預先設定的網站監控服務也陸續傳送警報通知,例如我介紹過的 Uptime Robot 就有手機應用程式可推送通知;或是另一個 Better Uptime 在監測網站變化上也相當即時快速(可惜它的免費方案不能推送應用程式通知)。如果你是使用 WordPress 架站的話,官方的 Jetpack 外掛提供相當多模組功能,其中就有一項監測服務 Jetpack Monitor 也很有用,完全不用額外設定,網站異常時會以 Email 通知。

Simple Ops 最簡單的網站效能監測服務,指標分數發生變化時發送通知

Simple Ops 最簡單的網站效能監測服務,指標分數發生變化時發送通知

雖然介紹過不少網站監測服務,但大多數仍以監控可正常運作時間(Uptime)為主,也是目前比較主流的監測項目,當網站無法正常連線時會透過 Email 、簡訊或是其他渠道發送警報,讓管理者在最短時間修復問題,減少因無法開啟網站造成的損失。除了可正常連線外,其實還有許多可以監控的因素(畢竟網站可不是只有能不能打開這麼簡單一件事),像是效能、速度和網站體驗核心指標等等都可能會因為時間或是更新而有變動。

Uptime Robot 老牌免費網頁監控服務,可加入 50 頁面、5 分鐘間距

Uptime Robot 老牌免費網頁監控服務,可加入 50 頁面、間距 5 分鐘

每個網站經營者都必須準備至少一個網站監測服務,以我的經驗來說,我喜歡 Pingdom 搭配 Jetpack Monitor(WordPress 公司提供的免費監測工具),沒有一家主機商保證自家伺服器能夠 100% 正常運作,透過監測服務在發生問題當下就能立即收到警報通知,有效減少因無法連線造成的損失。我之前就陸續介紹過不少好用的監控工具,多半都有提供免費方案,如果你需要更短的監測時間間距、更多監測項目或簡訊通知功能就必須付費升級。

Wachete 監測網頁內容變化發送 Email 通知,可追蹤價格和 HTML 原始碼

Wachete 監測網頁內容變化發送 Email 通知,可追蹤價格和 HTML 原始碼

如果想知道網頁內容有沒有發生變化,但又不可能隨時重新整理、緊盯頁面,最簡單的方法就是透過網站監測工具、指定條件讓它全自動偵測,當出現使用者設定的條件時就能以電子郵件通知。類似服務不多,大部分監測服務都是檢查網站上線率(Uptime),若想知道網頁內容有無改變,例如在商品降價或折扣時第一時間知道,利用專門的監測服務也可以輕鬆做到。

Pagetrack.io 免費網頁監測服務,內容出現變化時以 Email 寄送畫面擷圖

Pagetrack.io 免費網頁監測服務,內容出現變化時以 Email 寄送畫面擷圖

雖然介紹過不少免費網站監測服務,大多都是針對「上線率」(Uptime)進行監控,當網站無法正常連線開啟時以 Email 或 SMS 簡訊通知網站管理者,減少因為出錯無法連線所造成的損失。不過還有另一種比較多人會用到的情境,那就是監測網站內容有沒有發生變化,這可用於查看競爭對手網站,對一般使用者來說或許是監測價格或數量變化,主要就是拿來監測一些平常必須手動檢查的項目。