Ad Widget

Collapse

помогите в настройке: zabbix 2 + jmx

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • ramasik
    Junior Member
    • Feb 2012
    • 19

    #16
    Originally posted by neiromc
    Сорри, но я не понимаю логов джавы))))) И рад бы помочь, но даже версия джавы у вас такая же как и у меня. У меня она не стартовала из-за кривой версии.

    Jre - не ставил, стоит только jdk, но этот факт никак не влияет на падение gateway. Похоже на баг
    я тоже не силен в логах джавы
    но даже джава кодеры не видят в логах ничего такого, что должно было вызвать падение

    Comment

    • danich
      Junior Member
      • Sep 2012
      • 2

      #17
      com.zabbix.gateway.SocketProcessor - error processing request java.io.EOFException: null
      Попробуй поставить JDK 6u35 - я завёл на ней без проблем.
      ось:
      Oracle Linux 5.8 x 64 (красношапка)

      Comment

      • revglor
        Junior Member
        • Sep 2012
        • 4

        #18
        Попробуйте стартовать приложение на другом порту скажем 10053. А JavaGate пусть поднимается на 10052.
        Насколько я понимаю архетиктуру решения оно работает как:
        ZabbixServer----->JavaGate:10052--------->AppJMX:10053
        В настроках ZabbixServer для мониторинга хоста нужно указать JMX AppJMXip port 10053

        Comment

        • dyuha85
          Member
          • Aug 2012
          • 41

          #19
          Уважаемый ramasik

          Опишите пожалуйста пошагово, как вы подключали jconsole. Вы писали что вот эту строчку
          -Dcom.sun.management.jmxremote
          -Dcom.sun.management.jmxremote.port=10052
          -Dcom.sun.management.jmxremote.authenticate=false
          -Dcom.sun.management.jmxremote.ssl=false
          надо вставить в апликуху. Как я понял в моём случае Tomcat, так как я хочу его мониторить. К сожалению, вставка этой строки в catalina.sh ничего не дало, netstat не видит 10052 порта.

          Прошу вашей помощи.

          Спасибо заранее

          Comment

          • dyuha85
            Member
            • Aug 2012
            • 41

            #20
            Originally posted by dyuha85
            Опишите пожалуйста пошагово, как вы подключали jconsole. Вы писали что вот эту строчку
            -Dcom.sun.management.jmxremote
            -Dcom.sun.management.jmxremote.port=10052
            -Dcom.sun.management.jmxremote.authenticate=false
            -Dcom.sun.management.jmxremote.ssl=false
            надо вставить в апликуху. Как я понял в моём случае Tomcat, так как я хочу его мониторить. К сожалению, вставка этой строки в catalina.sh ничего не дало, netstat не видит 10052 порта.

            Прошу вашей помощи.

            Спасибо заранее
            Ура, добился того, что netstat видит порт 10052.
            Но появилась новая проблемка, в Zabbix значок jmx не загорается, даже не красный.
            В zabbix_java/setting.sh след конфиг


            ### Option: zabbix.listenIP
            # IP address to listen on.
            #
            # Mandatory: no
            # Default:
            LISTEN_IP=127.0.0.1

            ### Option: zabbix.listenPort
            # Port to listen on.
            #
            # Mandatory: no
            # Range: 1024-32767
            # Default:
            LISTEN_PORT=10052

            ### Option: zabbix.pidFile
            # Name of PID file.
            # If omitted, Zabbix Java Gateway is started as a console application.
            #
            # Mandatory: no
            # Default:
            # PID_FILE=

            PID_FILE="/tmp/zabbix_java.pid"

            ### Option: zabbix.startPollers
            # Number of worker threads to start.
            #
            # Mandatory: no
            # Range: 1-1000
            # Default:
            START_POLLERS=5

            Comment

            Working...