Ad Widget

Collapse

Using Zabbix monitor a VNF running on a private IP in openstack

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • sipian
    Junior Member
    • Dec 2017
    • 1

    #1

    Using Zabbix monitor a VNF running on a private IP in openstack

    I have deployed some VNF's on openstack using openbaton on a private network. I have enclosed a screenshot of OpenStack's network topology.



    Now I want to monitor these VNFs using zabbix. To do so after ssh into a VNF with IP 10.0.0.3, I installed zabbix-agent on it and changed ServerActive=<zabbix-server-IP-address> in it's config file to allow for auto-registration of zabbix-agent. Correspondingly, I also added an action of `Add Host` & `Link to templates` on zabbix-server.

    But after doing this, in the list of hosts in the zabbix-server, I am getting an entry as <openstack-IP-address>:10050, with an error message as

    Get value from agent failed: cannot connect to [[<openstack-IP-address>]:10050]: [111] Connection refused

    I think this is because the zabbix-agent is listening on port 10050 inside a VNF(which is on a private network). There is no zabbix-agent listening on port 10050 on <openstack-IP-address>.

    What should I do so that zabbix-server can recognize the zabbix-agent running inside the VNF?
Working...