Sun Management Center 3.5 服务可用性管理器用户指南

服务可用性管理器概述

服务可用性管理器是 Sun Management Center 3.5 的附加软件,用于监视因特网服务的可用性。被监视的服务可以在本地运行,也可以在远程运行。服务可用性管理器可用于测量和监视以下因特网服务的可用性

服务可用性管理器使用 Sun Management Center 的代理模块来测量和监视服务的可用性。您需要加载代理模块以监视不同的本地服务和远程服务。用于监视本地服务的模块称为服务元素模块,而用于监视远程服务的模块称为综合事务模块。模块加载后会显示服务的状态。

这些模块还会根据请求的参数定期发送服务请求,并测量请求的响应时间。您也可以对监视各种服务的一系列 Sun Management Center 模块进行编组,然后查看其状态的高级摘要。监视服务的模块的逻辑组以称为服务对象的组合对象来表示。 服务状态的高级摘要显示在图形用户界面 (GUI) 服务管理器中。此 GUI 可以从 Sun Management Center 3.5 Java™ 控制台调用。

在使用服务可用性管理器之前,必须执行几项任务。这里简要介绍了这些任务,以后各章将介绍各项任务的详细过程。概括地说,需要执行以下任务:

  1. 在需要监视服务的所有代理以及 Sun Management Center 3.5 服务器层上安装该附加软件。

  2. 使用 setup 脚本或向导在代理层和服务器层上设置该软件。

  3. 在运行服务的每台主机上加载服务元素模块,以便监视本地服务。

  4. 在主机上加载综合事务模块,以便监视远程运行的服务。

服务元素模块与综合事务模块使您能够监视服务,而主机细节视图将显示由这些模块收集的信息。

完成这些任务后,就可以开始使用服务可用性管理器查看服务的可用性状态。要查看可用服务的高级摘要及其状态,需要执行以下任务:

  1. 在主机上创建服务对象。具体方法可以使用搜索功能,也可以使用“创建对象”实用程序,这两者都可以在 Sun Management Center 3.5 中找到。

  2. 右键单击您创建的服务对象。从显示的菜单中选择以下选项之一:

综合事务模块

服务可用性管理器使用综合事务模块来监视远程服务。综合(伪)事务模拟了事务的使用。综合事务可用于测量性能统计信息,例如 DNS 解析时间、某个事务所花的总时间或连接时间。服务可用性管理器中包含十种综合事务模块。有关详细信息,请参见综合事务模块概述

服务元素模块

服务可用性管理器使用服务元素模块监视本地系统的服务。服务元素模块根据您指定的配置参数定期发送服务请求。通过这种方法,可以确定服务可用性和响应时间。服务可用性管理器中包含十种服务元素模块。有关详细信息,请参见服务元素模块概述。下图是 DNS 服务元素模块的一个示例。

图形 1–1 DNS 服务元素模块

“DNS 服务元素模块”对话框。上文介绍了该图形。

服务对象

服务对象是包含服务元素模块和综合事务模块的复合对象。在“修改服务对象”对话框中,选择所需的模块集就可以自定义一个服务对象。有关详细信息,请参见第 5 章,服务可用性管理器 GUI

服务管理器 GUI

服务管理器 GUI 在单个视图中显示某个服务对象中包含的所有服务的可用性。GUI 只能链接到 Sun Management Center 3.5 Java 控制台。

服务管理器显示不同的本地服务和远程服务的可用性。表中的数据进行动态更新,以反映服务的实时状态。 有关详细信息,请参见第 5 章,服务可用性管理器 GUI

配置示例

下图给出了如何在网络中使用服务可用性管理器的示例。

图形 1–2 服务可用性管理器配置示例

显示配置示例的图表。上下文将介绍该图表。

在本例中,显示了具有以下三个代理的单个 Sun Management Center 服务器:

使用这种配置,主机 A 的系统管理员可以监视本地运行的 Web 服务器。该管理员还可以从主机 B 和主机 C 远程查看主机 A 上 Web 服务器的状态和性能,这是由主机 B 和主机 C 上加载的 HTTP 综合事务模块实现的。

主机 D 上正在运行 Web 服务器,但没有安装代理。因此系统管理员无法监视本地服务,但可以从主机 C 远程监视主机 D 上的服务,这是由主机 C 上加载的 HTTP 综合服务模块实现的。