http://www.beansoft.biz/?attachment_id=76

 

此版本仍然只支持 WebLogic 8.1

 

WLSTAT for WLS8 演示版 20100409

重要提示:
请使用 JDK 1.4 系列的最新版本运行此程序, 以避免可能存在的数据过多时, 无法正常显示图表的问题. 已知在 JDK 1.4.2_05版本会存在大数据量下无法正常绘图的情况.
建议您使用最新版的 JDK/JRE 1.4, 例如 Java SE Development Kit 1.4.2_19 , 下载地址: http://java.sun.com/javase/downloads/jdk/142/

作者: BeanSoft@126.com , 2010年4月9日, http://beansoft.biz
合作伙伴: dev2dev.weblogicfans.net

改动日志:
2010-04-09
增加图形查看的浮动模式
2010-04-06
小改动, 配置文件独立
2010-04-01
界面改进, 可配置表格列显示
改进: 数据更新与界面更新独立
改进: Admin Server 未启动时, 不影响正常运行

2010-03-04
增强了异常处理, 当服务器非正常关闭时, 不影响应用执行
加入了非运行状态Server自动隐藏相关统计图的功能
加入了图表最小尺寸限制及最大列数限制(默认最多4列), 防止图表过小
目前支持内存和线程(吞吐量)两套实时统计图
修改了图的配色方案

2010-03-03
增加内存曲线图形界面版
命令行输出格式化, 移除刷屏功能, 使之跨平台(注意建议使用重定向方式工作, 避免Windows控制台挂掉);
加入定时功能

2010-03-02
第一版

很早的 dev2dev上有个监控软件 wlstat, 可以很方便的监控单个服务器的监控状况. 很可惜, 这个包无论如何也找不到下载的地方了. 没办法, 我只好自己参考 WebLogic JMX 手册做了个能监控所有服务器状况的东西. 本应用是跨平台的纯Java编写(除了这个Win版本的清屏), 如有兴趣参与测试, 请留言索取!

此版本暂为Win版本, 客户端只在Win下测试过, JVM 版本为 SUN JDK 和 BEA JRockit,服务器端可以为 Win, Linux, Solaris 等不限.

监控 WebLogic 8 集群中所有Server的关键运行参数并输出到CSV日志文件中和实时控制台上, 默认两秒钟刷新一次, 便于日后复查及使用Excel生成监控报表, 支持中英文双语界面. 欢迎反馈宝贵意见.

图形界面实时图表版本正在完善中.

监控的属性列表及输出如下所示:
          时间 |         实例名 |           端口 |           状态 |       堆最大值 |         当前堆 |       堆增加值 |         套接字 |     待处理请求 |      吞吐量/秒 |       闲置线程 |   JDBC最大容量 |   JDBC当前容量 |   JDBC总连接数 |         会话数 | 会话数最高纪录 |       总会话数 |
        Time |       Server |         Port |        State |      HeapMax |     HeapUsed |    HeapGrown |        Socks |  PendRequest |  Request/Sec |   IdleThread |      JDBCMax |      JDBCCur |    JDBCTotal |   SessionCur |  SessionHigh | SessionTotal |

  3-3 12:20:17        myserver            7001         RUNNING          32576K          20090K          20090K               1               0               3              15              30               2               2               0               0               0
  3-3 12:20:17    new_Server_1            7002        SHUTDOWN               0               0               0               0               0               0               0               0               0               0               0               0               0

运行说明:

  1. 修改 conf/jndi.properties, 指向您自己的 WebLogic 服务器地址(建议指向 Admin Server)
  2. 修改 wlstat_env.bat 中的 JDK 版本路径和weblogic.jar路径, Linux/Unix版本请修改 wlstat_env.sh(目前暂未提供linux版本运行脚本)
  3. 运行 run.bat/run.sh 即可, run_en.bat/run_en.sh 则是英文版. rungui.bat 为图形界面版本, 目前仅实现了内存图.
  4. wlstat.csv 可使用 Excel 打开后制作图表
  5. view_log.bat/view_log.sh 可跟踪 wlstat.csv文件内容

图形界面版可点击右键选择时间尺度范围.

启动参数说明: -t 5000 为指定5秒刷新一次数据, 例如修改 run.bat :
%J2SE14%binjava -Duser.language=zh -cp ./classes;E:beaweblogic81serverlibweblogic.jar Main -t 5000

转载请注明:WebLogic Android 博客 » wlstat 0.6 版本发布