跳到正文

网站可用性监控

由我们的服务器每隔几分钟检查一次网站或 API,记录响应时间和在线率,网站宕机时通过 Slack、Discord 或 webhook 通知你。

你的监控项

添加监控项

检查间隔

不区分大小写。页面能加载但不包含该关键词时,检查视为失败。

监控项宕机或恢复时,我们的服务器会向此地址发送 POST 请求。

此浏览器中的提醒

如需在你离开时收到提醒,请为监控项添加 Slack、Discord 或 JSON webhook:状态一变化,我们的服务器就会向其发送消息。

公开状态页

监控项与保存在此浏览器中的编辑密钥绑定。超过 30 天的检查历史会被删除。

在我们的服务器上处理 · 监控项保留到你删除为止,检测历史保留 30 天工作原理

网站监控 使用方法

  1. 1

    输入地址

    粘贴页面或 API 端点的地址,例如网站首页或 /health 地址,也可以填写响应中必须包含的关键词。

  2. 2

    选择检查间隔

    免费监控每 5、10、15 或 30 分钟检查一次;Pro 增加每 1 分钟或每 2 分钟检查一次。

  3. 3

    添加提醒

    粘贴 Slack 或 Discord 的传入 webhook,或任何接受 JSON 的 https 端点,也可以按需开启浏览器通知。

  4. 4

    查看历史记录

    展开监控,查看 24 小时、7 天或 30 天内的可用率、响应时间和事件,也可以发布状态页。

限制与 Pro

免费:每个编辑密钥 3 个监控,每 5、10、15 或 30 分钟检查一次,超时 10 秒,支持 Slack、Discord 和 JSON webhook 提醒,1 个公开状态页,保留 30 天历史记录。免费监控的仪表盘连续 30 天未被打开时会被暂停。

Pro 将上限提高到 25 个监控,并增加每 1 分钟或每 2 分钟检查一次。 了解 Pro

关于 网站监控

网站监控会按固定间隔,从我们的服务器请求你的页面,并记录页面是否应答、耗时多久以及返回了什么状态码。即使你的电脑关机,它也会继续运行,这正是它的意义:商店或 API 停止响应时,你会比客户更早知道。

一次检查就是一个 HTTP GET 请求,最多跟随五次重定向,10 秒内没有响应即视为失败。最终响应的状态码低于 400 才算通过;如果设置了关键词,页面前 1 MB 内容还必须包含该文本,这样就能发现服务器返回错误页或空模板的情况。单次失败不会触发警报:30 秒后的第二次检查也失败,监控才会变红、创建事件并向你的 webhook 发送消息。恢复后,还会再发一条消息,说明故障持续了多久。

响应时间从发出请求开始计算,到响应读取完毕为止,因此包含 DNS 解析、建立连接、TLS 以及服务器自身的处理时间。图表显示每个时段的平均值,并用绿色和红色方格表示通过和失败的检查,同时给出用于观察偶发慢请求的第 95 百分位。

监控只从单一位置发起检查,不会 ping 服务器或测试端口,无法访问私有网络内的地址,也不会发送邮件或短信。

隐私

此工具在我们的服务器上运行,因为浏览器关闭后检查仍需继续。你填写的地址、名称、可选关键词、检查间隔和可选的 webhook 地址会保存在服务器上,同时保存的还有浏览器中随机编辑密钥的 SHA-256 指纹。每次检查会记录时间、状态码、响应时间和简短的失败原因;下载的页面内容只用于与关键词比对,随后即丢弃。webhook 地址相当于密码,因此完整地址不会再返回到页面。检查结果和已关闭的事件会在 30 天后删除;监控会保留到你删除为止,而连续 30 天无人打开仪表盘的免费监控会被暂停,直到你恢复。

功能

确认后再提醒

失败后 30 秒再检查一次,确认无误才通知 Slack、Discord 或你的 JSON 端点。

响应时间历史

查看 24 小时、7 天或 30 天内的平均和第 95 百分位响应时间,以及通过与失败的检查。

公开状态页

向客户展示可用情况,同时不暴露你所监控的地址。

网站监控:常见问题

网站监控如何判断我的网站宕机?
服务器返回 400 及以上的状态码、耗时超过 10 秒、无法解析或连接,或页面不含你的关键词时,检查即为失败。首次失败后,会在 30 秒后安排一次确认检查。只有确认检查也失败,监控才会切换为“宕机”,创建事件并发送 webhook 提醒,从而避免偶发的网络波动打扰你。
网站监控会在服务器上保存哪些数据,保存多久?
会保存每个监控的地址、名称、关键词、间隔和 webhook 地址,以及浏览器编辑密钥的指纹,而不是密钥本身。每次检查会新增一条记录,包含时间、状态码、响应时间和失败原因。下载的页面只用于查找关键词,不会保存。超过 30 天的检查记录和已结束的事件会自动删除;监控会一直保留,直到你删除。
网站宕机时能收到邮件或短信吗?
不能直接收到,监控改为向 webhook 发送消息。Slack 和 Discord 的 webhook 可通过这些应用自带的推送通知送达手机;通用 JSON webhook 则可以接入自动化服务或你自己的脚本,再由它们发送邮件或短信。仪表盘在标签页中保持打开时,也可以开启状态变化的浏览器通知。
能监控局域网内或防火墙后面的服务器吗?
不能。所有检查都从我们位于公网的服务器发起,解析到私有、回环或链路本地地址的网址会被拒绝,保存监控时和每次检查前都会验证。防火墙后的网站必须允许来自互联网的请求;我们的检查请求使用 ToolsUptimeMonitor 作为 user agent,方便你在日志中识别。
公开状态页会显示哪些内容?
它只按名称列出你选择公开的监控,显示当前状态、最近 30 天每天成功检查占比的条形图,以及近期事件。地址、关键词和 webhook 绝不会显示。每个编辑密钥对应一个使用随机地址的页面,并会要求搜索引擎不要收录,你可以随时关闭。