SaaSMaestro
運作方式 診斷 報表 功能 說明中心 登入

網站健康度監控

運作時間、SSL、網域、DNS 與電子郵件、黑名單、安全標頭、效能、關鍵頁面和心跳。

除了讀取 Google 的資料,SaaSMaestro 還可以親自造訪你的網站,找出 Google 不會告訴你的問題。這些檢查位於「設定 → 你的工作區 → 資料連結」中的「網站健康度」下。每項都是獨立的服務,在擁有者或管理員於其對話方塊中開啟之前保持關閉,他們也在其中選擇它適用於哪些網站。無需安裝任何東西。

檢查請求來自我們位於 35.214.110.192 的伺服器。如果你的網站位於防火牆、Cloudflare 或安全性外掛程式之後,請先將該位址加入白名單。請參閱 將我們的 IP 位址加入白名單。

各項服務

服務頻率檢查項目
運作時間監控每 15 分鐘首頁是否有回應(判定故障前會由其他地區確認),另有每日的 Google 代碼、robots.txt、網站地圖和頁面檢查,以及每月報告。
SSL 憑證監控每週憑證何時到期、由誰簽發,以及訪客是否真正使用 HTTPS。
網域監控每週網域註冊何時到期、註冊商,以及註冊管理機構的保留狀態。
DNS 與電子郵件安全性每日名稱伺服器和郵件伺服器的變更,以及 SPF、DMARC 和 DKIM 記錄。
黑名單與惡意軟體每日Google 的 Web Risk 危險網站清單和 abuse.ch 的 URLhaus 惡意軟體清單。
安全標頭每週六個常見的安全標頭(評等 A 到 F),以及透過一般 HTTP 載入的檔案。
實驗室效能每週對行動版首頁進行 PageSpeed Insights 測試,並顯示分數隨時間的變化。
Core Web Vitals每日來自 Chrome UX Report 的真實訪客速度,設定 API 金鑰後會在運作時間監控的每日檢查中讀取。
關鍵頁面檢查每 5、15 或 60 分鐘你選擇的頁面(例如定價頁或註冊頁)必須能夠載入,並包含你指定的文字。
心跳監控依你設定的頻率你自己的 cron 工作、備份和背景處理程序會請求一個專屬位址;一旦某個工作沒有動靜,你就會收到提醒。

新增網站時,系統會提供該工作區中已開啟的服務供你選擇。SSL、網域、DNS、黑名單、安全標頭和效能檢查的警告會在檢查發現後立即以「嚴重問題警示」的形式透過電子郵件寄給擁有者和管理員,每則只寄送一次,並傳送到接收這些警示的所有聊天頻道。

運作時間

每個網站的首頁每 15 分鐘檢查一次。只有連續兩次檢查失敗,網站才會被視為停機,以避免單次回應緩慢造成誤報。「未經授權」或「要求過多」等回應會視為正常運作,因為伺服器仍有回應。

在將第二次失敗判定為故障之前,其他地區的伺服器也會嘗試載入該網站。如果大多數伺服器都能載入,表示問題出在我們的主伺服器與網站之間(例如網路故障或防火牆規則),因此不會判定為故障。使用的地區列在「運作時間監控」對話方塊中。

網站停機時,擁有者和管理員會立即收到停機電子郵件(每次故障每週最多一次),並在網站恢復前保留一個嚴重問題。每月 1 日,他們還會收到每月運作時間報告,其中包含每個網站上個月的運作時間和故障情況;任何人都可以在「通知」中為自己關閉它。

每日檢查

這些檢查隨運作時間監控一起執行,對其涵蓋的每個網站每天執行一次。

檢查項目檢查項目
Google 代碼首頁上是否有這個網站的 GA4 代碼、不同的 GA4 ID、Google Tag Manager,或什麼都沒有。
robots.txt是否存在、是否有變更,以及是否封鎖所有搜尋引擎。
Sitemap列出的 URL 數量,最多讀取 10 個子 Sitemap。
Core Web Vitals來自 Chrome UX Report 的真實訪客速度:最大內容繪製 (LCP)、與下一個顯示的互動 (INP) 和累計版面配置位移 (CLS)。需要 Chrome UX Report API 金鑰,可在工作區「資料連結」分頁上的「Core Web Vitals」方塊中設定。
Google 索引狀態對於已連結 Search Console 的網站,透過 URL Inspection API 檢查每個受監控網頁是否在 Google 索引中。
內部連結(每週)會追蹤受監控網頁上最多 40 個指向你自己網站的連結,並列出回應 404、410 或伺服器錯誤的連結。

透過同意工具或 Tag Manager 載入 Google 代碼的網站,即使追蹤正常運作,也可能顯示「找到 Google Tag Manager」或「找不到」。請查看 GA4 的即時報表以確認。

SSL 憑證

每週一次,我們的伺服器會讀取每個網站提供的憑證:到期時間和簽發者。距到期不足八天或缺少 HTTPS 時,則改為每天檢查,這樣續期後會在任何人收到警告之前被發現。憑證到期前一週、前一天以及到期後,你都會收到警告。從到期前 14 天起,它會作為問題顯示在網站頁面上。

它們也會檢查訪客是否使用 HTTPS:當網站僅透過一般 HTTP 回應,或一般 HTTP 直接提供網站內容而沒有重新導向至 HTTPS 時,你會收到警告。這些警告會每週重複,直到問題修復。

網域註冊

