← 返回文章列表

AI 值守(一):网站半夜挂了 AI 第一个知道:自动巡检告警怎么配

📖 摘要:网站故障不可怕,可怕的是发现得晚——靠客户投诉、靠搜索引擎降权、靠第二天上班才发现。本文记录我们给自己网站和服务器上的一套自动值守:每 30 分钟巡检一轮(站点可达、内容正确、SSL 证书时效、服务器端口),出问题直接推消息到企业微信,没事绝不打扰。附真实巡检清单、真实告警消息与两个关键设计:平时静默、验证不造假。

一、被客户电话叫醒之前

做网站的人大概率经历过这样的早晨:客户发来一句「你们网站打不开了」,你心里咯噔一下,打开后台一看——凌晨三点就断了,监控呢?没监控。日志在那里躺着,像一份迟到的体检报告。

故障本身不可怕,可怕的是三个滞后:

  1. 发现滞后——你是被客户通知的,不是自己发现的;
  2. 定位滞后——日志好几份,先查哪份靠猜;
  3. 处理滞后——从断线到恢复的每一分钟,都在丢信任、丢搜索排名、丢订单。

我们自己也做网站(就是你现在看的这个博客站),还管着一台跑业务的服务器。过去发现故障靠什么?靠想起来去看一眼,靠用户说。这不是办法。

二、给网站配一个「每 30 分钟查岗的值班员」

2026 年 9 月,我们给自己配了一个 AI 值守助手,核心是定时巡检 + 异常推送——它做的事情,翻译成大白话就是:

下面是这个值班员真实在跑的巡检清单(2026-09-02 实测快照):

检查项 检查什么 当时的实测值 判定
站点可达 首页能不能打开 HTTP 200
页面内容 首页关键内容在不在(防被黑/被改挂马) 特征内容存在
SSL 证书 证书还有多少天到期 82 天 ✅(阈值:>30 天)
响应速度 打开要多久 0.11 秒 ✅(阈值:<3 秒)
服务器 SSH 端口 远程管理通道通不通 开放
服务器 HTTP/HTTPS 端口 对外服务通不通 开放
业务子站 相关业务域名可达性 HTTP 200

每 30 分钟一轮,全天不间断,周末节假日照常——不需要人记得去查,值班员自己记得。

三、告警长什么样:一条真实的消息

巡检不是「发现问题就轰炸」,而是有异常才打扰。这是整套设计里最关键的一条:没事别吵人,有事说清楚。

我们验证推送链路时收到过这样一条真实告警消息(链路测试,判定是人为翻转的,实测值是真的):

【监控告警 09-02 19:49】

  ALERT fishsun-ssl: SSL 证书到期(天) = 82

详情: ~/monitor/reports/

消息里带四样东西:哪一项(SSL 证书)、实测值(82 天)、判定标准(预期 >30 天)、详情位置(完整巡检记录可查)。收到消息的人不需要再打开后台猜——一眼就知道是什么事、严重到什么程度。

这里要说明一个验证原则:测试告警是通过「人为把判定翻成异常」触发的,实测值保持真实——我们不会为了演示效果伪造一个「证书剩 3 天」的假数据。链路验证验证的是推送通道,不是数据。

四、真正的无人值守:跑起来之后

巡检任务注册成定时任务后,它自己按点跑。2026 年 9 月 2 日当晚的记录:20:19、20:50、21:22——三轮自动巡检全部执行,每轮 8 项检查全绿,没有一条冗余推送。

什么叫「冗余推送」?就是网站明明好好的,值班员每隔半小时发一条「一切正常」——那叫刷屏,不叫值守。我们的规则是:有异常才说话。从 20:19 到第二天,你只会收到两种消息:一种是「XX 项异常了」,一种是月度健康汇总。中间那些正常巡检,静默。

这也意味着:当你某天收到一条告警,它的分量是实打实的——不是例行公事的提醒,是真的有事了。

五、这套值守的边界(写清楚,不吹)

六、小结

网站半夜挂了的真实成本,不是那几小时不可用,是客户比你早知道。给网站配一个每 30 分钟查岗、有问题才说话的值班员——这是我们「AI 值守」的第一件事,已经在自己环境里跑了,记录如上。

下一篇聊一个更细的问题:盯什么才叫盯住了——巡检清单不是拍脑袋列的,每一项背后都有一个「不盯它会怎样」的理由。

常见问题

网站监控需要在自己服务器上装东西吗?

看监控项:网站可达、页面内容、证书时效、端口状态这类「从外部能查的」,不需要在服务器上装任何东西,值守端定时访问即可;要查服务器磁盘水位、容器健康这类内部状态,才需要服务器访问权限(按场景授权)。

30 分钟一轮,故障会不会漏掉?

30 分钟内的故障要到下一轮巡检才会被发现——这是周期巡检的固有边界。需要秒级发现的高可用场景,请使用专业监控体系;对多数网站和服务,30 分钟内发现故障已经远好于「客户投诉才知道」。

收到告警消息之后怎么办?

消息自带四项信息:哪一项异常、实测值多少、期望值多少、详情记录在哪。按消息定位处理即可;值班员负责「第一时间告诉你」,处理动作由人完成。

想让 AI 助理接入您的业务与沟通工具?看看方案与服务 →

联系我

邮箱contact@fishsun.cn

点击邮箱直接写信 · 扫码加微信沟通

微信

微信二维码

扫码加微信 · 备注「门户」更快通过