在现有Zabbix模板中新增item后是否需要重启Zabbix agent或server?
Zabbix模板新增监控项(item)重启相关问题解答
核心结论
- 正常场景下无需重启Zabbix Server或Zabbix Agent,操作对生产环境无影响。
生效逻辑说明
Zabbix默认会自动同步配置变更,不需要手动重启服务加载:
- Zabbix Server端默认每60秒自动更新一次配置缓存,新增的item最多2分钟就会被Server识别加载。如果需要立即生效,可以执行热重载命令
zabbix_server -R config_cache_reload,该操作不会中断现有监控任务,生产环境可安全执行。 - 被动模式Agent:Server加载新item配置后,会按照item设定的采集间隔主动向Agent发起采集请求,Agent收到请求后直接返回对应数据即可,全程无感知,不需要提前加载配置。
- 主动模式Agent:Agent会默认每120秒主动向Server拉取最新的监控项列表,拉取完成后就会自动开始新item的采集,不需要重启Agent。
仅以下特殊场景需要操作Agent端
如果新增的item依赖Agent端刚修改/新增的自定义采集配置(比如UserParameter自定义参数、自定义采集脚本),才需要加载Agent端的新配置:
- 若使用Zabbix Agent 2,可执行热重载命令
zabbix_agent2 -R userparameter_reload,无需重启进程,无采集中断影响。 - 若使用旧版Zabbix Agent 1,才需要重启Agent进程加载新配置。
内容的提问来源于stack exchange,提问作者idiot one
相关产品推荐
相关产品推荐

