本章讨论以下主题:
性能报告管理器是 SunTM Management Center 3.5 的附加产品,可用来创建详细描述计算机状况的报告。性能数据通过 Sun Management Center 3.5 的历史日志记录功能收集。由性能报告管理器生成的性能报告将使用以此方法收集的数据。
该产品包含 12 种带有预定义报告选项的标准报告。软件将自动启动标准报告使用的数据特性的历史日志记录。通过从提供的报告模板中选择选项,也可以创建自定义报告。性能报告管理器可以生成以下类型的报告:
性能
硬件系统
硬件配置
软件包
增补程序
警报
要使用性能报告管理器,首先要安装并设置该附加软件。有关安装和设置性能报告管理器的信息,请参见第 2 章,安装和设置性能报告管理器。
安装并设置性能报告管理器软件后,可以生成该软件包含的任何标准报告。有关标准报告的详细信息,请参见第 3 章,标准报告。
您也可以创建自己的自定义报告,从给出的可用报告格式中选择报告格式。性能报告管理器包含四种查看报告的可能格式选项。有关创建自定义报告请求的信息,请参见第 4 章,自定义报告。
报告可以提供有关一台主机、所有主机或指定的一组主机的信息。通常,数据是在代理计算机上收集的,然后将其传输到服务器计算机上的数据库中。可以请求任何已收集数据的代理计算机的报告。只有位于 Sun Management Center 3.5 服务器环境中的主机才能包含在报告中。有关如何收集报告数据的详细信息,请参见数据收集进程。
报告中的主机名通常是指代理计算机。但警报报告则例外。由关闭或不响应的代理计算机产生的警报报告将列出服务器计算机的名称。
标准报告或自定义报告可安排为按一定时间间隔自动生成。此外,还可以将报告以其它文件格式保存,以便在 Web 浏览器中查看,或者使用某些工具进行数据分析。有关报告选项的详细信息,请参见第 5 章,报告选项。
性能报告管理器会自动记录许多数据特性。这些特性是预定义的。有关此功能的详细信息以及其它参考信息,请参见附录 A,参考信息。
有关使用命令行安装和设置性能报告管理器的信息,请参见附录 B,使用命令行进行安装。
在安装和使用该软件生成报告之前,应当了解数据收集的工作方式。性能报告管理器附加软件使用由 Sun Management Center 3.5 软件为代理计算机提供的历史日志记录功能。服务器层上将创建一个数据收集服务。所收集的数据包括以下类型:
硬件系统数据
硬件配置数据
软件包数据
软件增补程序数据
性能数据
进程数据
数据记录在代理计算机上。服务器层上的数据收集服务从代理计算机上收集并存储这些数据。报告中返回的数据来自存储在服务器或代理计算机上的数据。
原始数据是描述记录在代理计算机上的历史日志文件中的数据的术语。记录原始数据是 Sun Management Center 3.5 基本产品的功能。使用分组功能,可以将数据记录在单台计算机或一组计算机上。如果使用分组功能,将按指定的时间间隔记录数据。有关分组功能的详细信息,请参见数据特性以及“管理与组相关的作业” in Sun Management Center 3.5。
原始数据会在代理计算机上保留八天。因为原始数据的总量非常大,所以这一限制是必要的。八天后数据将被清除。例如,在第九天,将从代理计算机上清除第一天的原始数据。在代理计算机上,只有最近八天的数据可用。在清除数据之前,将保留摘要记录。有关此进程的详细信息,请参见累计进程。
在清除原始数据之前,数据将按预定义的时间间隔进行汇总或“累计”。累计数据是描述已汇总的数据的术语。在清除任何原始数据之前,都会计算其最小值、最大值和平均值。这些值可以通过几种方式予以保留。
每小时的数据是指每小时汇总或累计的数据。每小时的原始数据将被处理以创建该小时的摘要记录。例如,如果每五分钟记录一次原始数据,则一小时将有十二个原始记录。一小时后累计数据时,将处理这十二个记录以找出该小时内的最大值、最小值和平均值。这十二个原始记录将生成一个摘要记录。每小时的数据首先在代理计算机上计算,然后将数据传输至服务器计算机并添加到数据库中。
每天、每星期和每月的值都以类似的方式计算,同时也会计算每个时间段的最大值、最小值和平均值。
小时数据保留 7 天。
天数据保留 5 周。
周数据保留 12 个月。
月数据保留 24 个月。
安装并设置性能报告管理器软件后,启动服务器时,将启动数据巡回检测。Sun Management Center 3.5 服务器每小时都会巡回检测代理计算机以收集这些计算机上记录的数据。可用于报告的记录数据的时间间隔如下:
代理计算机上的数据是在不同时间收集的。代理计算机按照以下时间间隔记录数据:
硬件系统和硬件配置数据 – 每 12 个小时。
增补程序和软件包数据 – 每 12 个小时。
性能数据 – 按照在“特性记录设置”对话框中指定的时间间隔记录。该数据存储在历史日志文件中。
进程数据 – 每15 分钟。
代理计算机 – 从当前服务器环境中安装有性能报告管理器软件的计算机上收集数据。代理计算机必须在服务器拓扑中。
性能数据 – 每小时收集一次累计数据。
报告管理器 GUI 只链接到 Sun Management Center 3.5 JavaTM 控制台,可以从“工具”菜单中打开。通过报告管理器 GUI 可以管理所有报告活动。例如,从报告管理器可以生成报告、创建新的自定义报告或安排以一定的时间间隔生成报告。
有关详细信息,请参见报告管理器 GUI。
您可以使用性能报告管理器附带的任何标准报告,也可以创建自己的自定义系统管理报告。对于所有标准报告,其报告规范和格式已被预定义并保存,可供重复使用。
自定义报告允许您指定报告中包含的内容及报告的输出格式。保存的报告规范称为报告请求。报告请求以几个报告模板之一为基础,可用于生成标准报告或自定义报告,也可用于安排报告的定期运行。
有关使用标准报告请求的详细信息,请参见第 3 章,标准报告。有关创建自定义报告请求的详细信息,请参见第 4 章,自定义报告。
报告管理器 GUI 中的报告按类别名和子类别名组织。报告管理器的左边窗格显示一个分层结构视图,其中按名称显示了所有报告,包括标准报告和自定义报告。
分层结构的第一层包含类别名,第二层包含子类别名。报告请求位于分层结构的第三层。在分层结构视图中,所有标准报告都组织在预定义的类别和子类别下。
可以将任何类型的自定义报告放在所选的类别或子类别下。该功能允许您控制报告的组织。
列表
线条图
条形图
饼图
这四种格式选项并非都可用于每个报告。报告的类型决定了可用的格式选项。某些格式对特定的报告没有意义,因此不会总是提供这些格式选项。创建自定义报告请求时,可以选择当时可用的格式选项。
保存报告请求后,报告管理器 GUI 中的分层结构视图将显示表示报告格式选项的图标。每个图标都代表着该报告选择的格式。如果使用性能报告管理器的标准报告生成报告请求,图标上将添加一个锁定符号。标准报告包含不能更改的预定义报告选项。
列表报告选项以表的格式返回数据。列表选项的表示图标是一个表。表图标是带有行和列的格线。表的单元格包含报告请求中指定的数据特性的数字值。拖动列标题的左右边框可以更改列宽。如果列标题的显示被截断或后跟几个点,则需要调整列宽以查看所有信息。除性能报告外,单击某个列可以按该列排序列表报告。性能报告已经按照时间字段被预先排序。
如果选择了“实际时间”范围,可以通过单击表右上角的“刷新”按钮来更新信息。新数据将添加到表的顶部。
线条图报告选项使用线条图返回数据。线条图的图标是一个带有上升锯齿线的图形。每个报告包含的图形数目取决于报告请求中选定的“图形方向”选项。
如果为报告选择了“实际时间”范围,图形将按照记录特性的刷新间隔刷新。对于“实际时间”报告,图形上的任一时间点只显示最后一小时的数据。
每个线条图报告都有多个查看选项。例如,使用“缩放”按钮可以显示线条上任一点的更细微一层的数据,使用“警报”按钮可以获得报告中任一主机的警报细节。类似地,使用“进程”按钮可以获得报告中任一主机的前十个 CPU 进程和前十个内存进程。有关详细信息,请参见线条图报告查看选项。
条形图报告选项使用带条形线的一个或多个图形返回数据。条形图的图标是一个包含三条水平条形线的图形。每个条形图报告中包含的图形数目取决于报告请求中选择的“图形方向”选项。使用此格式创建的报告可以提供数据值的可视化比较。
每个条形图都具有与线条图报告选项相同的查看选项。请参见线条图报告。
返回的饼图报告的数目取决于数据特性 hostname 是否包含在报告请求中。如果报告请求中指定了 hostname,报告返回数据时将为每个主机返回一个饼图。如果报告请求中未指定数据特性 hostname,报告将只生成一个饼图。如果选择了“细节级别:摘要”选项,则饼图报告不能用于性能报告和硬件配置报告。饼图的图标是一个带半径线的圆。
有关报告请求中数据特性选择的详细信息,请参见数据特性。