Generic Health Report
This report shows for selected objects the time in state during the selected report duration. Time in state is summarized by default as per the objects overall entity health
Description:
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 health report by default shows an objects time in state as per the monitors that roll-up within the overall entity health.
Entity health | |||
Availability | Configuration | Performance | Security |
Parameters:
Data Aggregation: Report can be run using the hourly or daily aggregations of data.
Date/Time Selection: Allows defining a time period for the report with relative or fixed dates.
Business hours: Allows defining one business hours time range and the weekdays it applies to. If business hours are defined this report only reports within this range. Business hours only works if hourly aggregation is selected.
Object Picker: Allows selection of Groups or Objects to show Alerts for.
When using the object picker selecting Add Group will return the Group and all objects it contains. Add Object returns only the selected object.
Downtime: When calculating downtime for an object in the report a user can specify whether certain states count as up or downtime. By checking the box next to the state this determines that state to be downtime.
Sample Usage:
Scenario: Report on the health of all computers in group “All Computers” for Monday to Friday last week and select warning as a downtime state.
Instructions: (Parameter selections shown in bold)
Open Health Report
Select From drop down and choose Previous Week > Monday
Select To drop down choose Previous Week > Friday
Click Add Group
In search box type All Computers then click Search
Highlight group All Computers then click Add
Click OK once complete.
In Downtime parameter check Warning.
Click Run to view report.
Report Output:
The report offers three areas of interaction
Drilling-down the state rollup logic defined for the selected object | Click on the "Availability Tracker" chart | Interaction on each row |
A click on the "Object name" launches the "Monitor Availability" sub-report that details which monitor(s) have been reporting which states. | This links to an "Availability time" report that shows in detail what times the object has been in what state and allows drill-downs in time to detail on a monthly, daily and hourly base a time in state. | Reports: Availability time The same links as clicking on the Object name Monitor availability The same links as clicking on the Availability Tracker chart Configuration changes This links to the configuration changes and runs for the same time range an object that details every configuration change detected. |
Base | Microsoft.SystemCenter.DataWarehouse.Report.Availability |
Target | System.Entity |
Accessibility | Public |
Visible | True |
<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>