运行状况

Microsoft.SystemCenter.DataWarehouse.Report.AvailabilityHealth (LinkedReport)

通用运行状况报表

Knowledge Base article:

摘要

此报表在选定的报表持续时间内显示选定对象的状态时间。默认情况下,按对象总体实体运行状况概括状态时间

描述:

对于 System Center Operations Manager 范围内的每个托管对象,每个状态下面配置的监视器确定对象状态时间,然后汇总到对象整体运行状况。默认情况下,运行状况报表按总体实体运行状况范围内汇总的监视器显示对象状态时间。

实体运行状况

可用性

配置

性能

安全

参数:

数据聚合:可以使用每小时或每天数据聚合来运行报表。

日期/时间选择:允许使用相对或固定日期来定义报表的时间段。

营业时间:允许定义一个工作小时数时间范围以及它应用的周日期。如果定义工作小时数,此报表仅在此范围内报告。工作小时仅在选择每小时聚合时有效。

对象选取器:允许选择显示警报的组或对象。

使用对象选取器时,选择“添加组将返回组及其包含的所有对象。“添加对象”只返回选择的对象。

停机时间计算报表中对象的停机时间时,用户可以指定某种状态是否计数为运行时间或停机时间。通过检查状态旁边的框来确定该状态是否为停机状态。

示例用法:

方案:报告“所有计算机”组中的所有计算机从上星期的星期一到星期五的运行状况,并选择警告作为停机时间状态。

说明:(以粗体显示的参数选择)

报表输出:

报表提供三个交互区域

深化为所选对象定义的状态汇总逻辑

单击“可用性跟踪器”图表

每行上的交互

单击“对象名称”,启动“监视器可用性”子报表,该报表详细列出哪些监视器报告哪些状态。

这链接到“可用时间”报表,详细显示什么时间对象处于什么状态,并允许在时间上深化到关于每月、每天和每小时的状态的详细信息。

报表:

可用时间

单击对象名称时同样的链接

监视器可用性

单击“可用性跟踪器”图表时同样的链接

配置更改

这链接到配置更改并对相同时间范围运行对象,以详细列出检测到的各个配置更改。

Element properties:

BaseMicrosoft.SystemCenter.DataWarehouse.Report.Availability
TargetSystem.Entity
AccessibilityPublic
VisibleTrue

Source Code:

<LinkedReport ID="Microsoft.SystemCenter.DataWarehouse.Report.AvailabilityHealth" Accessibility="Public" Target="System!System.Entity" Visible="true" Base="Microsoft.SystemCenter.DataWarehouse.Report.Availability">
<ParameterBlock xmlns="http://schemas.microsoft.com/mom/reporting/2007/ReportParameterSettings" columns="4">
<Controls>
<Control type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.ComboBox">
<ReportParameters>
<ReportParameter name="DataAggregation">
<Prompt>Microsoft.SystemCenter.DataWarehouse.Report.Library!Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.DataAggregation</Prompt>
</ReportParameter>
</ReportParameters>
</Control>
<Control type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.MonitoringObjectXmlPicker" columnSpan="2" rowSpan="2">
<ReportParameters>
<ReportParameter name="ObjectList">
<Prompt>Microsoft.SystemCenter.DataWarehouse.Report.Library!Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.ObjectList</Prompt>
</ReportParameter>
<ReportParameter name="ManagementGroupId" binding="GroupList"/>
</ReportParameters>
</Control>
<Control type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.CheckedListBox" rowSpan="2">
<ReportParameters>
<ReportParameter name="DownTime">
<Prompt>Microsoft.SystemCenter.DataWarehouse.Report.Library!Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.AvailabilityDownTime</Prompt>
</ReportParameter>
</ReportParameters>
</Control>
<Control type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.BusinessRelativeDateTimePicker">
<ReportParameters>
<ReportParameter name="TimeZone" binding="TimeZone">
<Prompt>Microsoft.SystemCenter.DataWarehouse.Report.Library!Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.TimeZone</Prompt>
</ReportParameter>
<ReportParameter name="TimeZoneName" binding="TimeZoneName"/>
<ReportParameter name="StartDate_BaseType" binding="StartDate_BaseType"/>
<ReportParameter name="StartDate_BaseValue" binding="StartDate_BaseValue">
<Prompt>Microsoft.SystemCenter.DataWarehouse.Report.Library!Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.StartDateTime</Prompt>
</ReportParameter>
<ReportParameter name="StartDate_OffsetType" binding="StartDate_OffsetType"/>
<ReportParameter name="StartDate_OffsetValue" binding="StartDate_OffsetValue"/>
<ReportParameter name="EndDate_BaseType" binding="EndDate_BaseType"/>
<ReportParameter name="EndDate_BaseValue" binding="EndDate_BaseValue">
<Prompt>Microsoft.SystemCenter.DataWarehouse.Report.Library!Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.EndDateTime</Prompt>
</ReportParameter>
<ReportParameter name="EndDate_OffsetType" binding="EndDate_OffsetType"/>
<ReportParameter name="EndDate_OffsetValue" binding="EndDate_OffsetValue"/>
<ReportParameter name="TimeType" binding="TimeType"/>
<ReportParameter name="TimeWeekMap" binding="TimeWeekMap"/>
</ReportParameters>
</Control>
</Controls>
</ParameterBlock>
<Parameters>
<Parameter Name="MonitorName">
<Value>System.Health.EntityState</Value>
</Parameter>
</Parameters>
</LinkedReport>