我在openstack上使用openbaton在專用網絡上部署了一些VNF。我附上了openstack網絡拓撲的截圖。在openstack中使用Zabbix監控運行在私有IP上的VNF
現在我想用zabbix監控這些VNFs。爲了在ssh進入帶有IP 10.0.0.3的VNF後執行此操作,我在其上安裝了zabbix-agent並在其配置文件中更改了ServerActive=<zabbix-server-IP-address>
以允許自動註冊zabbix-agent。相應地,我還在zabbix-server上添加了Add Host
& Link to templates
的操作。
但這樣一來,在ZABBIX服務器的主機列表後,我得到的條目<openstack-IP-address>:10050
,並顯示一條錯誤消息
Get value from agent failed: cannot connect to [[<openstack-IP-address>]:10050]: [111] Connection refused
我想這是因爲ZABBIX代理正在VNF(位於專用網絡)內的端口10050上進行偵聽。在<openstack-IP-address>
上沒有在端口10050上偵聽的zabbix-agent。
我該怎麼做才能讓zabbix-server識別在VNF內部運行的zabbix-agent?
與https://serverfault.com/questions/885459/why-my-host-shows-up-as-unreachable-on-the-zabbix-server非常相似。 – Richlv