Xymon Mailing List Archive search

hobbit bea graphing

5 messages in this thread

list Rick Waegner · Thu, 20 Jan 2005 10:12:01 -0600 ·
I noticed a "bea[2][3]" definition in the hobbitgraph.cfg file. How do I
enable the monitoring/graphing of bea weblogic servers? That would
absolutely be a blessing!!!


Rick
list Henrik Størner · Thu, 20 Jan 2005 17:30:21 +0100 ·
quoted from Rick Waegner
On Thu, Jan 20, 2005 at 10:12:01AM -0600, rwaegner wrote:
I noticed a "bea[2][3]" definition in the hobbitgraph.cfg file. How do I
enable the monitoring/graphing of bea weblogic servers? That would
absolutely be a blessing!!!
It's "work-in-progress" currently.

I've enabled the SNMP agent on some BEA servers, and use a simple
script to collect memory statistics from the JRockit JVM.  There are
some detailed info and a sample script to collect these stats in the
hobbitd/larrd/do_bea.c

However, I was fooled initially because I didn't realize that when you
have a BEA management node handling several servers, then you need to
use a special SNMP community-string to pick up statistics from the
managed servers, rather than the administration-node. So unless you
are running stand-alone BEA servers, these statistics won't be of much
use to you.

But obviously, I do need some performance metrics for my BEA servers,
so it is being worked on. My current setup collects the JRockit
metrics, but also the request-count (serviced, pending, total) and
idle thread count for each of the Java containers - I need to get this
into Hobbit to collect the data, and write up some graph definitions.


Henrik
list Rick Waegner · Thu, 20 Jan 2005 10:36:42 -0600 ·
I'll be glad to beta the bea piece whenever you are ready! That would
stop the hounds from telling me we're moving to Nagios.... BLAH!!!!!

Any time frame on this project?


Rick
quoted from Henrik Størner

On Thu, 2005-01-20 at 10:30, Henrik Stoerner wrote:
On Thu, Jan 20, 2005 at 10:12:01AM -0600, rwaegner wrote:
I noticed a "bea[2][3]" definition in the hobbitgraph.cfg file. How do I
enable the monitoring/graphing of bea weblogic servers? That would
absolutely be a blessing!!!
It's "work-in-progress" currently.

I've enabled the SNMP agent on some BEA servers, and use a simple
script to collect memory statistics from the JRockit JVM.  There are
some detailed info and a sample script to collect these stats in the
hobbitd/larrd/do_bea.c

However, I was fooled initially because I didn't realize that when you
have a BEA management node handling several servers, then you need to
use a special SNMP community-string to pick up statistics from the
managed servers, rather than the administration-node. So unless you
are running stand-alone BEA servers, these statistics won't be of much
use to you.

But obviously, I do need some performance metrics for my BEA servers,
so it is being worked on. My current setup collects the JRockit
metrics, but also the request-count (serviced, pending, total) and
idle thread count for each of the Java containers - I need to get this
into Hobbit to collect the data, and write up some graph definitions.


Henrik

list Henrik Størner · Thu, 20 Jan 2005 17:42:20 +0100 ·
quoted from Rick Waegner
On Thu, Jan 20, 2005 at 10:36:42AM -0600, rwaegner wrote:
I'll be glad to beta the bea piece whenever you are ready! That would
stop the hounds from telling me we're moving to Nagios.... BLAH!!!!!

Any time frame on this project?
I hope to have it ready sometime next week - it's very high on my
priority list, because we need it rather urgently at work.


Henrik
list Henrik Størner · Sun, 23 Jan 2005 23:35:50 +0100 ·
quoted from Henrik Størner
On Thu, Jan 20, 2005 at 10:36:42AM -0600, rwaegner wrote:
I'll be glad to beta the bea piece whenever you are ready! That would
stop the hounds from telling me we're moving to Nagios.... BLAH!!!!!

Any time frame on this project?
The BEA stuff is in the just-released beta-6, available on
Sourceforge.

But I forgot to include the script that collects the statistics.
It's very simple, so I've attached it here. You probably need to
tweak it for your setup - the BEA domain should be changed, and
possibly also your BEA snmp module is on a different port than
1161.

You need the BEA MIB definitions installed for this to work.


Henrik
Attachments (1)