可以为用户指定的时间范围生成性能报告管理器图形。在 Sun MC 4.0 发行版性能报告管理器图形中,如果时间范围的下限与生成数据的时间点相同,则不会显示该点。
解决方法:在下限处包含半小时或一小时的附加时间间隔。
例如,如果某属性的每小时数据起始于 5.30、6.30 等,截至到 11.30,而要求绘制 6.30 到 10.30 范围内的图形,则该图形不包含 6.30 的数据点。但是,如果范围是 6.00 到 10.00,则可以正确地绘制所有点。
在整个根区域上增量式安装性能报告管理器,则不会配置性能管理器代理模块。
解决方法:修改 /var/opt/SUNWsymon/cfg/zone-modules-d.dat 文件。
当被监视代理的数量很多(比如说超过 100)且性能数据也很多时,生成最近七天数据的报告会花费很长时间。七天时限是指数据库中保存最小细节级别的历史数据的日期到当前日期的时间段。最小的细节级别是小时。所以,该报告需要数据库来检索最大量的数据。数据大小会随着所请求的数据属性数量的增多而增加。八天给数据库带来的负担也是相同的,因为它只检索七天的数据。
超过八天后,历史数据会以每天、每周和每月的时间间隔来保存。因此,生成超过八天的时间范围的报告会较快。
解决方法:当代理数量很多时,将每小时数据的时限从七天降至五天。
如果安排 15 个或更多个性能报告管理器报告请求同时运行,则在软件运行一段时间后,可能会遇到以下一个或几个问题:
未从代理计算机收集数据
某些报告请求一直处于不确定的运行状态
无法按要求安排报告请求
无法按要求安排编组任务请求
无法启动“报告管理器”GUI
无法启动“管理作业”GUI
对于前面提到的某些问题,在启动“管理作业”GUI 时,控制台可能显示以下错误信息:
任务服务不可用 |
与此类似,对于其中的某些问题,在启动“报告管理器”GUI 时,控制台可能显示以下错误信息:
报告服务不可用 |
解决方法:遇到此问题后,请停止并重新启动服务器组件。键入以下命令:
# es-stop -A |
# es-start -A |
要避免此问题,请不要安排 15 个以上的报告请求同时运行。将所安排的请求的运行时间在一段时间内间隔开。例如,如果每小时要运行 20 个请求,可以将这些请求分为两个单独的批次,每个批次包含 10 个请求。安排这两批请求相隔 15 分钟运行,不要安排这两批请求同时运行。
选择“所有主机”选项并指定过滤器后,报警报告中未能正确过滤代理计算机的报警记录。
指定过滤器并同时选择“所有主机”选项后,指定的过滤标准将应用于所有主机的所有报警记录。报告输出中将返回过滤后的报警。此外,报告还包括了来自所有被监视主机的所有“代理无响应”报警和“主机无响应”报警。指定的过滤标准未应用于此类报警。
解决方法:可以通过为报警报告明确指定主机名来避免此问题。请选择以下解决方法之一:
在为单台主机生成报警报告时,通过提供 hostname:port 来选择主机名,或者从 Sun Management Center 拓扑视图中选择主机名。
在为多台主机生成报警报告时,以 hostname:port 的格式列出各个主机名,主机名之间用逗号隔开;或者从 Sun Management Center 拓扑视图中选择多个主机名。