Oracle Tuxedo监控


总览

Oracle Tuxedo提供了用于在异构分布式环境中构建可伸缩的多层客户端/服务器应用程序的框架。从Web到企业,Tuxedo用户可以独立于底层硬件,操作系统,网络和数据库环境开发,管理和部署分布式应用程序。

监控Oracle Tuxedo应用程序可能很复杂,提供跨多个进程,计算机和域边界运行的请求。Applications Manager可以帮助您 监控来自Tuxedo关键组件的系统和应用程序数据,例如 公告栏,队列和通信桥详细信息,事务信息,ATMI操作和服务详细信息。

创建一个新的Oracle Tuxedo监视器

支持的Oracle Tuxedo版本:Tuxedo 6.5及更高版本。我们正在使用BEA SNMP Agent和SNMP MIB来管理Tuxedo应用程序。

监控Oracle Tuxedo的前提条件:您必须安装Tuxedo SNMP代理。当您指定SNMP团体字符串时,请确保该团体字符串至少包含只读权限。

监控的属性:请参考 Oracle Tuxedo监控参数以了解有关监控的属性的更多信息。

要创建Oracle Tuxedo监视器,请执行以下操作

  1. 点击新建监视器链接。
  2. 选择Oracle Tuxedo
  3. 输入监视器的显示名称
  4. 输入运行Oracle Tuxedo服务器的主机的主机名。
  5. 输入在其上运行Tuxedo SNMP代理的SNMP端口号。默认端口号是161
  6. 您可以输入自己的凭证详细信息,也可以在凭证管理中选择预配置的凭证详细信息。
  7. 指定Tuxedo SNMP代理的SNMP团体字符串。默认值为'public'。确保您使用包含读取权限的团体字符串。
  8. 输入超时(以秒为单位)。
  9. 设置轮询间隔。
  10. 如果要从管理服务器添加新监视器,请选择被管服务器
  11. 从组合框中选择要与Tuxedo服务器关联的业务组(可选)。您可以选择多个组来关联您的监视器。
  12. 点击添加监视器。这将从网络中发现Tuxedo服务器并开始对其进行监控。

监控参数

 通过点击监视器 选项卡,转到监视器类别视图。点击 中间件/Portal 表 下的 Oracle Tuxedo。显示的是Oracle Tuxedo批量配置视图,分布在三个选项卡中:

  • 可用性 标签,提供过去24小时或30天的可用性历史记录。
  • 性能 选项卡提供了过去24小时或30天的健康状况和事件。
  • 列表视图 使您可以执行 批量管理配置

点击监视器名称,以查看以下选项卡下列出的所有服务器详细信息:

性能概览

参数 描述
BULLETIN BOARD 参数
Max Accessers 一次可以访问服务器计算机上的公告板的最大客户端和服务器数。
Max Conversations Tuxedo服务器上的客户端和服务器可以同时参与的最大会话数。
Max Transactions 该机器可以参与的最大并发全局事务数。
Max Objects 活动对象映射表中可容纳的活动对象的默认最大数量。
BULLETIN BOARD 统计
Accessers Used 可以随时访问特定
处理器上的公告板的正在使用的进程数。
Conversations Used 当前使用的会话数。
Service Load Enqueued 当前在服务器上排队的服务负载。
Current Clients Count 当前登录到服务器计算机的本机客户端和工作站客户端的数量。
Domain State 域的状态。各种状态是:
  • 1 - Active
  • 2 - Inactive
  • 3 - Forcible Inactive

注意: 强制关机仅在单机应用程序中起作用。

MACHINE STATUS
Machine Name 源逻辑机名称。
Machine State 源计算机的状态。各种状态是:
  • 1 - Active
  • 2 - InActive
  • 3 - Partitioned
  • 4 - Invalid
  • 5 - Re-Activate
  • 6 - Cleaning
BULLETIN BOARD LIAISON (BBL)
Server 运行BBL管理进程的Tuxedo服务器的名称
Process Name 在Tuxedo服务器上运行的BBL进程的名称
State BBL进程的状态。
TLISTEN
Lmid 逻辑机器标识符。
TListen State 应用程序中工作站侦听器的状态。各种状态是:
  • 1 - active
  • 2 - inactive
