联系电话:400-6906-068

首页 > 应用监控与流程管理 > 使用eG监控多层weblogic环境

使用eG监控多层weblogic环境

内容简介

多层 WebLogic 环境
为了实现可伸缩性和高性能,大多数互联网应用程序部署都采用多层基础结构进行架构,即,网络服务器层充当前端,在中间件应用程序服务器上进行业务逻辑运作,并通过数据库服务器进行后端存储和访问。 尽管多层基础结构能带来各种可伸缩性和扩展性的优势,但操作和管理起来也更为困难。 当出现问题(例如速度变慢)时,管理员通常很难找出多层基础结构中引起问题的应用程序,即问题是出现在网络? 数据库? WebLogic 服务器? 中间件? 还是网络服务器? 当问题出现时,必须对每个基础结构应用程序和网络设备进行全面的例行监控,才能有效地排除故障。

搭载并支持业务逻辑组件的应用服务器中间件通常是多层基础结构中最复杂的部分。 为了实现最佳性能,应用服务器提供了许多复杂的功能和特性,包括数据库连接池、线程池、数据库结果缓存、会话管理、Bean 缓存和管理等。为了确保应用服务器能随时有效地运行,必须主动持续地监控和追踪所有这些功能。

eG 企业版的 WebLogic 模型


WebLogic 监控端到端: WebLogic 服务拓扑
eG WebLogic 监控器
eG WebLogic 监控器能对 BEA WebLogic 应用程序服务器进行全面监控。 能够实时监控一百多种与 Weblogic 服务器实例相关的关键参数,并根据用户定义的阈值或自动计算的基线报警。 通过这些参数,管理员能跟踪 WebLogic 服务器中数据库连接池、线程池、会话管理、Bean 容器、集群管理器等的运作。eG 企业版针对 WebLogic 自定义的层模型可将 WebLogic 应用程序服务器性能与其他网络和操作系统参数关联起来。

通过和 eG 企业版的网络服务器及数据库服务器监控器联合,再加上内置的单击根源诊断功能,eG WebLogic 监控器可让管理员快速找出可能导致多层基础结构产生瓶颈的基础结构应用程序。
版本支持
以 SNMP 及 Java 管理扩展 (JMX) 作为 eG 代理与 WebLogic 服务器实例的衔接机制,eG 企业版套件支持 WebLogic 5.1 版及以上版本。

单个 eG 代理能监控系统上运行的所有 WebLogic 应用程序服务器实例。 eG 报告程序包含预扫描的报告,其中强调了 WebLogic 服务器实例的可用性、性能及使用。
eG WebLogic 监控器显示的内容
服务器监控
WebLogic 进程是否在运行?
服务器内存的使用是否正随着时间而增加?
服务器的请求处理率是否异常的高?
JVM 监控
JVM 堆的尺寸是否足够?
垃圾收集是否正常?还是 JVM 耗费了太多的时间收集垃圾?
线程监控
WebLogic 服务器执行队列的容量是否足够?
是否有过多线程在等待服务,因而导致响应时间变慢?
安全监控
有多少非法登录 WebLogic 服务器的尝试?
这些尝试是否重复出现?
JMS 监控
邮件服务器中是否有很多待处理的消息?
消息流量是否异常的高?
连接器监控
连接器池中连接的使用模式是什么?
集群监控
集群中所有的 WebLogic 服务器目前是否可用?
集群中的负载是否达到平衡?
事务监控
有多少用户事务正在执行?
是否出现过多回滚?
Servlet 监控
哪个(些)Servlet能够被扩展访问?
每个 Servlet 的平均调用时间是多久?
EJB 池监控
Bean 池中 Bean 的数量是否足够?
有多少个 Bean 正被使用? 是否有客户端正在等待 Bean?
EJB 缓存监控
缓存的容量是否足够?还是有太多缓存未被命中?
EJB 的激活率和钝化率是多少?
EJB 锁定监控
是否存在对锁定的争用?
有多少个 Bean 被锁定?
对每个 Bean 出现过多少次锁定尝试?
JDBC 连接
监控
是否所有 JDBC 池都可用?
每个池的尺寸是否足够?
峰值的使用时间和数值是多少?
发生了多少次连接泄漏?
JDBC 调用监控
进行过多少次 JDBC 调用?
那些调用的平均响应时间是多少?
哪些查询需要花很长时间才能执行?

使用 eG 企业版监控 WebLogic 的优势
可深入实时地分析 WebLogic 服务器的性能,包括分析各种次组件,例如虚拟机(JVM)、数据库访问(JDBC)、Java Beans(EJB)、连接器、集群等
当检测到异常高的活动时,会自动比较 WebLogic 性能的基线并根据时间智能报警
可将 WebLogic 的性能同网络服务器及数据库性能自动关联,从而找出问题的根源
100% 基于网络的监控解决方案,可随时随地监控和管理 WebLogic 基础结构