View Full Version : Interested in our methodolgy for polling JMX/weblogic data?
SAT QPass
23-06-2006, 11:10
We have a huge weblogic server deployment and we are slurping up huge amounts of data from the MBeans both in weblogic and custom to our application. I was wondering if anybody would be interested in this and I will post accordingly. I would also appreciate constructive feedback on the process as well.
I would be interested in hearing about monitoring of WebLogic and WebSphere (anyone else?) applications. Please share your experience.
cameronsto
24-06-2006, 19:01
I would also be interested in monitoring via JMX.
-cameron
SAT QPass
26-06-2006, 09:31
Well, in a separate thread a problem we have run into with the number of parameters we have created as a result of our method has exposed a bottleneck in the zabbix_agent (active) check process (which should be addressed in the next release according to Alexei). That said, after some thought I think we can definitely do a more effecient job and once I give it a revamp I think it will be ready for the community at large.
As a result, I would NOT advise anybody use our method at this time. I am going to go back to the drawing board and spend a bit of time on this issue and see if I can find a more effecient mechanism which I could in turn submit back to the community.
So while I was all happy to post away, our method has run a foul and could be done better anyway. I will share forthwith once we get it resolved. Sorry for getting everyone so excited, but it is really my fault for jumping the gun.
Aaron
mbjoerling
11-07-2006, 00:24
Is there any support for JMX in Java 1.4.x?, and if not, how can i be monitored else?
SAT QPass
11-07-2006, 00:58
You will want to check out:
http://mx4j.sourceforge.net/
and
http://www.admc.com/blaine/howtos/jmx/
SAT QPass
11-07-2006, 00:58
Update:
Also we have re-engineered our monitoring schema and it is vastly more effecient and heavily simplified. It works very well. I will be posting results this week.
hi,
i had posted this question in the forum and was redirected to this thread.
my question is is this module of monitoring jboss is avialable ?
regards
shann
zabbix-emaxx
17-07-2006, 12:11
I'm also interested in monitoring JBoss with Zabbix.
I am also interested in monitoring JBoss with Zabbix.
sledwich
08-08-2006, 12:36
I would also be interested in jboss monitoring, any advice welcome. Thanks
gpostaire
15-01-2007, 16:23
Hello,
Did you post your solution somewhere in the forum ?
I try to monitor some weblogic server.
Thanks.
James Wells
18-01-2007, 04:42
Greetings,
Hello,
Did you post your solution somewhere in the forum ?
I try to monitor some weblogic server.
Thanks.
The trick is to use WLShell to query the weblogic console, then it feeds the returned JMX data to Zabbix via the zabbix-sender utility.
I would be interested in hearing about monitoring of WebLogic and WebSphere (anyone else?) applications. Please share your experience.
Yes I would be interested in finding out how many connections there are to WebSphere.
SAT QPass
22-01-2007, 22:56
wlshell latest beta supports any JMX 1.2 instance according to the release site, the primary mechanism for populating a zabbix instance via wlshell is to retrieve the Mbean value and make an external call to zabbix_sender. That is how we do it currently. I assume that since wlshell works with JMX 1.2 it would work with JBoss.
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
SAT QPass
04-05-2007, 00:48
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.
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
Hi all,
I have found this site:
http://www.kjkoster.org/zapcat/Why%20Zapcat.html
and this script to JMX monitoring implementation
PS
I found them in the zabbix-forum
lcondado
12-12-2007, 19:16
Just try the fastadmin utillity:
http://dev2dev.bea.com/utilitiestools/monitoring.html
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.