Hi.
I have around 10 hosts that I use to monitor jmx. It works well except I need to restart java_gateway frequently to resolve the issue. I see the following messages in log.
zabbix version is 2.0.2 built from source. In zabbix_server.conf I have, StartPollers = 50 and StartJavaPollers=50. zabbix_java's setting.sh has START_POLLERS=35. I increased the values from default but it is still the same.
log:
--
2014-01-13 10:40:46.093 [pool-1-thread-4] WARN com.zabbix.gateway.SocketProcessor - error processing request
com.zabbix.gateway.ZabbixException: java.rmi.UnknownHostException: Unknown host: client01.mydomain; nested exception is:
java.net.UnknownHostException: client01.mydomain
at com.zabbix.gateway.JMXItemChecker.getValues(JMXIte mChecker.java:100) ~[zabbix-java-gateway-2.0.2.jar:na]
at com.zabbix.gateway.SocketProcessor.run(SocketProce ssor.java:63) ~[zabbix-java-gateway-2.0.2.jar:na]
at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1145) [na:1.7.0_45]
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:615) [na:1.7.0_45]
at java.lang.Thread.run(Thread.java:744) [na:1.7.0_45]
Caused by: java.rmi.UnknownHostException: Unknown host: client01.mydomain; nested exception is:
java.net.UnknownHostException: client01.mydomain
at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEnd point.java:616) ~[na:1.7.0_45]
at sun.rmi.transport.tcp.TCPChannel.createConnection( TCPChannel.java:216) ~[na:1.7.0_45]
at sun.rmi.transport.tcp.TCPChannel.newConnection(TCP Channel.java:202) ~[na:1.7.0_45]
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:1 29) ~[na:1.7.0_45]
at javax.management.remote.rmi.RMIServerImpl_Stub.new Client(Unknown Source) ~[na:1.7.0_45]
at javax.management.remote.rmi.RMIConnector.getConnec tion(RMIConnector.java:2392) ~[na:1.7.0_45]
at javax.management.remote.rmi.RMIConnector.connect(R MIConnector.java:308) ~[na:1.7.0_45]
at javax.management.remote.JMXConnectorFactory.connec t(JMXConnectorFactory.java:268) ~[na:1.7.0_45]
at com.zabbix.gateway.JMXItemChecker.getValues(JMXIte mChecker.java:92) ~[zabbix-java-gateway-2.0.2.jar:na]
... 4 common frames omitted
Caused by: java.net.UnknownHostException: client01.mydomain
at java.net.AbstractPlainSocketImpl.connect(AbstractP lainSocketImpl.java:178) ~[na:1.7.0_45]
at java.net.SocksSocketImpl.connect(SocksSocketImpl.j ava:392) ~[na:1.7.0_45]
at java.net.Socket.connect(Socket.java:579) ~[na:1.7.0_45]
at java.net.Socket.connect(Socket.java:528) ~[na:1.7.0_45]
at java.net.Socket.<init>(Socket.java:425) ~[na:1.7.0_45]
at java.net.Socket.<init>(Socket.java:208) ~[na:1.7.0_45]
at sun.rmi.transport.proxy.RMIDirectSocketFactory.cre ateSocket(RMIDirectSocketFactory.java:40) ~[na:1.7.0_45]
at sun.rmi.transport.proxy.RMIMasterSocketFactory.cre ateSocket(RMIMasterSocketFactory.java:147) ~[na:1.7.0_45]
at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEnd point.java:613) ~[na:1.7.0_45]
... 12 common frames omitted
--
How do I debug what is causing this? zabbix server is healthy in terms of cpu, memory, io, network etc etc
Thanks!
Paras.
I have around 10 hosts that I use to monitor jmx. It works well except I need to restart java_gateway frequently to resolve the issue. I see the following messages in log.
zabbix version is 2.0.2 built from source. In zabbix_server.conf I have, StartPollers = 50 and StartJavaPollers=50. zabbix_java's setting.sh has START_POLLERS=35. I increased the values from default but it is still the same.
log:
--
2014-01-13 10:40:46.093 [pool-1-thread-4] WARN com.zabbix.gateway.SocketProcessor - error processing request
com.zabbix.gateway.ZabbixException: java.rmi.UnknownHostException: Unknown host: client01.mydomain; nested exception is:
java.net.UnknownHostException: client01.mydomain
at com.zabbix.gateway.JMXItemChecker.getValues(JMXIte mChecker.java:100) ~[zabbix-java-gateway-2.0.2.jar:na]
at com.zabbix.gateway.SocketProcessor.run(SocketProce ssor.java:63) ~[zabbix-java-gateway-2.0.2.jar:na]
at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1145) [na:1.7.0_45]
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:615) [na:1.7.0_45]
at java.lang.Thread.run(Thread.java:744) [na:1.7.0_45]
Caused by: java.rmi.UnknownHostException: Unknown host: client01.mydomain; nested exception is:
java.net.UnknownHostException: client01.mydomain
at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEnd point.java:616) ~[na:1.7.0_45]
at sun.rmi.transport.tcp.TCPChannel.createConnection( TCPChannel.java:216) ~[na:1.7.0_45]
at sun.rmi.transport.tcp.TCPChannel.newConnection(TCP Channel.java:202) ~[na:1.7.0_45]
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:1 29) ~[na:1.7.0_45]
at javax.management.remote.rmi.RMIServerImpl_Stub.new Client(Unknown Source) ~[na:1.7.0_45]
at javax.management.remote.rmi.RMIConnector.getConnec tion(RMIConnector.java:2392) ~[na:1.7.0_45]
at javax.management.remote.rmi.RMIConnector.connect(R MIConnector.java:308) ~[na:1.7.0_45]
at javax.management.remote.JMXConnectorFactory.connec t(JMXConnectorFactory.java:268) ~[na:1.7.0_45]
at com.zabbix.gateway.JMXItemChecker.getValues(JMXIte mChecker.java:92) ~[zabbix-java-gateway-2.0.2.jar:na]
... 4 common frames omitted
Caused by: java.net.UnknownHostException: client01.mydomain
at java.net.AbstractPlainSocketImpl.connect(AbstractP lainSocketImpl.java:178) ~[na:1.7.0_45]
at java.net.SocksSocketImpl.connect(SocksSocketImpl.j ava:392) ~[na:1.7.0_45]
at java.net.Socket.connect(Socket.java:579) ~[na:1.7.0_45]
at java.net.Socket.connect(Socket.java:528) ~[na:1.7.0_45]
at java.net.Socket.<init>(Socket.java:425) ~[na:1.7.0_45]
at java.net.Socket.<init>(Socket.java:208) ~[na:1.7.0_45]
at sun.rmi.transport.proxy.RMIDirectSocketFactory.cre ateSocket(RMIDirectSocketFactory.java:40) ~[na:1.7.0_45]
at sun.rmi.transport.proxy.RMIMasterSocketFactory.cre ateSocket(RMIMasterSocketFactory.java:147) ~[na:1.7.0_45]
at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEnd point.java:613) ~[na:1.7.0_45]
... 12 common frames omitted
--
How do I debug what is causing this? zabbix server is healthy in terms of cpu, memory, io, network etc etc
Thanks!
Paras.

Comment