Ad Widget

Collapse

Connection timed out: service:jmx:rmi:///jndi/rmi://xxx.xxx.xx:10011/jmxrmi

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • stitchietare
    Junior Member
    • Aug 2019
    • 12

    #1

    Connection timed out: service:jmx:rmi:///jndi/rmi://xxx.xxx.xx:10011/jmxrmi

    I'm newbie .. I would like to monitor agent by jmx and I found Error "Connection timed out: service:jmx:rmi:///jndi/rmi://xxx.xxx.xx:10011/jmxrmi"

    and I try to run zabbix_get for confirm about jmx I got error "{"response":"failed","error":"No value for jmx_endpoint"}"


    1. Allow firewall for 10052 (2ways Agent and Server)
    2. Allow firewall for jmx port (10011)
    3. Set Parameter for JAVA_OPTS
    JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote \
    -Dcom.sun.management.jmxremote.port=10011 \
    -Dcom.sun.management.jmxremote.authenticate=false \
    -Dcom.sun.management.jmxremote.ssl=false"


    This is log from Zabbix_Java_Gateway
    2019-09-04 10:51:36.373 [pool-1-thread-5] WARN com.zabbix.gateway.SocketProcessor - error processing request: Connection timed out: service:jmx:rmi:///jndi/rmi://xxx.xxx.xx:10011/jmxrmi

    Last edited by stitchietare; 04-09-2019, 08:08.
  • stitchietare
    Junior Member
    • Aug 2019
    • 12

    #2
    I resolved this problem by myself

    when we set parameter on tomcat (setenv.sh) we must put "-Dcom.sun.management.jmxremote.rmi.port=$ZABBIX_JAV A_GATEWAY_PORT"

    is ok for this problem

    for example

    Path : ./bin/setenv.sh

    CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=10011 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.rmi.server.hostname=$SERVER_AGENT_IP -Dcom.sun.management.jmxremote.rmi.port=10052"
    Last edited by stitchietare; 05-09-2019, 05:48.

    Comment

    Working...