正常性

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>