2017-04-12 34 views
0

我想創建一個zabbix代理和一個zabbix代理,並設置代理通過代理進行通話。我爲此創建了docker容器(zabbix-proxy和zabbix-agent)。zabbix代理嘗試與服務器通話

proxy.conf:

Server=192.10.30.58 # address of server 
ServerPort=10051 
Hostname=DFS 

agent.conf:

Server=ZabbixProxy # the zabbix-proxy container name 
ListenPort=10050 
Hostname=Agent 

我已經創建了也ZABBIX:

名爲DFS代理。

名爲DFS的宿主和192.10.30.3:10051

命名代理和192.18.0.4:10050(其中運行代理的內部IP)

我可以從監控 - 看到數據的主機>代理和代理的最新數據。

所以,它的工作。

但是,在我的日誌,我可以看到,對於代理它給了我:

INFO success: zabbix-agentd entered RUNNIG state, process has stayed up for > than 1 seconds (startsecs) 


failed to accept an incoming connection: connection from "192.10.30.58" rejected, allowed hosts: "ZabbixProxy" 

(該192.10.30.3:10051是代理的外部IP)

看來,代理試圖與服務器交談,但我不知道爲什麼。

如果在agent.conf而不是ZabbixProxy(zabbix代理容器的名稱)我把代理地址192.10.30.3,然後我仍然有相同的錯誤,我也無法獲得代理的最新數據。


我我用ServerActive=ZabbixProxyServerActive=192.10.30.3:10051,我收到:

... 
INFO spawned: 'zabbix-agentd' with pid 51 
2017-04-12 16:37:55,916 INFO exited: zabbix-agentd (exit status 1; not expected) 
2017-04-12 16:37:57,928 INFO spawned: 'zabbix-agentd' with pid 52 
2017-04-12 16:37:57,988 INFO exited: zabbix-agentd (exit status 1; not expected) 
2017-04-12 16:38:01,001 INFO spawned: 'zabbix-agentd' with pid 53 
2017-04-12 16:38:01,061 INFO exited: zabbix-agentd (exit status 1; not expected) 
2017-04-12 16:38:02,063 INFO gave up: zabbix-agentd entered FATAL state, too many start retries too quickly 

當然,現在的代理不會在所有的工作。

回答

0

參數Server適用於被動項目 - 到代理的傳入連接。代理根據參數ServerActive連接到服務器(或代理),在您的情況下似乎配置錯​​誤。

+0

嗨,我現在有點困惑。所以,Agent只使用ServerActive?無論如何,我更新了我的帖子。它根本不起作用。我錯過了什麼?謝謝。 – George

+0

嗯,它似乎需要添加服務器的IP地址,不僅將zabbix代理IP放入服務器字段! – George

+0

不,您應該只有服務器或「ServerActive」中列出的代理。代理無法啓動似乎是一個奇怪的問題 - 您應該嘗試手動啓動它並查看錯誤消息是什麼。 – Richlv

相關問題