Availability Reports
Applies To: System Center Operations Manager 2007
Note
This topic has been updated in the latest version of the System Center Management Pack Authoring Guide on the TechNet Wiki.
Availability reports in Operations Manager 2007 provide an analysis of the availability of monitored objects. Following is a description of each Availability generic report that includes a description of its report controls and report parameters. The parameter block of each report that can be copied into the definition of a linked report is also included.
For every managed object within System Center Operations Manager, monitors configured in each of the disciplines below determine an objects time in state and then roll-up to an objects overall health. The availability Availability report by default shows an objects time in state as per the monitors that roll-up within the availability Availability discipline.
The controls that are used in the Availability report are shown in the following table with the parameters that each populates.
Control | Parameters | Description |
---|---|---|
Business Relative Date Time Picker |
StartDate_BaseType StartDate_BaseValue StartDate_OffsetType StartDate_OffsetValue EndDate_BaseType EndDate_BaseValue EndDate_OffsetType EndDate_OffsetValue TimeZone TimeZoneName TimeType TimeWeekMap |
Only availability of the included objects in the date and time range is included in the report. These are the standard date parameters described in Common Parameters. This control can be removed if a defined relative data time range is provided for the parameter. |
Object Picker |
ObjectList ManagementGroupId |
Specifies the groups or objects that are included in the report. This includes an ID from the data warehouse so that the parameters cannot be populated without the control. This is the standard Object XML Picker control described in Common Report Controls. This control should not be removed from the report. |
Checked List Box |
Downtime |
Specifies one or more values defining what states should be considered as downtime. The valid values for this parameter are provided in the following table. |
Combo Box |
DataAggregation |
Specifies the type of aggregation that should be performed on the data using a value from the following table. |
The DownTime parameter can accept one of the values from the following table:
Value | Description |
---|---|
2 |
Warning |
3 |
Unmonitored |
4 |
Monitor disabled |
5 |
Unplanned Maintenance |
6 |
Planned Maintenance |
7 |
Monitoring Unavailable |
The DownTime parameter can use the prompt Microsoft.SystemCenter.DataWarehouse.Report.Library!Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.AvailabilityDownTime in a Combo Box control to list the valid values.
The DataAggregation parameter can accept one of the values from the following table:
Value | Description |
---|---|
0 |
Hourly |
1 |
Daily |
The DataAggregation parameter can use the prompt Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.DataAggregation in a Combo Box control to list the valid values.
The following is the parameter block for the Availability report. You can copy it into a linked report based on the Availability report to replicate the controls of the base report.
<ParameterBlock columns="4" xmlns="https://schemas.microsoft.com/mom/reporting/2007/ReportParameterSettings">
<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>
Common Parameters
Date Report Controls
Common Report Controls