簡體   English   中英

使用元數據的Zabbix自動注冊失敗,並顯示“無法鏈接模板”錯誤消息

[英]Zabbix auto registration using metadata fails with a “cannot link template(s)” error message

我有一台具有特定元數據值(linuxhosts)的Linux主機,該主機已在zabbix_agentd.conf中設置。我還使用以下配置通過自動注冊事件源設置了一個Action:

條件:主機元數據,例如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系統測試”未鏈接到任何其他模板,並且我未啟用任何發現規則。 還需要注意的是,我目前有很多可以很好地鏈接到模板的Windows主機,問題僅出現在Linux主機上。

該問題已通過解決方法解決。 問題是Zabbix無法處理兩個非常相似的元數據字符串,這些字符串將每個代理鏈接到其適當的組和模板。

例如,如果您有一個代理報告“ productionDev”,而另一個代理報告“ productionDevOps”,那么您可能最終會遇到與我同樣的問題。 要變通解決此問題,您將需要為每個自動注冊操作具有兩個條件:像“ productionDev”而不像“ productionDevOPS”這樣,這將確保您的“ productionDev”代理將加入其適當的組和模板。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM