weblogic.Admin 初见

    由于生产系统上需要对WebLogic Server的内存使用情况以及线程情况进行监控,通过weblogic console的话非常费劲并且结果也不容易保 存。所以需要通过脚本的方法来获取,此时便可以weblogic.Admin大显身手了。

    weblogic.Admin实用工具是一种命令行界面,可以用于管理、配置和监视 WebLogic Server。

    weblogic.Admin运行环境:

          1,安装并配置好weblogic server

          2,需要指定在classpath中包含weblogic.jar。 可以直接在环境变量中包含weblogic.jar 也可以再运行时使用java -cp 命令包含weblogic.jar

    weblogic.Admin执行办法:

          java [-cp weblogic.jar]         指定weblogic.jar 所在路径

                  weblogic.Admin            指定weblogic.Admin

                  -username username  指定要连接的Weblogic Server的用户名

                  -password password   指定要连接的Weblogic Server的密码

                  -url             url               指定要连接的Weblogic Server的url如[localhost:7001]

            command  parmeter       使用weblogic.Admin进行各种操作的命令参数

    此次使用weblogic.Admin主要为监控Weblogic Server的线程和内存情况,所以需要用到管理WebLogic MBean的命令,管理Weblogic MBean命令如下:

命令
描述
CREATE
创建管理 MBean 实例。此命令不能用于运行时 MBean 或本地配置 MBean。
DELETE
删除 MBean 实例。
GET
显示 MBean 的属性。
INVOKE
调用 MBean 为其底层资源公开的管理操作。
QUERY
搜索其 WebLogicObjectName 与指定的模式匹配的 MBean。
SET
为指定的 MBean 实例设置指定的属性值。此命令不能用于运行时 MBean。

 

以下是获取Server中线程、队列以及内存情况的例子:

java -cp $WL_HOME/server/lib/weblogic.jar weblogic.Admin -username weblogic -password weblogic -url     localhost:7001 GET -pretty -type ExecuteQueueRuntime
pause
java -cp $WL_HOME/server/lib/weblogic.jar weblogic.Admin -username weblogic -password weblogic -url localhost:7001 GET -pretty -type JVMRuntime -property HeapSizeCurrent -property HeapFreeCurrent -property HeapFreePercent

执行结果如下:

 

其中:

    -pretty 指定在在新一行中显示键值对结果集。不指定该参数时,所有的键值对将显示在同一行。

    -type    指定要访问的weblogic MBean

    -property 指定要访问的MBean的属性

weblogic MBean 的名称 可通过weblogic console中的help文档中获取。

关于其他更详细的使用方法可参考weblogic的帮助文档:

http://middleware123.com/weblogic/docs100/admin_ref/cli.html#wp132236

              


  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值