Hi
We have been using the new Zabbix 2.0 JMX Agent but i believe it can't be used if there is a firewall between Zabbix and the monitored server.
From our testing with Zabbix 2.0
We are going to test Zapcat with Zabbix 2.0, because Zapcat is firewall friendly as you only have to open a single port, JMX and RMI is handled by Zapcat on the monitored host.
I will suggest to include the possibility to run a Zabbix Java gateway in each monitored host, that way communication is done thought a single port.
Do you have any other suggestions?
Thanks
note 1: Connecting Through Firewall Using JMX - Without modifying the server application https://blogs.oracle.com/jmxetc/entr...wall_using_jmx
We have been using the new Zabbix 2.0 JMX Agent but i believe it can't be used if there is a firewall between Zabbix and the monitored server.
From our testing with Zabbix 2.0
- JMX uses two ports, one for the RMI registry and another to export JMX RMI connection objects.
- The second port is random. It's possible but very difficult to change that port from random to fixed. It's not just adding some configuration options to the java server [note 1]
- Since we can't open all ports on the firewall then Zabbix Java Agent can't connect to the RMI port on the monitored host.
We are going to test Zapcat with Zabbix 2.0, because Zapcat is firewall friendly as you only have to open a single port, JMX and RMI is handled by Zapcat on the monitored host.
I will suggest to include the possibility to run a Zabbix Java gateway in each monitored host, that way communication is done thought a single port.
Do you have any other suggestions?
Thanks
note 1: Connecting Through Firewall Using JMX - Without modifying the server application https://blogs.oracle.com/jmxetc/entr...wall_using_jmx
Comment