WLSTAT for WLS8 演示版

下载地址: wlstat0.2.zip 73.6 KB

推荐访问: BEA Dev2Dev 在线 http://dev2dev.weblogicfans.net/

作者: BeanSoft@126.com , 2010年3月2日, http://beansoft.blogjava.net

改动日志:
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. 修改 classes/jndi.properties, 指向您自己的 WebLogic 服务器地址(建议指向 Admin)
  2. 修改 run.bat 中的 JDK 版本路径和weblogic.jar路径, Linux/Unix版本请修改 run.sh
  3. 运行 run.bat/run.sh 即可, run_en.bat/run_en.sh 则是英文版.
  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

截图:

wlstat

由于列太多, 大家可以改控制台的字体和列宽来看, 就不会折行了, 如下所示:
  2010-03-03_101732.png

  2010-03-03_101813.png

 

图形界面版预览(未发布):

 2010-02-25_173450.gif

转载请注明:WebLogic Android 博客 » WebLogic 8 监控: wlstat 0.2, 方便监控weblogic的Sockets,jvm,jdbc,threads,session