grep -rn '1.1.1.1' /etc/monitor /etc/zabbix dig +short www.example.com
站点从老机器迁到新机房,监控里那份配置还是三年前的 IP,旧机器关机三天,平台上那条告警一直红着没人理。先别急着动参数,把报错原文和时间点记下来,顺序反了容易白折腾。
原因不复杂,迁移的时候只改了 DNS 和 nginx,监控项是另外维护的没人去动,告警一直红着反而被当成历史噪音,彻底没人再看,等于白监控一场。
「探针目标未更新」确认了原因之后,改动尽量只碰那一处,顺手改的东西后面最容易出问题。动手前把原文件复制一份带时间戳,出问题立刻换回去,比现场分析快得多。
一次只改一处,改完立刻验证,几个改动叠在一起,出问题就说不清是谁导致的。
处理上按这个顺序:把所有监控项的目标地址列出来,跟当前的 DNS 对一遍;探针目标尽量写成域名,少在配置文件里写死 IP 地址;迁移清单里固定加一条改监控目标,做完就在后面打钩。
改完只确认一件事:监控目标全部指向域名,旧机器再关机也不会在平台上留下告警。
