Papa Labs

UPS 每 10 分钟发一封垃圾邮件:换了服务器,IP 没变,"身份"变了

一台服务器从 WS2016 换成 WS2022(重新部署,IP 地址沿用原来的),换完没几天,UPS 的网络管理卡开始每十分钟发一封告警邮件——像坏掉的烟雾报警器一样连续响。

排查:先怀疑网络,再怀疑软件

第一反应是查 UPS 卡本身的网络配置——登录 UPS 的网络管理卡(NIC)后台,配置看起来一切正常。邮件通知设置没有改过,触发规则也没问题。

真正的线索出现在 Client 列表里:UPS 卡上还挂着一个 PowerChute 客户端条目,指向的正是这台服务器的 IP——但这个客户端已经不存在了。旧系统重装后,原来注册在 UPS 卡上的那个 PowerChute 客户端”身份”随旧系统一起消失,UPS 卡却始终在按老规矩尝试联系它、等不到应答、发告警邮件汇报”联系不上客户端”。

UPS NIC 仍在向旧客户端广播、找不到应答、每 10 分钟触发一次告警邮件的流程图

IP 沿用了,但 PowerChute 认的是注册身份,不是 IP

修复

  1. 在 UPS NIC 后台删除旧的 PowerChute 客户端条目——它已经是个空壳,没有任何软件会再回应它;
  2. 在新服务器上重新安装 PowerChute Network Shutdown Client,走一次全新的配置向导;
  3. 配置向导要求填写 UPS NIC 的地址和一个认证短语(Authentication Phrase)——这个短语在 UPS NIC 后台的「Shutdown Configuration」页面设置,两边必须一致才能完成配对;
  4. 确保 UPS NIC 上的 HTTPS 已启用,配置向导里若提示证书/连接问题,点 “Fix Problem” 让它自动处理;
  5. 过程中不要关闭 UPS——即使向导提示”可以安全关闭进行测试”,也建议跳过,避免在服务器还在重新配置阶段制造真实的断电风险。

配对完成后,UPS NIC 的 Client 列表里出现了新服务器的条目(虽然 IP 和旧条目相同),十分钟一次的垃圾邮件从此停止。

教训

  1. 同 IP ≠ 同身份。任何”按注册关系工作”的周边系统(UPS 客户端、监控 agent、备份代理、域内信任关系)在服务器重装/换代时都需要重新走注册流程,不能假设”IP 没变就什么都不用管”;
  2. 收到规律性的重复告警时,先怀疑”某个配对关系断了但没人清理”,这比怀疑硬件本身故障命中率更高;
  3. 服务器重装/更换的 checklist 里该加一项:盘点所有依赖这台机器身份注册的周边系统,逐个重新配对,而不是等它们自己开始报警。
← 全部文章