我想創建一個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=ZabbixProxy
或ServerActive=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
當然,現在的代理不會在所有的工作。
嗨,我現在有點困惑。所以,Agent只使用ServerActive?無論如何,我更新了我的帖子。它根本不起作用。我錯過了什麼?謝謝。 – George
嗯,它似乎需要添加服務器的IP地址,不僅將zabbix代理IP放入服務器字段! – George
不,您應該只有服務器或「ServerActive」中列出的代理。代理無法啓動似乎是一個奇怪的問題 - 您應該嘗試手動啓動它並查看錯誤消息是什麼。 – Richlv