# 监控类型

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

你可以创建多种类型的监控。

# 网站
网站监控检查你的网站是否可访问、是否正常工作。它会向你指定的 URL 发起 HTTPS 请求，并验证：
- 网站可用性
- 内容匹配（响应体、JSON 响应体或响应头）
- 响应状态码
- 响应时间

![已选择网站类型的监控](https://instatus.com/help/monitors/types/website.png)

# API
API 监控帮助你确认 API 端点响应正常。功能包括：
- 支持所有 HTTP 方法（GET、POST、PUT、DELETE 等）
- 自定义请求头和认证
- 支持请求体（表单、JSON、GraphQL、纯文本）
- 查询参数

![已选择 API 类型的监控](https://instatus.com/help/monitors/types/api.png)

# Ping
Ping 是一种简单的监控，它发送一个回显请求并测量结果。适用场景包括：
- 简单的可用性监控
- 基础设施健康检查
- 网络延迟监控

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 / 心跳
Cron 监控用于跟踪定时任务——备份、批处理、周期性脚本——方式是让任务每次运行时 ping 一个 URL。不是 Instatus 去调用你的服务，而是你的任务来调用 Instatus。适用场景包括：
- 每晚备份
- 定时的数据导入导出
- 队列和工作进程
- 任何按计划运行的任务

![已选择 Cron / 心跳类型的监控](https://instatus.com/help/monitors/type-cron.png)

- [开始使用监控](https://instatus.com/help/zh/monitoring): 了解如何设置监控