每週一次,透過 RDAP 向註冊管理機構查詢已註冊網域(例如 shop.example.com 對應 example.com);如果該機構不支援 RDAP,則使用 WHOIS。距到期不足一個月時改為每天查詢。註冊到期前一個月、前一週、前一天以及到期後,你都會收到警告。如果註冊管理機構將網域保留(會導致網站和電子郵件無法運作),或網域已過期即將被刪除,你也會立即收到提醒。

DNS 與電子郵件安全性

每天透過 DNS-over-HTTPS 查詢網域的 DNS 記錄,因此結果與網際網路其他部分看到的一致。名稱伺服器或郵件伺服器發生變更時會立即觸發提醒,並在網站頁面上保留一週,因為網域遭劫持或遷移出錯時就是這種表現。

對於接收電子郵件的網域,檢查也會標示缺少 SPF 記錄、有多筆 SPF 記錄、允許任何人寄信的 SPF 記錄(+all),以及缺少 DMARC 記錄的情況。DKIM 無法列出,因此每週會以常見郵件服務使用的選擇器尋找,僅在找到時顯示。

黑名單與惡意軟體

每天會在 Google 的 Web Risk 清單(Chrome 等瀏覽器會據此向訪客顯示紅色警告頁面而不是網站)以及 abuse.ch 的 URLhaus 惡意軟體下載清單中查詢每個網站。出現在任一清單中通常表示網站已遭入侵,你會立即收到提醒。

此檢查需要在其對話方塊中儲存 Google Web Risk API 金鑰、URLhaus 驗證金鑰或兩者。兩者都沒有時不會執行。Google 免費的 Safe Browsing API 未獲准用於商業用途,因此使用的是付費的 Web Risk API。

安全標頭與混合內容

每週一次,透過 HTTPS 載入首頁,並對六個標頭評分:Strict-Transport-Security(HSTS)、Content-Security-Policy、X-Content-Type-Options、X-Frame-Options(或 CSP frame-ancestors)、Referrer-Policy 和 Permissions-Policy。六個齊全為 A,五個為 B,依此類推。缺少 HSTS 或傳送的標頭不足四個時,你會收到通知。

還會在頁面中尋找透過一般 HTTP 載入的檔案。以這種方式載入的指令碼、樣式和框架會被瀏覽器封鎖,可能導致頁面損壞;圖片和媒體則會使鎖頭圖示消失。只檢查伺服器回應的 HTML,因此指令碼之後新增的檔案不會被發現。

實驗室效能

每週一次,Google 的 PageSpeed Insights 會在模擬手機上測試每個行動版首頁,給出滿分 100 的評分,以及載入、封鎖和版面配置位移的耗時。系統會保留最近 12 週的分數。當分數低於 50,或比上次測試下降 15 分以上時,你會收到通知,這通常早於真實訪客的 Core Web Vitals 出現變化。它使用與 Core Web Vitals 相同的 Google API 金鑰,並需要在其專案中啟用 PageSpeed Insights API。測試在 Google 的伺服器上執行,而不是我們的伺服器。

關鍵頁面檢查

新增最重要的頁面(例如定價、註冊或結帳),並填寫每個頁面必須包含的文字,然後選擇每 5、15 或 60 分鐘檢查一次。頁面無法載入、回應錯誤,或不再包含該文字時即視為失敗,這樣即使頁面仍回應「200 OK」,也能發現已損壞的頁面。文字是在我們的伺服器收到頁面時、任何指令碼執行之前尋找的。

連續兩次失敗後,擁有者和管理員會收到停機電子郵件,聊天頻道會收到通知,並會產生一個嚴重問題。頁面恢復正常時會再次通知。

心跳

每個心跳都有一個專屬位址,例如 https://saasmaestro.com/hooks/heartbeat/…。讓你的工作每次執行時請求該位址,例如在 cron 行末尾加上 curl -fsS 和該位址。GET、POST 和 HEAD 請求都有效。

選擇預期收到 ping 的頻率(從每 5 分鐘到每週一次),以及為執行時間較長的工作設定的寬限期。如果在間隔加寬限期內沒有收到 ping,擁有者和管理員會收到停機電子郵件,聊天頻道會收到通知,並會產生一個嚴重問題;收到 ping 後會再次通知。心跳在收到第一個 ping 之前不會受到監控。

受監看的網頁與自動備註

SaaSMaestro 會監看首頁和造訪量最高的五個到達網頁。當網頁的狀態、標題、meta 說明、robots 指令或 canonical 網址變更,或 robots.txt 變更時,就會自動新增時間軸備註並標示為「自動偵測」。網頁從 Google 索引中消失時也一樣。如此一來,流量出現意外變化時,圖表上往往已經附有原因。

查看位置

「資料連結」中每個服務的方塊會顯示其上次執行時間,以及有多少網站需要注意,點選時鐘圖示即可查看最近的結果。每個網站的頁面都有一個「網站健康度」區段,顯示最新結果。問題也會以問題項目的形式出現;請參閱 問題檢查與嚴重程度。

相關問題

SaaSMaestro 會檢查我的網站是否正常運作嗎?

可以,只要在「資料連結」的「網站健康度」下開啟運作時間監控即可。每個首頁每 15 分鐘檢查一次,故障由其他地區確認,Google 代碼、robots.txt 和網站地圖每天檢查。SSL 憑證、網域註冊、DNS 與電子郵件安全性、黑名單、安全標頭、實驗室效能、關鍵頁面和心跳在那裡是獨立的服務,各自在自己的對話方塊中開啟。

沒有找到你需要的內容嗎?

每則訊息都由真人閱讀,通常會在一個工作天內回覆。

聯絡我們