51Testing软件测试论坛

标题: 监控weblogic9以上的版本使用什么工具好? [打印本页]

作者: wozai51test    时间: 2011-7-1 17:27
标题: 监控weblogic9以上的版本使用什么工具好?
监控weblogic9以上的版本使用什么工具好?
有哪位高人给推荐一下呗,万分感谢!
作者: msnshow    时间: 2011-7-1 21:22
sitescope
作者: wozai51test    时间: 2011-7-4 09:20
回复 2# msnshow
weblogic8我用Sitescope监控成功了,但是weblogic9获取不到计数器,是不是只要把weblogic.jar换成9版的就行可以了么?还是需要其他的配置修改呢?
我只是把jar包换了,但是计数器获取不到。。。
作者: Zee    时间: 2011-7-4 09:57
监控Weblogic 9的话,如果是要监控Weblogic的一些容器,可以考虑用它自带的diagnostics module,如果是要监控JVM的基本信息并且是用sun jdk建议用jconsole来监控实施的一些信息,如果是用jrockit jdk,可以用jrockit mission console。
如果想对内存及方法进行监控,可以考虑用jprofile,jprobe,HP diagnostics等工具。
作者: wozai51test    时间: 2011-7-4 15:46
看了下sitescope的帮助文档,写的weblogic监控器不支持监控weblogic9以上的,需要使用JMX监控器。
找了一下相关配置,如下
Configuring Sitescope and Weblogic Servers

LoadRunner doesn’t provide native interface to WebLogic 9 and  10 (only to 8.1FP4) and SiteScope just do it using RMI-IIOP.

So before configuring such monitor, is good to get the Dev/Infra team aware of the monitoring request. They need to check and enable RMI IIOP features inside weblogic.

Here are the steps:

On the WebLogic Server:

Before edit any field on Weblogic you need click in “Lock & Edit”. When you finish all configuration settings, it is necessary click in “Active Changes” to put changes in place.

1、Enable RMI-IIOP protocol:
2、At Domain’s Security section, check if “Anonymous Admin Lookup” is enabled
3、For the service/server you’re monitoring, at service’s Settings, Protocols, IIOP, enable IIOP and in advanced configuration, set up IIOPUserName and IIOPPassword to weblogic’s admin credentials
4、Maybe a restart will be required

On the JMX Client

1、Make sure you will be running a JAVA VM at version 1.5 or above.
2、When activating the JMX client (jconsole, for example) add the following parameter:
-J-Dcom.sun.CORBA.transport.ORBTCPReadTimeouts=10:60000:500:10

3、This will change the timeouts for the CORBA protocol (remember we’re getting JMX from a WebLogic, so it goes thru RMI-IIOP)
4、Example:
H:\>jconsole -J-Dcom.sun.CORBA.transport.ORBTCPReadTimeouts=10:60000:500:10

5、Use the following URL pattern:
service:jmx:rmi:///jndi/iiop://YOURSERVERADDRESSORT/weblogic.management.mbeanservers.runtime

6、When asked for a Username and Password, give the RMI IIOPUsername/Password given in server configuration.

效果待尝试。。
作者: wozai51test    时间: 2011-7-5 09:36
回复 5# wozai51test
重启weblogic后,可以获得计数器了,以上方法可行。
计数器列表和weblogic8有些不一样,哈哈
作者: wozai51test    时间: 2011-7-5 09:43
回复 4# Zee
使用JConsole监控时,output显示:
com.sun.corba.se.impl.io.InputStreamHook throwOptionalDataIncompatibleException
警告: "IOP00800008: (MARSHAL) Not enough space left in current chunk"
org.omg.CORBA.MARSHAL:   vmcid: OMG  minor code: 8  completed: No
估计哪儿没配置对。
作者: msnshow    时间: 2011-7-6 13:45
提示你没有足够的空间了
作者: wozai51test    时间: 2011-7-6 18:52
回复 8# msnshow
嗯,是指哪一部分的空间呢?Jconsole还是weblogic?
Jconsole刚启动连接,按理说不应该立即报这个错,很是疑惑。。
作者: wozai51test    时间: 2011-7-8 10:45
本帖最后由 wozai51test 于 2011-7-8 14:39 编辑

回复 9# wozai51test
应该是jdk的版本问题,weblogic9用的是jdk1.5

但是jdk1.5的JConsole连接后只能看到Mbean,看不到cpu内存等数据图形,这又是为什么呢?
作者: wozai51test    时间: 2011-7-8 10:47
回复 6# wozai51test
使用Sitescope获取到的weblogic9的计数器,找不到jdbc连接池和内存等计数器。。
作者: msnshow    时间: 2011-7-9 14:51
好难判断,提示空间不足,就检查一下服务器,看是哪端空间不足
作者: wozai51test    时间: 2011-7-11 10:23
本帖最后由 wozai51test 于 2011-7-12 09:24 编辑

回复 12# msnshow

远程系统是Linux 2.6.9-78.ELsmp,应用是weblogic9.2

LINUX修改$Domain_HOME/bin/setDomainEnv.sh,为$JAVA_OPTIONS
-Djava.rmi.server.hostname=IP
-Dcom.sun.management.jmxremote.port=9005    设置监控端口
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false       启用ssl

以管理模式启动 -Dcom.sun.management.jmxremote
使用Jconsole连接,IP:9005
ok


作者: wuwoyiran    时间: 2011-7-11 11:31
哇,要学习的好多!
作者: 文理test    时间: 2013-8-14 17:30
回复 6# wozai51test


    无法获得计数器,怎么解决的,weblogic10.3 找不到IIOP?
作者: xinlaixinqu    时间: 2013-10-17 09:36
回复 5# wozai51test


    能否具体给截图一下weblogic端和client端如何修改配置的,我这块一直不能尝试成功。

多谢。
作者: wangyi1997    时间: 2013-11-25 11:23
强烈建议使用 vmware的开源监控 hyperic hq
http://www.innovatedigital.com/htm_speek/Hyperic_weblogic.asp




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2