电力营销系统W EBLOGIC 监控方案 SNMP 是标准的网络管理协议,所有的标准厂商的设备(硬件、应用中间件)都支持这个协议标准,提供了各种设备的MIB 信息库,以便于监控系统软件通过设备MIB 库直接获取底层性能数据,达到实时监控的目的
目前支持 SNMP 监控采集的第三方软件很多,但大都需要购买,而且有被管机的数量限制
基于这种现状,我们实现采用 ORACLE 开发 JAVA 过程(完全支持 SNMP),通过 SNMP协议直接获取 WEBLOGIC 的实时性能数据,进而入库,然后通过开源报表工具 iReport 展示图形报表(可以开发成图形报表展示系统)
以及通过实时分析 WEBLOGIC 的性能数据、设定相应的阀值,短信告警给相应人员及时处理的监控方案
经过详细测试,这种监控方案具有高性能处理能力、不需要在被监控设备部署 AGENT代理、被监控设备无性能损耗、设备及指标配置灵活、安装配置简单、稳定安全等优点
1、W EBLOGIC 控制台开启 SNMP 协议 监控的WEBLOGIC需要开启 SNMP协议,其中配置相当简单,只需要在相应的控制台中,将 SNMP协议选中打勾即可,如下图示: 激活更改后,需要重启 WEBLOGIC以使配置生效(注意需要在无应用的情况下重启WEBLOGIC以免影响生产)
2、JDBC 性能数据实时监控报表 2
1、JDBC 当前等待连接数 从图中可以看到,昨天每小时的 JDBC当前等待连接数都为 0,说明连接池没有连接等待,从这个指标看 WEBLOGIC没有排队处理的现象
2、JDBC当前连接数 从图中可以看到,昨天每小时的 JDBC当前连接数有波动,可以看到在 9点的时候业务处理相对比较繁忙
3、JDBC 活动连接数 从图中可以看到,昨天每小时的 JDBC活动连接数有波动,可以看到在 1点的时候活动连接数较高,可能是