把监控交给别人,
你需要知道这些。
一个监控工具值不值得信,看两件事:它自己稳不稳,以及它会不会拿你的数据做别的。这一页把两件事都说清楚。
每一封告警都应该值得看
假告警比漏告警更危险:三次误报之后,人会关掉通知。下面这些规则,每一条都来自真实事故。
连续失败才判定
单次超时、单次 5xx 不算故障。默认连续 3 次失败才判定(每站点可调 1–10 次)。网络抖动、服务器重启的几十秒,不会变成一封告警。
多地二次确认
监控机判定失败后,先从别的观测位置再访问一次。只有多个位置都失败,才算站点故障;只有监控机失败,记为"本地线路问题",不打扰你。
自身故障熔断
监控机出口断网、DNS 挂掉时,所有站点会"同时失败"。我们识别这种模式——但必须一个都没通才算(曾因一台服务器承载了 76% 的站点,它宕机时被误判为自身故障,244 条真实告警被压制;现在不会了)。
一次故障,两封邮件
一次连续故障 = 一条记录 = 一封故障通知 + 一封恢复通知。不会每分钟重复。发送前还会复核:如果站点已经恢复,积压的旧告警自动取消,不会发出假警报。
抖动抑制
一天内反复短时故障的站点(默认 24 小时内 4 次、每次不到 10 分钟)自动归入每日汇总,不再逐次通知。阈值可按租户调整。
对你的服务器温柔
同一台服务器上的站点限制并发和最小间隔,探测时间加抖动错峰。我们曾因对一台机器上的 600 个站点探测太快,被它的防火墙当成 CC 攻击拉黑——那之后加了三道限速闸。
你的数据只有你能看到
租户隔离,逐条验证
每个账号是一个独立租户。数据库里每一条涉及租户数据的查询都带租户条件;自动化测试会用租户 B 的身份逐条访问所有接受 ID 参数的路由,确认拿到的只能是 404——新增路由若未覆盖,测试直接失败。
密码与会话
密码只保存 bcrypt 哈希。登录失败限速,密码找回链接一次性且限时。修改密码后所有旧会话立即失效。登录页对不存在的账号与错误密码耗时一致,防止枚举。
我们怎么使用你监控的页面内容
只用于你配置的判定(关键字、内容监控、页面报错识别)。内容监控保留的快照只有你能看到。我们不分析、不聚合、不出售任何来自你站点的内容。
不会成为攻击跳板
你只能监控公网地址:内网、回环、云元数据地址一律拒绝,页面里引用的资源也同样过滤。你自建的观测节点带令牌鉴权和同样的防护。
平台运维人员能看到什么
平台管理员可以查看租户的配置与监控数据以提供支持,但只读——不能以你的身份修改或删除任何东西;所有这类访问都有审计记录。平台不持有你的通知渠道凭据以外的任何第三方密钥。
邮件
系统通知(验证、密码找回、告警、日报)由 report@my.webchecks.site 发出,经 SSL 加密投递。你也可以配置自己的 SMTP 发送业务告警。告警收件人必须先点确认链接,我们不会向未经确认的地址发信。
在哪里运行,怎么保护
位置
监控机与数据库位于香港数据中心,可直连中国内地与海外多数地区。平台内置香港与内地观测位置。
传输
控制台与接口全程 HTTPS(TLS 1.2+),证书自动续签。Cookie 标记 Secure / HttpOnly / SameSite。
发布与回滚
每次发布先完整语法检查、跑数据库迁移自检,再原子切换目录;保留最近 3 个版本,任何问题可在一分钟内回滚。
数据保留
逐次检测明细保留 30 天,之后压缩为每日汇总长期保留;故障记录长期保留。删除站点后 30 天内可从回收站恢复,之后彻底清除。
自我监控
每个定时任务的运行记录都在平台健康面板上;任务停止运行会被立刻发现——监控系统自己也被监控。
漏洞报告
发现安全问题请发邮件至 support@my.webchecks.site,标题注明「安全」。我们承诺 48 小时内回复,并在修复后致谢。