zabbix >= 7.4.1-2 可能需要手动干预

7.4.1-2 开始,以下 Zabbix 系统用户账户(先前由相关软件包提供)将不再使用。取而代之的是,所有 Zabbix 组件现在将依赖于一个共享的 zabbix 用户账户(正如 上游原本打算的,并且其他发行版也是这样做的)

  • zabbix-server
  • zabbix-proxy
  • zabbix-agent zabbix-agent2 软件包也使用它)
  • zabbix-web-service

这个共享的 zabbix 用户账户由新引入的 zabbix-common 拆分软件包提供,该软件包现在是所有相关的 zabbix-* 软件包的依赖项。

切换到新用户账户的操作已为相应的核心配置文件和 systemd 服务单元自动处理。

然而,如果您创建了自定义文件或配置,引用了上述已弃用的用户账户以及/或由它们拥有,则可能需要手动干预,例如

  • 用于加密通信的 PSK 文件
  • 用于收集指标或生成报告的自定义脚本
  • 需要提升权限才能收集的指标的 sudoers 规则
  • ...

因此,应更新这些文件,使其引用新 zabbix 用户账户以及/或由其拥有,否则某些服务或用户参数可能无法正常工作,甚至完全失效。

迁移完成后,您可以 从您的系统中删除过时的用户账户