# 監控類型

Source: https://instatus.com/help/zh-tw/monitoring/types

你可以建立多種不同類型的監控。

# 網站
網站監控會檢查你的網站是否可存取且運作正常。它會對你指定的 URL 發出 HTTPS 請求，並驗證：
- 網站可用性
- 內容比對（內容、JSON 內容或標頭）
- 回應狀態碼
- 回應時間

![已選擇 website 類型的監控](https://instatus.com/help/monitors/types/website.png)

# API
API 監控協助你確認 API 端點的回應是否正確。功能包括：
- 支援所有 HTTP 方法（GET、POST、PUT、DELETE 等）
- 自訂標頭與驗證
- 支援請求內容（form、JSON、GraphQL、純文字）
- 查詢參數

![已選擇 API 類型的監控](https://instatus.com/help/monitors/types/api.png)

# Ping
Ping 是一種簡單的監控，會送出 echo 請求並量測結果。適用情境包括：
- 簡單的正常運行時間與可用性監控
- 基礎架構健康檢查
- 網路延遲監控

Ping 監控提供最原始的網路效能數據，不需要 HTTP 請求的額外負擔。

![已選擇 ping 類型的監控](https://instatus.com/help/monitors/types/ping.png)

# TCP
TCP 監控會確認伺服器上特定連接埠是否可存取並有回應。適用情境包括：
- 資料庫連線監控
- 自訂服務連接埠檢查
- 郵件伺服器監控（SMTP、IMAP、POP3）
- FTP 伺服器可用性
- 自訂 TCP 協定測試

![已選擇 TCP 類型的監控](https://instatus.com/help/monitors/types/tcp.png)

# DNS
DNS 監控會檢查 DNS 的健康狀況與設定，確認 A 記錄與 MX 記錄分別正確對應到預期的 IP 位址與郵件伺服器。

![已選擇 DNS 類型的監控](https://instatus.com/help/monitors/types/DNS.png)

# UDP
UDP 監控會確認主機與 UDP 連接埠可連線且仍有回應。由於 UDP 是無連線的協定，監控會送出一個資料包並檢查回覆。適用情境包括：
- DNS 伺服器
- 遊戲伺服器
- VoIP 與串流閘道
- 任何在 UDP 連接埠上監聽的服務

![已選擇 UDP 類型的監控](https://instatus.com/help/monitors/type-udp.png)

# Cron / Heartbeat
Cron 監控透過讓工作在每次執行時 ping 一個 URL，來追蹤排程工作 — 備份、批次處理、定期腳本等。不是 Instatus 呼叫你的服務，而是你的工作呼叫 Instatus。適用情境包括：
- 每晚的備份
- 排程的資料匯入與匯出
- 佇列與工作處理程序
- 任何應該依排程執行的工作

![已選擇 Cron / Heartbeat 類型的監控](https://instatus.com/help/monitors/type-cron.png)

- [開始使用監控](https://instatus.com/help/zh-tw/monitoring): 了解如何設定監控
