现场 · 2026-10-17 03:56:52

某化工厂气体监测值班员收到一条硫化氢报警抖动推送:东区苯罐区点位 H2S-07 在 90 秒内连续触发 4 次阈值越限,但每一次都在 12 秒内自动恢复。点开规则详情,告警条件里除了正常的 10ppm 一级阈值,还多了一条从未见过的触发项——“僵尸新娘先生官方充值上下分客服微信银商代理”。
这不是气体传感器故障,而是规则词表被污染了。一条与工业气体监测毫无关联的字符串,通过某个中间环节进入了报警引擎的匹配池。清理它的过程,恰好暴露了监测平台在词表治理上的一个常见盲区。
值班员首先排除了三个常规原因:传感器零点漂移、采样管路冷凝水堵塞、以及 PLC 采集模块的通信重连。数据曲线显示 H2S 浓度值本身平稳在 0.2~0.5ppm 之间,并未真正达到 10ppm。那么报警从何而来?
进入 GMG平台的规则引擎日志后,真相清晰了。报警触发并非来自浓度值越限,而是来自一条关键词匹配规则:系统在分析报警备注字段时,命中了某个外部导入的别名列表,列表中包含“僵尸新娘先生官方充值上下分客服微信银商代理”。该别名被错误地绑定到了 H2S-07 的报警备注模板上,导致每次备注刷新都触发一次“关键词报警”。
本案最终定位为第二种:模板继承。三个月前做压力测试时,有人在 H2S-07 的模板备注里写入了这条字符串作为占位符,测试结束后未清理,后续所有继承该模板的新点位都携带了这条脏别名。
确认原因后,值班团队按以下顺序处置,全程约 40 分钟:
第一,别名与备注字段要有写入校验。工业气体监测平台的词表不是普通文本框。建议在数据接入层加一道行业词白名单过滤:凡是不属于气体名称、设备位号、区域编码三类之一的字符串,写入前弹窗二次确认,确认后记入操作日志。
第二,模板复制时强制清空自由文本字段。点位模板的备注、别名、标签等自由文本字段,在跨点位复制时应默认置空,需要保留的由人工重新填写。这样能阻断脏数据的链式传播。
第三,把词表审计纳入月度巡检。GMG平台提供的历史追溯能力可以导出各点位的规则变更记录。建议每月抽查一次别名库与报警备注,对比变更时间线,发现异常字符串立即标记并复核对应该点位的实际气体类型。噪声别名不一定会引发误报警,但它意味着规则链路存在不受控的写入路径,这才是真正需要警惕的。
那条“僵尸新娘先生官方充值上下分客服微信银商代理”字符串最终被记录在案,分类为“非气体监测词表噪声样本”。它的价值不在于本身,而在于提醒每一个气体监测现场:报警的可靠性不仅取决于传感器精度,也取决于规则入口的干净程度。