Ad Widget

Collapse

Interested in our methodolgy for polling JMX/weblogic data?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • rreilly
    Member
    • May 2007
    • 61

    #16
    Can You Share?

    I have been playing with wlshell and i can see the potential and I am curious to see your implementation... can you share ?
    cheers,
    Robert

    Comment

    • SAT QPass
      Member
      • Oct 2005
      • 61

      #17
      Originally posted by rreilly
      I have been playing with wlshell and i can see the potential and I am curious to see your implementation... can you share ?
      cheers,
      Robert
      Sure, PM me and I can explain it. However, I will warn you it scales VERY poorly if you are querying a lot of different servers. We are working on a brand spankin new implementation that should solve scale problems considerably. We will definitely share when it completes. Quite frankly our current solution is painfully resource intensive and well, I am bit embarrassed. It is a hack wlshell was never designed to be used the way we use it. In fact if you are using the latest weblogic there is a better tool than wlshell to do the same thing.

      Comment

      • rreilly
        Member
        • May 2007
        • 61

        #18
        I have found WLShell to be too slow as it needs to start a jvm every time, I have found an open source too called Jmanage, it can do alot more then what we are currently using it for. install Jmanage, log into the ui and add a server that supports jmx. The next thing to do is "add a managed object" here you find the mbean you want to monitor. once this is added you use the jmanage.sh script to retrive the data (which is being update to the jmanage application) below is an example from my config
        /opt/jmanage/bin/jmanage.sh -username admin -password 123456 print appP1.xxxx.xxxx.com/JVMRunTime/HeapFreeCurrent

        current;ly i have a script that runs and takes the data and uses zabbix_sender to send the data back, but i am working on moving it an external commaind..
        Rob

        Comment

        • vikty
          Senior Member
          • Jul 2007
          • 104

          #19
          JMX and JMXPROXY

          Hi all,

          I have found this site:


          and this script to JMX monitoring implementation

          PS
          I found them in the zabbix-forum
          Attached Files

          Comment

          • lcondado
            Member
            • May 2006
            • 37

            #20
            querying weblogic mbeans

            Just try the fastadmin utillity:



            Fast Admin Utility Based on JMX
            Monitoring a WebLogic system and its components is often too slow and consumes too many resources when running in a production environment. This utility attempts to monitor WebLogic systems faster and more efficiently.

            It is fast enough to be used in custom items.

            Greetings.

            Comment

            • sneha.bhat
              Junior Member
              • Aug 2012
              • 8

              #21
              Weblogic server monitoring in zabbix 2.0

              Hello All,

              We want to monitor a Weblogic Server via Zabbix 2.0. For this we want to utilize the new jmx monitoring feature that has been added into zabbix. To configure this we have carried out the following steps:

              1. Created a host for the server
              2. Added a JMX interface which communicates on port 10052
              3. On the Weblogic front we have added the parameter to enable remote jmx in the SetDomainEnv.sh file which is called during start up.

              JAVA_OPTIONS="$JAVA_OPTIONS -Dcom.sun.management.jmxremote=true"
              JAVA_OPTIONS="$JAVA_OPTIONS -Dcom.sun.management.jmxremote.port=10052"
              JAVA_OPTIONS="$JAVA_OPTIONS -Dcom.sun.management.jmxremote.ssl=false"
              JAVA_OPTIONS="$JAVA_OPTIONS -Dcom.sun.management.jmxremote.authenticate=false"

              4. The Weblogic server is getting started after addition of these parameters and we are also able to telnet on port 10052

              But the JMX interface is not getting enabled on the ports. Its throws a "ZBX_TCP_READ() failed: [4] Interrupted system call" error. No value is coming for any parameter through zabbix_get. We have attached a JMX Generic template to the host as of now. But no items are collected any data.

              Would appreciate any kind of help of this and on keys of items to be monitored for the weblogic server.

              Comment

              Working...