首页 / 项目库 / 网站哨兵
部署已验证·待开放购买

网站哨兵

网站挂了,马上通知你

网站、接口、证书全天盯着,出问题马上推到钉钉、飞书或企业微信。

完整教程已写好,下方可读 · 搭建服务暂未开放购买

网
启动成本
1 核 1G 服务器即可,年约百元级(估算)
大概周期
半天
分类
运维

适合谁

  • 给客户做网站的建站者,可打包成年度维护套餐
  • 独立站卖家和小 SaaS 团队

不适合谁

  • 需要企业级全链路监控的大团队

常见风险

  • 监控服务器不要和被监控站点放在同一台机器
  • 各通知渠道需要单独配置
预览站展示完整教程供你审阅;正式上线后需要开通会员才能阅读
会员教程

网站哨兵 · 完整教程

教程把监控项、通知渠道、状态页一次讲透,并给出网站维护年费的服务设计思路。

这个项目能帮你做什么

网站哨兵用来对网站、接口和证书做全天候监测:目标异常时,把告警推到钉钉、飞书或企业微信;同时可以挂一个对外状态页,让客户或用户看到「当前是否正常」。对建站者来说,它很适合和年度维护套餐打包;对独立站卖家和小团队来说,它能减少「客户比你先发现网站挂了」的难堪。

我们已在测试环境完成部署、初始化与控制台登录验证。监控项、通知渠道与状态页会在搭建时按你提供的清单配置。域名与 HTTPS 尚未在真实域名上联调,开放购买后按交付清单验收。

后台界面可能会出现软件原名,这是许可要求;对外宣传和接单请只用我们的项目名「网站哨兵」。

适合谁 / 不适合谁

适合:给客户做网站的建站者,可打包成年度维护套餐;独立站卖家和小 SaaS 团队。

不适合:需要企业级全链路监控、分布式追踪、日志平台一体化的大团队。那是另一预算量级,不要用本项目硬撑。

上线前要准备什么

  • 云服务器:1 核 1G 通常足够。关键原则:监控服务器不要和被监控站点放在同一台机器。同一台机器宕机时,监控与业务一起消失,告警毫无意义。
  • 域名:例如 status.客户域名.com,用于面板与状态页。
  • 管理员用户名与邮箱。
  • 通知渠道:至少一种——钉钉、飞书或企业微信机器人 Webhook 地址。
  • 监控列表:标准搭建最多 10 个 URL 或检查项,请事先列好,含期望的检查间隔。
  • 国内服务器:拉取运行镜像需要镜像加速。

费用为百元级年费量级的服务器成本估算,详见项目页;域名与机器人能力自理。

交付后你会得到什么

搭建包含:部署与 HTTPS;最多 10 个监控项;1 个通知渠道;1 个对外状态页。

不包含:被监控网站本身的故障修复。哨兵负责「发现问题并告诉你」,不负责「替你把站点修好」。

验收建议:能登录控制台;监控项按设定间隔刷新且健康时显示正常;把目标改成错误地址或临时关闭目标后,通知渠道能收到告警;状态页对外可打开并显示约定的监控项。我们已验证控制台可进入;通知与状态页请在交付当天做一次「故意失败」演练并留截图。

从打开后台到第一个可用结果

  1. 首次打开按向导完成初始化:选择本地数据库方式,创建管理员。若交付方已初始化,则直接登录并立即修改密码。
  2. 添加第一个监控:类型选 HTTP(s),填入目标 URL,间隔可先设 60 秒。保存后等待连续几次检查,确认状态稳定为正常。不要一上来就设极短间隔,以免对目标造成压力,也容易产生抖动告警。
  3. 配置通知渠道:粘贴机器人 Webhook,发送测试消息,确认群里能收到,且机器人名字不会让客户误以为是骚扰账号。
  4. 把通知渠道绑到监控项;用一个故意错误的地址做故障演练,确认状态变为异常且群内收到告警,再改回正确地址并确认恢复通知(若你启用了恢复通知)。
  5. 启用对外状态页,只勾选适合公开的监控项。内部管理地址、测试环境、带令牌的 URL 不要放进公开状态页。用无痕窗口打开状态页链接做验收。

域名与 HTTPS

DNS 解析到哨兵服务器;反向代理配置证书;管理后台建议限制来源 IP 或另加入口认证;国内备案完成后再公开状态页。若业务用户主要在国内、哨兵却放在远距离海外,延迟与网络路径可能造成「假告警」,需要按真实用户分布选择区域,或接受适当的重试与容错次数。

常见失败:监控和业务同机;Webhook 泄露后群被刷屏;状态页公开了内部系统;证书监控未加,临过期才发现。

日常维护

每周看一次抖动过多的监控,区分是目标真不稳还是间隔过密。证书类检查要提前提醒。把机器人 Webhook 当密钥保管。升级前备份数据目录,升级后抽查测试通知。客户站点迁移 IP 或改域名后,同步改监控目标。告警策略避免「一分钟吵一次」——否则群成员会屏蔽机器人,等于没有监控。

把它卖出去

常见打包:官网搭建 + 年度值守(最多 N 个监控、一种通知、一个状态页、工作时间响应)。合同写明:修复故障另计费;响应时效是工作时间还是 7×24;超出 10 个监控如何加价。状态页文案保持克制,故障时更新说明比沉默更有用。不要承诺「一分钟内人工到场」,除非你真有值班表。

风险与合规

监控服务器不要和被监控站点放在同一台机器。各通知渠道需要单独配置。对外状态页会暴露你监控了哪些服务,注意不要公开内部地址。告警过于频繁会导致有效告警被忽略。

和建站项目一起卖时的套餐示例

可以把「星页建站 + 网站哨兵」收成一档上线包:站点上线后,哨兵从第一天开始盯首页、后台登录页与证书到期。年费值守里写清:监控不超过 10 项、一种通知渠道、工作日响应、故障修复按小时或按次另计。客户若要求盯支付回调、开放接口,把这些算进 10 项额度,或升级额度。

故障演练不要只演一次。每季度用一个测试监控故意失败一次,确认机器人还在、人还看得到。群成员变更、机器人被踢、Webhook 被重置,都是真实会发生的事。

状态页怎么写才有用

状态页不是营销页。正常时一句「全部系统正常」即可;异常时写清影响范围、开始时间、下一步,比 concurrent 地道歉更有用。不要在状态页放内部主机名、IP、未脱敏的工单链接。若客户坚持公开历史事故记录,先约定保留多久、是否展示具体原因。

监控项怎么选才不浪费额度

10 个名额优先覆盖:首页、关键落地页、后台登录页、支付或下单相关接口(若有)、证书到期。内网测试环境、临时活动页不必长期占用额度。检查间隔按业务容忍度设置:官网首页 1 分钟一次通常足够;过于频繁既费资源,也容易把短暂网络抖动当成事故。

告警噪音怎么降下来

连续失败次数达到阈值再通知、夜间合并告警、维护窗口临时静音,都是常用手段。刚上线的一周专门盯噪音,把爱误报的监控调长间隔或加关键字匹配。群里若开始出现「又是假的吧」,说明阈值该改了——有效监控的前提是人还愿意看告警。

不想动手?搭建服务可选。

搭建包含

  • 部署与 HTTPS
  • 最多 10 个监控项
  • 1 个通知渠道
  • 1 个对外状态页

不包含

  • 被监控网站本身的故障修复
建议套餐 · 标准搭建
¥799会员约 679 元

该项目的部署模板已在测试服务器上跑通,正在完善下单与交付流程,暂未开放购买。会员可先学习教程。

相关项目