BRIDGE DETAILS
Bridge Lmid 在 源逻辑机标识符。
Bridge State 通信网桥的状态。各种状态是:
  • 1 - active
  • 2 - inactive
  • 3 - suspended
  • 4 - pending
Bytes Received/Sec 每秒从目标逻辑机发送到源逻辑机的平均字节数。
Bytes Sent/Sec 每秒从源逻辑机发送到目标逻辑机的平均字节数。
Messages Received/Sec 每秒从目标逻辑机发送到源逻辑机的平均消息数。
Messages Sent/Sec 每秒从源逻辑机发送到目标逻辑机的平均消息数。
事务详情
Initiated/Sec 每秒从服务器计算机启动的事务数。
Aborted/Sec 每秒从服务器计算机中止的事务数。
Committed/Sec 每秒从服务器计算机提交的事务数。
Transactions Used tuxedo服务器上的事务数。
ATMI OPERATION DETAILS
Connections/Sec 每秒从服务器执行的连接数。
Dequeues/Sec 每秒从服务器执行的出队操作数。
Enqueues/Sec 每秒从服务器执行的入队操作数。
Post/Sec 每秒从服务器执行的发布操作的数量。

服务器

参数 描述
服务器详情
Name Tuxedo机器的名称。
Group Number 与服务器组关联的组号。
Server ID 一个数字标识符,用于唯一标识组中的服务器。
State 此字段显示服务器的状态。服务器可以处于以下状态之一:
  • 1 - active
  • 2 - inactive 
  • 3 - migrating
  • 4 - cleaning
  • 5 - restarting
  • 6 - suspended
  • 7 - partitioned
  • 8 - dead
  • 9 - invalid
服务器事务详情
Transaction Initiated/Sec 每秒从服务器启动的事务数。
Aborted/Sec 每秒从服务器中止的事务数。
Committed/Sec 每秒从服务器提交的平均事务数。
服务器操作详情
Dequeues/Sec 每秒从服务器执行的出队操作数。
Enqueues/Sec 每秒从服务器执行的入队操作数。
Post/Sec 每秒从服务器执行的发布操作的数量。
Requests/Sec 号码服务请求每秒从服务器执行的操作。.
Subscriptions/Sec 秒从服务器执行的订阅操作数。

队列

参数 描述
队列详情
Queue Address 提供接口的活动服务器的请求队列的地址。
State 接口队列对象的状态。值是:
  • 1 - Active state
  • 2 - Migration State
  • 3 - Suspended state
  • 4 - Partitioned state
Active Servers 与此队列关联的活动服务器数。
Queue Length 该队列处于活动状态时的队列长度总和。
Workload/Sec 队列每秒对系统施加的负载。
Requests/Sec 每秒为此接口排队的请求数。

服务

参数 描述
服务详情
Name  服务器当前正在使用的服务的名称。
State 服务状态:
  • 1 - active
  • 2 - inactive
  • 3 - invalid
Load On System 服务施加在系统上的相对负载。
Timeout (in Seconds) 理此服务请求的时间限制(以秒为单位)。

配置

参数 描述
配置
Domain Master Tuxedo域主服务器运行所在的主机。
Model 将Tuxedo应用程序分类为单机(SHM)或多处理器(MP)应用程序。
License Expiration Date 服务器计算机上二进制文件的到期日期;如果二进制文件不是TUXEDO System / T主二进制文件,则为0长度的字符串。
机器详情
Machine Name Tuxedo用于将应用程序资源映射到为此应用程序配置的计算机的计算机的名称。
Machine Lmid 用于将应用程序资源映射到已配置机器的机器标识符。
Machine Role 该字段显示本机的角色。各种角色是:
  • 备份
  • OTHER(主机和备份主机均不)。
TUXDIR Oracle Tuxedo安装目录的绝对路径名。
TUX Conf File 每个Tuxedo应用程序都由一个配置文件控制,该文件中定义了与安装有关的参数。此参数显示配置文件位置的路径。