51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5342|回复: 16
打印 上一主题 下一主题

[原创] 监控weblogic9以上的版本使用什么工具好?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-7-1 17:27:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
监控weblogic9以上的版本使用什么工具好?
有哪位高人给推荐一下呗,万分感谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    2#
    发表于 2011-7-1 21:22:14 | 只看该作者
    sitescope
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2011-7-4 09:20:30 | 只看该作者
    回复 2# msnshow
    weblogic8我用Sitescope监控成功了,但是weblogic9获取不到计数器,是不是只要把weblogic.jar换成9版的就行可以了么?还是需要其他的配置修改呢?
    我只是把jar包换了,但是计数器获取不到。。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2011-7-4 09:57:33 | 只看该作者
    监控Weblogic 9的话,如果是要监控Weblogic的一些容器,可以考虑用它自带的diagnostics module,如果是要监控JVM的基本信息并且是用sun jdk建议用jconsole来监控实施的一些信息,如果是用jrockit jdk,可以用jrockit mission console。
    如果想对内存及方法进行监控,可以考虑用jprofile,jprobe,HP diagnostics等工具。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2011-7-4 15:46:04 | 只看该作者
    看了下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.

    效果待尝试。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2011-7-5 09:36:15 | 只看该作者
    回复 5# wozai51test
    重启weblogic后,可以获得计数器了,以上方法可行。
    计数器列表和weblogic8有些不一样,哈哈
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2011-7-5 09:43:40 | 只看该作者
    回复 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
    估计哪儿没配置对。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    8#
    发表于 2011-7-6 13:45:05 | 只看该作者
    提示你没有足够的空间了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2011-7-6 18:52:17 | 只看该作者
    回复 8# msnshow
    嗯,是指哪一部分的空间呢?Jconsole还是weblogic?
    Jconsole刚启动连接,按理说不应该立即报这个错,很是疑惑。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
     楼主| 发表于 2011-7-8 10:45:55 | 只看该作者
    本帖最后由 wozai51test 于 2011-7-8 14:39 编辑

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

    但是jdk1.5的JConsole连接后只能看到Mbean,看不到cpu内存等数据图形,这又是为什么呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
     楼主| 发表于 2011-7-8 10:47:25 | 只看该作者
    回复 6# wozai51test
    使用Sitescope获取到的weblogic9的计数器,找不到jdbc连接池和内存等计数器。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    12#
    发表于 2011-7-9 14:51:12 | 只看该作者
    好难判断,提示空间不足,就检查一下服务器,看是哪端空间不足
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
     楼主| 发表于 2011-7-11 10:23:46 | 只看该作者
    本帖最后由 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

    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2011-7-11 11:31:39 | 只看该作者
    哇,要学习的好多!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2013-8-14 17:30:50 | 只看该作者
    回复 6# wozai51test


        无法获得计数器,怎么解决的,weblogic10.3 找不到IIOP?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2013-10-17 09:36:49 | 只看该作者
    回复 5# wozai51test


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

    多谢。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2013-11-25 11:23:46 | 只看该作者
    强烈建议使用 vmware的开源监控 hyperic hq
    http://www.innovatedigital.com/htm_speek/Hyperic_weblogic.asp
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-6 11:10 , Processed in 0.113555 second(s), 25 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表