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

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

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

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

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

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

Montastic 老牌免費網站監測服務,發生錯誤時發送 Email 通知

Montastic 老牌免費網站監測服務,發生錯誤時發送 Email 通知

最基礎的網站監測工具可以 24 小時全天候監控網頁或伺服器,當無法連線時以 Email 或簡訊方式提醒使用者,一旦發生問題就能立即處理,減少損失,而監測服務也相當多樣化,還能針對網頁中出現的文字進行判斷,例如出現某段文字或文字消失時也能發送通知,相較於只能檢測伺服器是否可以連線來說也更具彈性。這類服務通常不是免費,但都會提供免費方案,例如 Site24x7Uptime Robot 和 Downtime Monkey,有興趣的朋友可以自己研究一下。

Curler 超簡單免費網站監測工具,30 秒輕鬆完成相關設定

Curler 超簡單免費網站監測工具,30 秒輕鬆完成相關設定

身為網站管理者,應該會想確定網站是不是隨時能夠連線,如果無法正確連上,也至少要在最短時間收到警訊通知,才能以最快時間處理,減少因無法連線造成的損失,事實上有非常多網站監測工具可以做到,例如:Uptime RobotUpdown.ioSite24x7 都有所謂的免費方案,假如你是使用 WordPress 架站,官方開發的強化外掛中也內建網站監測模組,只要開啟 Jetpack Monitor 就有 24/7 全天候的監測功能可以使用。

Certificate Expiry Monitor 免費 SSL 監測工具,在憑證過期前寄送郵件提醒

Certificate Expiry Monitor
Copyright: devenorr / 123RF Stock Photo

SSL 憑證如同網域名稱會有一定的過期時間,通常大部分以一次一年為計費方式,依照每次續約時間延長使用期限,無論何者只要忘記續費都會造成網站中斷、無法運作,因此對網站經營來說是相當重要的一個環節。網域名稱大部分會設定為自動續約狀態,交由域名註冊商在網址到期前自動扣款,而 SSL 憑證亦能自動續用,但比較容易因為一些情形而替換,所以憑證管理就顯得特別重要,至少不要放到過期才發現忘記續費。

Cronhub 例行性工作排程 Cron 監測服務,在沒有正確執行時發送通知提醒

Cronhub 例行性工作排程 Cron 監測服務,在沒有正確執行時發送通知提醒

如果有維護伺服器的經驗,或是將網站架設於虛擬主機VPS,應該知道 Unix 系統下有個很方便的「例行性工作排程」(Cron)功能,簡單來說,它可以自動執行一些預先排定好要週期性使用的指令,例如備份資料、更新或重新啟動系統等等,只要在 crontab 裡把時間和指令設定好即可,不過時間格式比較特殊,之前我曾介紹「Crontab.guru 快速、簡單的 Cron 排程時間格式編輯器」能方便將時間轉為 Cron 需要的格式,非常好用。

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

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

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

Load Impact 為網站做壓力測試,了解能讓多少使用者同時在線上

Load Impact 為網站做壓力測試,了解能讓多少使用者同時在線上

對於網站站長來說,主機或相關服務開銷主要取決於網站人數多寡,以更淺白的說法就是當你要負載更多使用者同時在線上,也必須提供更充裕的系統資源。這就會加大營運上的成本。閒置的資源太多會造成不必要的支出浪費;當訪客突然增加時,必須準備更多硬體資源讓其他人可以正常開啟並瀏覽網站。

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

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

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

Downtime Monkey 免費網站監測服務,可監測 60 頁面、三分鐘間距

Downtime Monkey 免費網站監測服務,可監測 60 頁面、三分鐘間距

自架站最怕遇到的就是主機或網路異常造成網站無法正常開啟,通常在一些超賣的虛擬主機或線路狀況較不穩定的機房很容易碰到,近年常有受阻斷服務攻擊(DoS Attack)而無法提供正常服務的案例,當然我們無法每分每秒都緊盯網站是否正常運作,只能借助網站監測服務幫忙,在發生問題時儘快收到通知,也能有效縮短網站出錯時間,減少損失。