配置zabbix agent向多個server發送數據


1.背景:

server端:

172.16.59.197  ,172.16.59.98

agent 端:

hostname:dba-test-hzj02  

IP:172.16.59.98

 

2.方式:

配置多個server,serveractive

3.實例

# more /usr/local/zabbix/etc/zabbix_agentd.conf

Hostname=dba-test-hzj02 #agent端主機名
Server=172.16.59.197  #允許172.16.59.197來抓取數據
Server=172.16.59.98   #允許172.16.59.98來抓取數據
ServerActive=172.16.59.197 #將監控數據發送到172.16.59.197
ServerActive=172.16.59.98  #將監控數據發送到172.16.59.98
ListenPort=10050
BufferSize=1024
StartAgents=10
DebugLevel=2
PidFile=/home/logs/zabbix/zabbix_agentd.pid
LogFile=/home/logs/zabbix/zabbix_agentd.log
LogFileSize=10
EnableRemoteCommands=1
UnsafeUserParameters=1
Include=/home/logs/zabbix/zabbix_command.conf
Timeout=30

 4.問題

配置多個server端時,發現后增的server端不能從agent端抓取到數據,但是數據可以從agent端主動傳輸到zabbix_server端,檢查server端日志,發現報錯如下:

9438:20171012:182812.895 cannot send list of active checks to "172.16.59.98": host [dba-test-hzj02] not found

原因是:

1.后增的server端web頁面上關於agent端的配置  Host name 與agent端中配置文件中的hostname不一致,改成一致 dba-test-hzj02

2.IP address要配成agent端的IP地址,不要用127.0.0.1或localhost代替,改成172.16.59.98

 

 
 
 
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM