ヘルス

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

一般ヘルスレポート

Knowledge Base article:

概要

このレポートは、選択したレポートの期間中の、選択したオブジェクトの "状態の継続時間" を示します。"状態の継続時間" は、既定では、オブジェクトの全体的なエンティティのヘルスによって要約されます。

説明:

System Center Operations Manager 内のすべての管理対象オブジェクトについて、次に示す各領域で構成されているモニターがオブジェクトの "状態の継続時間" を判断し、オブジェクトの全体的なヘルスにロールアップします。 ヘルスレポートは、既定では、全体的なエンティティのヘルスにロールアップされるモニターによって、オブジェクトの "状態の継続時間" を示します。

エンティティのヘルス

可用性

構成

パフォーマンス

セキュリティ

パラメーター:

データ集計:レポートは、時間別または日別に集約されたデータを使用して実行できます。

日時の選択:レポート期間を相対日時または固定日時で定義できます。

営業時間:営業時間の 1 つの時間範囲およびその時間範囲を適用する曜日を定義できます。営業時間が定義されている場合、その範囲内のみのレポートが作成されます。営業時間は、時間別の集計が選択されている場合にだけ使用できます。

オブジェクトの選択:アラートを表示するグループまたはオブジェクトを選択できます。

オブジェクトの選択を使用するときに [グループの追加] を選択すると、グループ、およびそのグループに含まれるすべてのオブジェクトが返されます。[オブジェクトの追加] では、選択したオブジェクトだけが返されます。

ダウン時間:レポートでオブジェクトのダウン時間を計算するときに、ユーザーは、特定の状態を稼働時間としてカウントするかダウン時間としてカウントするかを指定できます。状態の横にあるチェック ボックスをオンにすると、その状態はダウン時間として設定されます。

使用例:

シナリオ: "すべてのコンピューター" グループにあるすべてのコンピューターの、先週の月曜日から金曜日までのヘルスをレポートし、ダウンタイムの状態として警告を選択します。

手順: (パラメーターの選択内容は太字で示されています)

レポート出力:

レポートには 3 つのユーザー操作の領域があります。

選択したオブジェクトに定義された状態ロールアップ論理のドリルダウン

"可用性トラッカー" グラフのクリック

各行のユーザー操作

オブジェクト名をクリックすると、[モニターの可用性] サブレポートが起動します。このサブレポートでは、どのモニターがどの状態をレポートしているのかについての詳細を確認できます。

[可用性時間] レポートにリンクします。このレポートは、オブジェクトがどの時間にどの状態にあったかを示し、時間をドリルダウンすると、月別、日別、時間別に "状態の継続時間" の詳細を確認できます。

レポート:

可用性時間

オブジェクト名をクリックした場合と同じリンク

モニターの可用性

可用性トラッカーのグラフをクリックした場合と同じリンク

構成の変更

構成の変更にリンクします。また、検出されたすべての構成変更の詳細を示すオブジェクトと同じ日時範囲で実行されます。

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>