Downdetector 即時監測 FB、IG 等常用服務是否異常或無法連線

Downdetector 即時監測 FB、IG 等常用服務是否異常或無法連線

臉書 Facebook 在台灣 4 日深夜無預警大當機,造成全球使用者無法連線,因為這次影響範圍很廣,而且還是很離奇、複雜的網域名稱伺服器(DNS)問題,連帶造成旗下服務像是 Instagram、Messenger 和 WhatsApp 都無法正常開啟,而且一時半刻還難以修復,持續近六小時才將系統大致恢復到可以運作的狀態。

Monitor Buddy 可信賴的網站監測服務,提供免費用戶五個監控目標

Monitor Buddy 可信賴的網站監測服務,提供免費用戶五個監控目標

如果要自己監測網站正常運作時間(Uptime monitoring)不是一件容易的事,又或者可以說不會很省錢,因此比較簡單的做法是找到網站監測服務提供商,選擇一個符合自身需求的方案價格。一般來說,網站監測工具會依照監控數量、監控時間頻率、監測節點和附加功能定價,通常會有 Email 警報功能,若是需要以簡訊或電話等方式接收通知也可選擇有提供這項服務的監測公司。

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

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

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

啟用 Cloudflare Browser Insights 收集網站 Web Vitals 和效能指標

啟用 Cloudflare Browser Insights 收集網站 Web Vitals 和效能指標

為了讓網站往好的方向成長,平常就要持續實驗、調整然後分析來找出可以最佳化的項目,維持網站內容新鮮度也很重要,就我的經驗來說我和大部分站長一樣都會透過 Google PageSpeed Insights 檢測網站評分,參考結果提供的說明進行調整,或是使用 Google 「Web.dev」協助開發者打造出更現代化網頁,其實追求分數高低沒有什麼實質意義,反而是解決網站已知問題較有幫助,畢竟每個案例都大不相同,對其它網站有用的最佳化方式也不一定適合自己。

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

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

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

Pingbreak 簡易網站監控服務,可設定間隔一分鐘無監測數限制

Pingbreak 簡易網站監控服務,可設定間隔一分鐘無監測數限制

剛介紹完「Freshping 免費網站監測服務,每分鐘檢測伺服器可否正常連線」後,再來分享一個我找到的免費監測服務,就如同前一篇文章所說,網站監測多半都是付費服務,但也會有兼具免費和付費方案的情形,而在差異上主要是可監測網站數量、時間間隔或是可使用的監測節點數不同,如果是一般個人網站,沒有額外預算使用付費方案的話,其實免費方案搭配上 Email 警報通知就已經夠用。

Freshping 免費網站監測服務,每分鐘檢測伺服器可否正常連線

Freshping 免費網站監測服務,每分鐘檢測伺服器可否正常連線

常見的網站監測服務大多會分為免費和付費方案,主要差別在於可監測的網站或伺服器數量、測試間隔時間、可使用的監測節點數或是細部功能,像是在無法連線時利用手機簡訊或撥打電話發送警報通知就是付費功能,一般免費方案只能使用 Email 或是串連其他的即時通訊軟體。如果沒有額外預算使用付費監測工具,免費版也聊勝於無,之前介紹的 Uptime RobotMontasticUpdown.ioJetpack Monitor 都是不錯的選擇。

LetsMonitor 免費 SSL 監測服務,在憑證需要續用或過期前發送提醒

LetsMonitor 免費 SSL 監測服務,在憑證需要續用或過期前發送提醒

我們曾經介紹過不少免費網站監測服務,可以在網站無法運作時發送 Email 或 SMS 簡訊通知,讓網站管理者即時發現問題,也能減少停機造成的損失,這類服務後來加入更多更詳細的功能,例如監測速度、效能或是伺服器在不同地區節點的反應時間,不過影響網站能否正常運作的因素很多,像是現今標準配備 SSL 憑證就可能因為過期沒有續用而導致網站無法順利開啟,雖然大部分的主機商都有內建自動續用功能。

Is it down? 查看 Google、Facebook、IG 等大型網路服務可否正常連線

Is it down? 查看 Google、Facebook、IG 等大型網路服務可否正常連線

每個網站或服務都有出現異常的時候,一般來說,世界級的網站可能比較少發生狀況,畢竟有龐大的硬體和團隊在監控,一旦無法連線,造成的損失可能難以想像,不過偶爾也會看到因為人為疏失而讓網站無法連線,尤其每隔一段時間都會出現一下,就好像連鎖反應。每次遇到無法連線時都先檢查自己的網路是不是發生問題,重新連線 Wi-Fi 是基本功,但最想知道的是其他人能不能正常連線。

Screenlapse 自動網站截圖服務可設定每小時、每日、每週或每月排程

Screenlapse 自動網站截圖服務可設定每小時、每日、每週或每月排程

寫了十多年的文章,各式各樣的網路服務或軟體大概都看過,只能說大部分的需求應該都有對應的解決方案可以選擇,但有些工具就真的比較少看到有人開發,舉例來說,有定時自動偵測網頁內容有沒有發生變化並發送通知的網站監測服務,就很少看到依照排程自動擷取網頁畫面的線上工具,而接下來要介紹的這項服務可線上自動抓取網頁畫面,也能讓使用者設定要擷取的頻率或時間點。