首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用元数据的Zabbix自动注册失败,并显示"cannot link template(s)“错误消息

问使用元数据的Zabbix自动注册失败,并显示"cannot link template(s)“错误消息
EN

Stack Overflow用户
提问于 2018-08-12 14:13:57
回答 1查看 1K关注 0票数 0

我有一个具有特定元数据值(linuxhosts)的Linux主机,我已经在zabbix_agentd.conf中设置了该值,我还使用以下配置设置了一个具有自动注册事件源的操作:

条件:宿主元数据,如linuxhosts

操作:添加到主机组SystemTestLinux链接到模板Linux系统测试模板

问题是主机没有链接到"Linux系统测试“模板。查看zabbix_server.log,我看到以下错误:cannot link template(s) "Linux system test" to host "xxxxx": conflicting item key "net.if.discovery" found。模板"Linux system test“没有链接到任何其他模板,并且我没有启用任何发现规则。同样重要的是要注意,我目前有很多Windows主机可以很好地链接到模板,这个问题只在Linux主机上出现。

EN

回答 1

Stack Overflow用户

发布于 2018-10-18 19:02:59

该问题已通过变通解决方案解决。问题是Zabbix无法处理两个非常相似的元数据字符串,这两个字符串将每个代理链接到其适当的组和模板。

例如,如果您有一个代理报告"productionDev“,另一个代理报告"productionDevOps”,您可能会遇到与我相同的问题。要解决此问题,您需要为每个自动注册操作设置两个条件:类似于"productionDev“而不是类似于"productionDevOPS”这将确保您的"productionDev“代理将加入其相应的组和模板。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51806235

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档