Announcement

Collapse
No announcement yet.

Probleme avec check_jmx

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Probleme avec check_jmx

    Bonjour à tous,

    Je rencontre un probleme dans l'utilisation du check_jmx pour tomcat :

    ./check_jmx -U service:jmx:rmi:///jndi/rmi://192.23.2.51:82/jmxrmi -O java.lang:type=Memory -A HeapMemoryUsage -K used -I HeapMemoryUsage -J used -vvvv -w 5 -c 10

    JMX CRITICAL Connection refused to host: 192.23.2.51; nested exception is:
    java.net.ConnectException: Connexion terminée par expiration du délai d'attente connecting to java.lang:type=Memory by URL service:jmx:rmi:///jndi/rmi://192.23.2.51:82/jmxrmijava.rmi.ConnectException: Connection refused to host: 192.23.2.51; nested exception is:
    java.net.ConnectException: Connexion terminée par expiration du délai d'attente
    at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEnd point.java:619)
    at sun.rmi.transport.tcp.TCPChannel.createConnection( TCPChannel.java:216)
    at sun.rmi.transport.tcp.TCPChannel.newConnection(TCP Channel.java:202)
    at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:1 30)
    at javax.management.remote.rmi.RMIServerImpl_Stub.new Client(Unknown Source)
    at javax.management.remote.rmi.RMIConnector.getConnec tion(RMIConnector.java:2430)
    at javax.management.remote.rmi.RMIConnector.connect(R MIConnector.java:308)
    at javax.management.remote.JMXConnectorFactory.connec t(JMXConnectorFactory.java:270)
    at javax.management.remote.JMXConnectorFactory.connec t(JMXConnectorFactory.java:229)
    at org.nagios.JMXQuery.connect(JMXQuery.java:53)
    at org.nagios.JMXQuery.main(JMXQuery.java:75)
    Caused by: java.net.ConnectException: Connexion terminée par expiration du délai d'attente
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    at java.net.AbstractPlainSocketImpl.doConnect(Abstrac tPlainSocketImpl.java:350)
    at java.net.AbstractPlainSocketImpl.connectToAddress( AbstractPlainSocketImpl.java:206)
    at java.net.AbstractPlainSocketImpl.connect(AbstractP lainSocketImpl.java:188)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.j ava:392)
    at java.net.Socket.connect(Socket.java:589)
    at java.net.Socket.connect(Socket.java:538)
    at java.net.Socket.<init>(Socket.java:434)
    at java.net.Socket.<init>(Socket.java:211)
    at sun.rmi.transport.proxy.RMIDirectSocketFactory.cre ateSocket(RMIDirectSocketFactory.java:40)
    at sun.rmi.transport.proxy.RMIMasterSocketFactory.cre ateSocket(RMIMasterSocketFactory.java:148)
    at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEnd point.java:613)
    ... 10 more

    Tout semble open pourtant :

    [root@CENTREON tomcat]# telnet 192.23.2.51 82
    Trying 192.23.2.51...
    Connected to 192.23.2.51.
    Escape character is '^]'.

    Connection closed by foreign host.
    [root@CENTREON tomcat]# ^C
    [root@CENTREON tomcat]# nmap -p 82 192.23.2.51

    Starting Nmap 5.51 ( http://nmap.org ) at 2016-08-08 09:57 CEST
    Nmap scan report for srv1.test.local (192.23.2.51)
    Host is up (0.00085s latency).
    PORT STATE SERVICE
    82/tcp open xfer


    Si ça parle a quelqu'un... merci d'avance

  • #2
    existe t'il un autre script que je pourrais tester ?

    Comment


    • #3
      Hello
      Coté serveur Tomcat as tu bien fait le necessaire pour les JMX ? As tu essayé avec une Jconsole afin de voir si tu pouvais y acceder ?

      Comment


      • #4
        C'est réglé il y a une ouverture de port aléatoire en plus pour les jmx et c'est moche....

        Comment

        Working...
        X