當我使用docker羣時,Zabbix存在連接問題。
一些信息:Zabbix服務器和代理使用dns與docker羣1.12-連接問題
- 我有一個的zabbix服務器和代理的zabbix(包括碼頭工人集裝箱)。
- 我正在使用docker swarm(docker 1.12)進行部署。
- 我創建了碼頭工人的專用網絡稱爲
mynetwork
的zabbix服務器部署的命令:
docker service create -name zabbix-server-dns...--network=mynetwork...-p some-ports...zabbix-server-image
中的zabbix服務器的conf
:sourceIP=0.0.0.0
的zabbix代理部署命令:
docker service create -name zabbix-agent-dns...--network=mynetwork...-e server=zabbix-server-dns...-p some-ports...zabbix-agent-image
在Zabbix ui:
我創建的主機名:zabbix-agent-dns
。我把相同的名字放在dns和port 10050中,並附上模板。主機在ui中變成綠色,但沒有監控!我所得到的是不受支持的物品。我設法從Zabbix服務器容器內部ping到代理容器,而不是從代理容器到服務器。我認爲Zabbix服務器設法向代理髮送項目請求,代理設法獲取請求並處理它,但是當它試圖將數據發送回Zabbix服務器並且我不知道爲什麼時有什麼錯誤。
請幫助...
我必須說,如果我運行相同的容器沒有碼頭工人羣和我的新的網絡,它工作正常。
問題不在於我的項目鍵,因爲當我運行相同的時候沒有使用網絡「mynetwork」它工作正常(我從zabbix_get得到正確的值)。 – yogi
什麼是確切的錯誤信息?該項目的配置是什麼? – Richlv