zabbix自動上報失敗問題排查 這兩天做agent自動發(fā)現遇到一個問題虽画,雖然在界面配置了Action-Auto registration中配置了主機上報的策略 但是zabbix-agent死活上報不上來拇厢。從日志來看是server沒有接收到agent上報的信息。 no active checks on server [xxxx:10051]: host [xxxxxx] not found 經過排查亏掀,有三個可能的原因旺遮。 原因一 zabbix_agentd.conf 中的hostname跟界面配置的不一樣培己。這個情況一般在于我們主機的ip不變 但是初始化的時候炕横,變成了其他的主機名依溯,導致這個問題老厌。 原因二 查看一下當前主機的版本:zabbix_agent -V 如果版本過低,是不支持自動注冊至Zabbix server的黎炉。 像我們的server是3.4的枝秤,但是agent是1.8的,差了太多版本慷嗜。 原因三 查看zabbix_agentd.conf中的HostMetadataItem配置 由于我們的Auto registration中配置的條件是Host metadata上報的數據來判斷是否注冊的 所以在zabbix_agentd.conf中的HostMetadataItem配置一定要配置成開啟的淀弹,如下: HostMetadataItem=system.uname 配置好了重啟即可 image.png