環境描述:
環境介紹:CentOS6.5 zabbix3.2.6(zabbix客戶端與服務端在一台主機)
1.在安裝完zabbix之后,添加客戶端,客戶端配置(zabbix_agentd.conf)如下
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Server=192.168.1.37
ServerActive=192.168.1.37
Hostname=Zabbix.server
HostMetadataItem=system.uname
Include=/etc/zabbix/zabbix_agentd.d/*.conf
2.添加主機后,出現好多人都遇到的問題
問題詳情:
郵件提示Zabbix agent on Zabbix.server is unreachable for 5 minutes
查看zabbix_server.log,有以下錯誤:
2757:20170622:171009.199 cannot send list of active checks to "192.168.1.37": host [zabbix.server] not found
2751:20170622:171108.502 enabling Zabbix agent checks on host "zabbix.server": host became available
一直這樣循環往復,導致報警郵件太多,從web界面看沒有警告。
問題分析:
從問題上來看,是主機在ping客戶端時解析不了主機名
解決辦法:
在/etc/hosts當中添加一條記錄
192.168.1.37 zabbix.server
保存后問題解決了,在也沒有那么多報警郵件。