D.3. BEA WebLogic 6.x 和更高版本


本小节介绍的探测(除去 JDBC 连接池)可以被用来监控指定的主机中运行的 BEA WebLogic 6.x 或更高的服务器(包括在集群环境中的主机)的状态。监控集群是通过将所有的 SNMP 查询发送到这个域的管理服务器中,然后查询被管理的服务器以获得独立数据。
为了获得最高级别的粒度(granularity),「BEA 域管理服务器」的参数必须被用来区分管理服务器接收的 SNMP 查询和被管理的服务器正在接收的指定探测。如果管理服务器正在被探测,「BEA 域管理服务器」的参数可以为空,SNMP 查询和探测都会被发送给它。
如果被探测的主机是被管理的服务器,则应该在「BEA 域管理服务器」参数中提供管理服务器的 IP 地址;被管理的服务器的名称应该包括在「BEA 服务器名」参数中,并加到「SNMP Community String」项的后面。这样配置可以使 SNMP 查询被发送到管理服务器主机,然后根据需求将这个具体探测重新定向到被管理的服务器主机。
请注意,为了使 SMNP 查询可以从正确的服务器返回结果,为被管理的服务器主机所运行探测的 community string 必须是 community_prefix@managed_server_name 的形式。最后,必须在每个被监控的系统中都启用 SNMP。您可以通过 WebLogic Console 启用并配置 SNMP。
请参阅 BEA 服务器所带的文档或 BEA 网站来获得更多关于 BEA community string 的命名规则的信息:http://e-docs.bea.com/wls/docs70/snmpman/snmpagent.html

D.3.1. BEA WebLogic::Execute Queue

BEA WebLogic::Execute Queue 探测监控 WebLogic 的执行队列并提供以下的信息:
  • 空闲的执行线程 — 处于空闲状态的执行线程的数量。
  • 队列长度 — 在队列中的请求数量。
  • 请求率 — 每秒的请求数量。
这个探测的通讯协议是 UDP。
Expand
表 D.4. BEA WebLogic::Execute Queue 设置
项目
SNMP Community String* public
SNMP 端口* 161
SNMP 版本* 1
BEA 域管理服务器
BEA 服务器名* myserver
队列名* default
最大空闲执行线程的 critical 阈值
最大空闲执行线程的 warning 阈值
最大队列长度的 critical 阈值
最大队列长度的 warning 阈值
最大请求率的 critical 阈值
最大请求率的 warning 阈值

D.3.2. BEA WebLogic::Heap Free

BEA WebLogic::Heap Free 探测收集以下数据:
  • 空闲堆栈 — 空闲堆栈空间的百分比。
这个探测的通讯协议是 UDP。
Expand
表 D.5. BEA WebLogic::Heap Free 设置
项目
SNMP Community String* public
SNMP 端口* 161
SNMP 版本* 1
BEA 域管理服务器
BEA 服务器名* myserver
最大空闲堆栈的 critical 阈值
最大空闲堆栈的 warning 阈值
最小空闲堆栈的 warning 阈值
最小空闲堆栈的 critical 阈值

D.3.3. BEA WebLogic::JDBC Connection Pool

BEA WebLogic::JDBC Connection Pool 探测监控域管理服务器(没有被管理的服务器)中的 Java 数据库连接(JDBC)池。它收集以下数据:
  • 连接 — 到 JDBC 的连接数。
  • 连接率 — 与 JDBC 相连接的速度(每秒的连接数量)。
  • 等待者 — 等待连接到 JDBC 的会话数量。
这个探测的通讯协议是 UDP。
Expand
表 D.6. BEA WebLogic::JDBC Connection Pool 设置
项目
SNMP Community String* public
SNMP 端口* 161
SNMP 版本* 1
BEA 域管理服务器
BEA 服务器名* myserver
JDBC 池名称* MyJDBC Connection Pool
最大连接的 critical 阈值
最大连接的 warning 阈值
最大连接率的 critical 阈值
最大连接率的 warning 阈值
最大等待者的 critical 阈值
最大等待者的 warning 阈值

D.3.4. BEA WebLogic::Server State

BEA WebLogic::Server 状态探测监控一个 BEA Weblogic Web 服务器当前的状态。如果这个探测无法与这个服务器连接,会产生一个 CRITICAL 状态。
这个探测的通讯协议是 UDP。
Expand
表 D.7. BEA WebLogic::Server 状态设置
项目
SNMP Community String* public
SNMP 端口* 161
SNMP 版本* 1
BEA 域管理服务器
BEA 服务器名*

D.3.5. BEA WebLogic::Servlet

BEA WebLogic::Servlet 探测监控在一个 WebLogic 服务器上实施的一个特定的servlet 的性能并收集以下数据:
  • 最长执行时间 — 从这个系统被启动后这个 servlet 被执行的最长时间(以毫秒为单位)
  • 最短执行时间 — 从这个系统被启动后这个 servlet 被执行的最短时间(以毫秒为单位)
  • 执行时间移动平均值 — 执行时间的一个移动的平均值。
  • 平均执行时间 — 一个标准的平均执行时间。
  • 重新加载率 — 特定的 servlet 每分钟被重新加载的次数。
  • 调用率 — 特定的 servlet 每分钟被调用的次数。
这个探测的通讯协议是 UDP。
Expand
表 D.8. BEA WebLogic::Servlet 设置
项目
SNMP Community String* public
SNMP 端口* 161
SNMP 版本* 1
BEA 域管理服务器
BEA 服务器名* myserver
Servlet 名*
最长执行时间的 critical 阈值
最长执行时间的 warning 阈值
最大执行时间移动平均值的 critical 阈值
最大执行时间移动平均值的 warning 阈值
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat