UPS 每 10 分钟发一封垃圾邮件:换了服务器,IP 没变,"身份"变了
一台服务器从 WS2016 换成 WS2022(重新部署,IP 地址沿用原来的),换完没几天,UPS 的网络管理卡开始每十分钟发一封告警邮件——像坏掉的烟雾报警器一样连续响。
排查:先怀疑网络,再怀疑软件
第一反应是查 UPS 卡本身的网络配置——登录 UPS 的网络管理卡(NIC)后台,配置看起来一切正常。邮件通知设置没有改过,触发规则也没问题。
真正的线索出现在 Client 列表里:UPS 卡上还挂着一个 PowerChute 客户端条目,指向的正是这台服务器的 IP——但这个客户端已经不存在了。旧系统重装后,原来注册在 UPS 卡上的那个 PowerChute 客户端”身份”随旧系统一起消失,UPS 卡却始终在按老规矩尝试联系它、等不到应答、发告警邮件汇报”联系不上客户端”。
IP 沿用了,但 PowerChute 认的是注册身份,不是 IP
修复
- 在 UPS NIC 后台删除旧的 PowerChute 客户端条目——它已经是个空壳,没有任何软件会再回应它;
- 在新服务器上重新安装 PowerChute Network Shutdown Client,走一次全新的配置向导;
- 配置向导要求填写 UPS NIC 的地址和一个认证短语(Authentication Phrase)——这个短语在 UPS NIC 后台的「Shutdown Configuration」页面设置,两边必须一致才能完成配对;
- 确保 UPS NIC 上的 HTTPS 已启用,配置向导里若提示证书/连接问题,点 “Fix Problem” 让它自动处理;
- 过程中不要关闭 UPS——即使向导提示”可以安全关闭进行测试”,也建议跳过,避免在服务器还在重新配置阶段制造真实的断电风险。
配对完成后,UPS NIC 的 Client 列表里出现了新服务器的条目(虽然 IP 和旧条目相同),十分钟一次的垃圾邮件从此停止。
教训
- 同 IP ≠ 同身份。任何”按注册关系工作”的周边系统(UPS 客户端、监控 agent、备份代理、域内信任关系)在服务器重装/换代时都需要重新走注册流程,不能假设”IP 没变就什么都不用管”;
- 收到规律性的重复告警时,先怀疑”某个配对关系断了但没人清理”,这比怀疑硬件本身故障命中率更高;
- 服务器重装/更换的 checklist 里该加一项:盘点所有依赖这台机器身份注册的周边系统,逐个重新配对,而不是等它们自己开始报警。