I'm trying to connect JMX running in remote server, But not able to.
1. Logs :
com.zabbix.gateway.ZabbixException: org.json.JSONException: No value for jmx_endpoint
at com.zabbix.gateway.JMXItemChecker.<init>(JMXItemCh ecker.java:71) ~[zabbix-java-gateway-3.4.6.jar:na]
at com.zabbix.gateway.SocketProcessor.run(SocketProce ssor.java:58) ~[zabbix-java-gateway-3.4.6.jar:na]
at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1145) [na:1.7.0_101]
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:615) [na:1.7.0_101]
at java.lang.Thread.run(Thread.java:745) [na:1.7.0_101]
Caused by: org.json.JSONException: No value for jmx_endpoint
at org.json.JSONObject.get(JSONObject.java:354) ~[android-json-4.3_r3.1.jar:na]
at org.json.JSONObject.getString(JSONObject.java:514) ~[android-json-4.3_r3.1.jar:na]
at com.zabbix.gateway.JMXItemChecker.<init>(JMXItemCh ecker.java:59) ~[zabbix-java-gateway-3.4.6.jar:na]
... 4 common frames omitted
2. zabbix_java_gateway.conf installed at remote server only has
START_POLLERS=5
Rest are defaults.
3. At Zabbix server in zabbix_server.conf
### Option: JavaGateway
# IP address (or hostname) of Zabbix Java gateway.
# Only required if Java pollers are started.
#
# Mandatory: no
# Default:
# JavaGateway=
JavaGateway=10.255.36.131
### Option: JavaGatewayPort
# Port that Zabbix Java gateway listens on.
#
# Mandatory: no
# Range: 1024-32767
# Default:
# JavaGatewayPort=10052
### Option: StartJavaPollers
# Number of pre-forked instances of Java pollers.
#
# Mandatory: no
# Range: 0-1000
# Default:
# StartJavaPollers=0
StartJavaPollers=5
Can someone please help me identifying the root cause for the error?
1. Logs :
com.zabbix.gateway.ZabbixException: org.json.JSONException: No value for jmx_endpoint
at com.zabbix.gateway.JMXItemChecker.<init>(JMXItemCh ecker.java:71) ~[zabbix-java-gateway-3.4.6.jar:na]
at com.zabbix.gateway.SocketProcessor.run(SocketProce ssor.java:58) ~[zabbix-java-gateway-3.4.6.jar:na]
at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1145) [na:1.7.0_101]
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:615) [na:1.7.0_101]
at java.lang.Thread.run(Thread.java:745) [na:1.7.0_101]
Caused by: org.json.JSONException: No value for jmx_endpoint
at org.json.JSONObject.get(JSONObject.java:354) ~[android-json-4.3_r3.1.jar:na]
at org.json.JSONObject.getString(JSONObject.java:514) ~[android-json-4.3_r3.1.jar:na]
at com.zabbix.gateway.JMXItemChecker.<init>(JMXItemCh ecker.java:59) ~[zabbix-java-gateway-3.4.6.jar:na]
... 4 common frames omitted
2. zabbix_java_gateway.conf installed at remote server only has
START_POLLERS=5
Rest are defaults.
3. At Zabbix server in zabbix_server.conf
### Option: JavaGateway
# IP address (or hostname) of Zabbix Java gateway.
# Only required if Java pollers are started.
#
# Mandatory: no
# Default:
# JavaGateway=
JavaGateway=10.255.36.131
### Option: JavaGatewayPort
# Port that Zabbix Java gateway listens on.
#
# Mandatory: no
# Range: 1024-32767
# Default:
# JavaGatewayPort=10052
### Option: StartJavaPollers
# Number of pre-forked instances of Java pollers.
#
# Mandatory: no
# Range: 0-1000
# Default:
# StartJavaPollers=0
StartJavaPollers=5
Can someone please help me identifying the root cause for the error?