jmx weblogic monitoring- clustered system

31 views
Skip to first unread message

HANDE

unread,
Feb 4, 2009, 10:54:35 AM2/4/09
to LoadRunner
Hi to All!

I have been working on load testing for 2 months, I'm a newcomer
actually but I have to ask an urgent question.
I have been dealing with performance and stress test of an ERP
project of governmental institution.I'm working with LoadRunner and
Sitescope.
I have prepared all the necessary stuff before the test but I'm stuck
at point of monitoring application server which is Weblogic BEA.
After a long research of version and tool competitiveness, I have the
LR 9.1 and Sitescope 9.5 on WinXP machine.
The system that I'm testing is build on 2 Unix Servers which run
Weblogic 9.2 and a load balancer Windows machine which has an Apache
on it. Additionally, the servers are clustered.
One of the machines has an admin console(Weblogic) and I have made all
the configuration of both servers via this console.
Furthermore, for the pre-studies of test, I have worked on test
machine which has a web server Apache and single Unix Weblogic
server .
By Sitescope JMX, monitor I'm able to connect to the test application
server and monitor folllowing counters,
-Security
-com.bea
-java.lang --> I need this one specifically.
-java.logging
-JImplementation-(I don't exactly remember the name of the counter
but it's detailed information of the modules)

However, when I made same configuration on the production system, I
could only get the following counters;

-com.bea
-Security
-JImplementation.

What I'have done as configuration of the Weblogic is enabling IIOP,
defining username and password for IIOP, and adding java options to
start script of the Weblogic server.
I used "service:jmx:rmi:///jndi/iiop://10.0.2.220:7001/
weblogic.management.mbeanservers.runtime" as jmx url in test machine
and "service:jmx:rmi:///jndi/iiop://10.0.2.212:9001/
weblogic.management.mbeanservers.runtime" in the production machine.
10.0.2.212 is the one which has an admin console and 9001 is the port
which the application is running.
The problem is, although I made the same changes for test and
production servers, I can't reach the information I need.
I need to monitor heap, memory and thread information which are placed
under java.lang counter.

To understand the problem, I changed the last part of the URL as
jmxrmi, jmxconnector and weblogic.mbeanservers.domainruntime but it
didn't help.
I checked the security but there is no firewall or any other security
caution related. All the accesses are enabled.
The only difference is that this clustering problem and I don't know
what to do with it.?
what kind of a change,do i need, what configuration or any other tool
is necessary?
Moreover, I tried with JConsole and the case is exactly the same. I
can monitor test server but not the production system.
I'm looking forward to see any advice,

Best Wishes,
--
Hande

Roland Jefferson JR

unread,
Feb 17, 2009, 11:50:49 AM2/17/09
to LR-Loa...@googlegroups.com
If you are unable to monitor production system, than it is likely the lack of admin. rights to the production boxes.  You may need to get productions support to assist in your case.
 
Hope this helps,
 
Roland

Reply all
Reply to author
Forward
0 new messages