Featured image of post Arch Linux Zabbix用户账户重大变更及手动迁移指南

Arch Linux Zabbix用户账户重大变更及手动迁移指南

本文详细介绍了Arch Linux中Zabbix软件包从7.4.1-2版本开始的用户账户变更,包括废弃原有独立系统账户、统一使用共享zabbix账户的调整过程,以及需要手动更新的配置文件和权限设置。

Arch Linux - 新闻:zabbix >= 7.4.1-2 可能需要手动干预

2025-08-04 - Robin Candau

从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用户账户拥有,否则某些服务或用户参数可能无法正常工作,或完全无法工作。

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

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计