zabbix排錯-20180107

問題1:

查看zabbix-server日誌發現報錯

 tailf /var/log/zabbix/zabbix_server.log|grep 172.16.2.59
 27671:20180107:100706.042 cannot send list of active checks to "172.16.2.59": host [HOSTNAME] not found
 27670:20180107:100906.086 cannot send list of active checks to "172.16.2.59": host [HOSTNAME] not found
 27670:20180107:101106.118 cannot send list of active checks to "172.16.2.59": host [HOSTNAME] not found

原因

查看對應主機配置文件,發現主機名未配置:

cat /etc/zabbix/zabbix_agentd.conf | grep Hostname
Hostname=HOSTNAME

解決辦法:

1、修改hostname與web界面主機名一致

vim zabbix_agentd.conf 

2、重啓對應服務器的zabbix客戶端

/etc/init.d/zabbix-agent restart
Shutting down Zabbix agent:                                [  OK  ]
Starting Zabbix agent:                                     [  OK  ]

問題2

在zabbix-server上調用對應的鍵值報錯

zabbix_get -s 172.16.2.59 -k zabbix_low_discovery[redis]
(Not all processes could be identified, non-owned process info

原因

查看/etc/sudoer文件,發現未進行免密配置

解決辦法

修改對應服務器的/etc/sudoer文件,添加下邊兩行

zabbix      ALL=(root)      NOPASSWD:/bin/netstat, /app/jdk/bin/jps
Defaults:zabbix !requiretty
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章