다음을 통해 공유


Operations Manager Management Pack Authoring - Linked Reports

This document is part of the Operations Manager Management Pack Authoring Guide.  The Microsoft System Center team has validated this procedure as of the original version.  We will continue to review any changes and periodically provide validations on later revisions as they are made.  Please feel free to make any corrections or additions to this procedure that you think would assist other users.

Reports in System Center Operations Manager 2007 analyze information stored in the data warehouse. In comparison, data included in views comes from the Operations Manager database. The data warehouse includes aggregated data over much longer periods of time.

Linked reports can be created using the Authoring console to provide customized versions of generic reports that are included with Operations Manager 2007. The following sections provide details of linked reports and processes for creating and including them in your management pack.

In addition to this guide, a video titled How Do I: Create a Linked Report in Operations Manager 2007? is available that provides an overview of linked reports including a walkthrough of creating two sample reports.

Components of a Linked Report

Each linked report is defined by the properties listed in the following table. The process of designing and creating a linked report primarily involves setting and modifying these properties.

 

Base Report

Each linked report has a report that it is based on. The base report defines the contents and formatting of the report. It has a set of parameters that the linked report must provide values for.

Any report can be a base report for a linked report. The generic reports are specifically designed for this purpose. They are the focus of this documentation.

Target Class

A linked report can have a target class although one is not required. If a target class is defined, the linked report is listed in the Actions pane of the Operations console when one or more instances of the target class are selected. If you select the report from the Actions pane, the selected instances are included in the Object XML Picker control of the report. If the report does not have a target class, it can only be run from the Reporting pane.

Parameter Block and Parameters

Most reports have parameters that each require a value for the report to run. The linked report is required to provide a value for each of the parameters required by its base report. These values can either be included with the linked report or the user provides them when running or scheduling the linked report.

Values that should be hardcoded by the linked report without requiring the user to provide them are included in parameters. Those values that the user should be able to select are defined by the linked report in parameter blocks. Each report’s parameter block defines one or more controls that the user sees when the report opens. Each control provides the value for one or more parameters based on input from the user.

Report Parameters

Most reports have parameters that require values when the report is run to provide details of what content the report should contain and how it should be configured. Linked reports must provide a value for each parameter required by its base report. These values can be provided either through controls that enable the user to provide the value when the user runs the report or by having the linked report provide a specific value.

Each report has its own set of parameters depending on its specific requirements. In addition to parameters unique to a particular report, multiple generic reports share a common set of parameters. This section provides details of these common parameters. The sections for each type of report in the Generic Reports section provide details about other parameters that are unique to specific reports.

Common Parameters

The following parameters are common to different kinds of reports.

Date Parameters

Most of the generic reports require a date range that provides the start date and end date for the data to include in the report. Generic reports use a set of common parameters to define these dates. Rather than just enabling a specific start date and end date, parameters can define dates relative to the current date. Therefore, a linked report can specify a predetermined date range without requiring input from the user when the report is run.

For example, you can create a linked report that shows data from the previous week. The starting date could be set to the seven days prior to the date that the report is run, or it could be set to the Sunday of the previous week. Each time you run the report, the dates are set dynamically so that you do not have to provide the start and end date each time.

Relative Data Time Parameters

The following table lists the date and time parameters and their allowed values.

Parameter Description Allowed Values

TimeZone

Code for the time zone of the provided dates.

If the Relative Date Time Picker control is not used to let the user select the time zone, the value should be left blank to use the time zone of the current workstation.

A valid time zone code such as E001000000000000C4FFFFFF00000B
00000001000200000000000000000
00300000002000200000000000000
|Pacific Standard Time

TimeZoneName

The name of the time zone.

If the Relative Date Time Picker control is not used to let the user select the time zone, the value should be left blank to use the time zone of the current workstation.

A valid time zone name such as (UTC-08:00) Pacific Time (US & Canada)

StartDate_BaseType

EndDate_BaseType

The type of date for the start date or the end date.

  • Fixed
  • Today
  • Sunday
  • Monday
  • Tuesday
  • Wednesday
  • Thursday
  • Friday
  • Saturday  
  • FirstDayMonth
  • LastDayMonth
  • FirstDayQuarter
  • LastDayQuarter
  • FirstDayYear
  • LastDayYear

StartDate_BaseValue

EndDate_BaseValue

Date and time. Date is only used when StartDate_BaseType is Fixed. For other values of StartDate_BaseType only the time portion of the value is used.

A valid data and time string such as 1/1/2010 12:00:00 AM

StartDate_OffsetType

EndDate_OffsetType

The type of offset to use from the base date and value

A valid integer such as -7.

Date Parameter Examples

The following table shows example values required for the relative date parameters to achieve different scenarios.

 

Scenario BaseType BaseValue OffsetType OffsetValue

Specific date and time

Fixed

5/17/2010 02:00:00 PM

None

0

The current date at a specific time

Today

1/1/2010 12:00:00 AM

None

0

Yesterday at a specific time

Today

1/1/2010 02:00:00 PM

Day

-1

This week

Sunday

1/1/2010 12:00:00 AM

None

0

Previous week

Sunday

1/1/2010 12:00:00 AM

Week

-1

This month

FirstDayMonth
LastDayMonth

1/1/2010 12:00:00 AM

None

0

Previous month

FirstDayMonth
LastDayMonth

1/1/2010 12:00:00 AM

Month

-1

This quarter

FirstDayQuarter
LastDayQuarter

1/1/2010 12:00:00 AM

Time only

None

0

Previous quarter

FirstDayQuarter
LastDayQuarter

1/1/2010 12:00:00 AM

Time only

Quarter

-1

This year

FirstDayYear
LastDayYear

1/1/2010 12:00:00 AM

Time only

None

0

Previous year

FirstDayYear
LastDayYear

1/1/2010 12:00:00 AM

Time only

Year

-1

Business Relative Date Time Parameters

Some reports use parameters in addition to the relative data time parameters that restrict the analysis period to business hours. These parameters are listed in the following table.

 

Parameter Description Allowed Values

TimeType

Specifies if all hours should be used or business hours only.

Regular
Business

TimeWeekMap

Specifies the days of the week that business hours are applied. One or more values may be provided.

Only applies if the TimeType is Business.

Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday

If the TimeType parameter is set to Business, the time in the StartDate_BaseValue and EndDate_BaseValue parameter is used to define business hours. The date portion of those values is used to define the start date and end date.

ManagementGroupId

The ManagementGroupID parameter specifies the GUID of the management group to retrieve data from.

You can use the Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.ManagementPack prompt with the Checked List Box or Combo Box control to populate the control with the list of management packs installed in the management group.

ManagementPackId

The ManagementPackID parameter specifies the ID for one or more management packs to include in the report.

You can use the Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.ManagementPack prompt with the Checked List Box or Combo Box control to populate the control with the list of management packs installed in the management group.

ObjectList

The ObjectList parameter contains XML code defining the objects used in the report. This includes an element called Object that includes the ID for the object in the data warehouse. This ID is typically not known when the report is created and is provided by the user with the Performance Object Picker control when the report is run. More than one Object element can be used if the series should contain data from more than one target object.

The Object element includes an attribute called Use that defines whether the object itself is used in the report or whether the object and all its contained objects are used. The value of this attribute can be either Self or Containment.

The following XML code shows an example of the ObjectList parameter including two objects.

<Data>
   <Objects>
      <Object Use="Containment">5</Object>
      <Object Use="Self">2</Object>
   </Objects>
</Data>

Performance reports also use the ObjectList parameter, but it includes additional elements in those reports. This is documented in Performance Parameters.

Alert Parameters

The following parameters are used in alert reports to refer to the properties of an alert.

Severity

The Severity parameter specifies the severity level of an alert using a value from the following table.

Value Description

0

Information

1

Warning

2

Critical

Use the prompt Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.AlertSeverity to populate a Checked List Box or Combo Box control with the different severity values and their friendly names.

Priority

The Priority parameter specifies the priority level of an alert using a value from the following table.

Value Description

0

Low

1

Medium

2

High

Use the prompt Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.AlertPriority to populate a Checked List Box or Combo Box control with the different severity values and their friendly names.

Event Parameters

The following parameters are used in Event reports to refer to the properties of an event.

EventChannel

The EventChannel parameter is a string specifying the channel of an alert. For a Windows event, this is the name of the event log.

Use the prompt Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.EvenChannel to populate a Checked List Box or Combo Box control with the list of event channels currently in the data warehouse.

EventSource

The EventSource parameter is a string specifying the source of an alert. For a Windows event, this is the publisher name. Use the prompt Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.EventSource to populate a Checked List Box or Combo Box control with the list of event sources currently in the data warehouse.

EventType

The EventType parameter is a string with the name of the level of severity of the event. This value can typically be left blank to indicate that all event types should be included in the report. The following strings indicate the severity:

  • Error
  • Failure Audit
  • Information
  • Success Audit
  • Warning

Use the prompt Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.EventType to populate a Checked List Box or Combo Box control with the list of event types currently in the data warehouse.

Event Category

The EventCategory parameter specifies the category of the event.

Use the prompt Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.EventCategory to populate a Checked List Box or Combo Box control with the list of event categories currently in the data warehouse.

Performance Parameters

The following parameters are used in Performance reports in Operations Manager 2007 to set the contents and configuration of performance charts.

AggregationType

The AggregationType parameter specifies how to aggregate the data on the X-axis of the performance chart. Allowed values for this parameter are provided in the following table.

Value Description

0

None

1

Daily

2

Weekly

3

Monthly

4

Yearly

Use the Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.Histogram prompt to populate a ComboBox control with the possible values for the AggregationType parameter.

DataAggregation

The DataAggregation parameter specifies how to aggregate the data included in the performance chart. Allowed values for this parameter are provided in the following table.

Value Description

0

Hourly

1

Daily

Use the prompt Microsoft.SystemCenter.DataWarehouse.Report.Library!Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.DataAggregation to populate a Combo Box control with the list of sources currently in the data warehouse.

Enable3D

The Enable3D parameter specifies whether the chart should be displayed in 3D or not. It can have a value of True or False.

Use the Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.Chart3D prompt to populate a Boolean Picker control with the valid values for the Enable3D parameter.

ObjectList

In performance reports, the ObjectList parameter contains XML code defining the configuration of the charts and series included in the report. The following table describes the elements that may be included in this parameter.

Property Description Allowed Values

Object

ID for the object in the data warehouse. This ID is typically not known and is provided by the user who has the Performance Object Picker control.

More than one Object element can be used if the series should contain data from more than one target object.

The element includes an attribute called Use that defines whether the object is used or whether the object and all its contained objects are used.

The ID of an object in the data warehouse.

The Use attribute may have the value Self or Containment.

Rule

The rule that collects the data to include in the series. This should be an $MPElement variable instead of a GUID to allow for it to be transferred between management packs.

The GUID of the rule. If the parameter is populated from a control when the report is run, it will be the actual GUID of the rule. If a value is provided in the linked report, an $MPElement variable is typically used such as $MPElement[Name="MyMP.MyApp.MyCollectionRule"]$.

Scale

Multiplier to use against the value.

An integer value. For example, to use the collected value, you would set this parameter to 1. To multiply the collected value by 100, you would set this parameter to 100. To divide the collected value by 1,000, you would set this parameter to .001.

Type

The kind of graph

One of the following values

  • Area
  • Column
  • Line
  • Point
  • Spline
  • SplineArea
  • StepLine

Color

Three numeric values that indicate the color of the line.

The allowed values are shown in the following table.

The values for common values for the Color element are listed in the following table.

Color Value

Light Blue

63,63,255

Dark Green

0,159,0

Light Red

255,31,31

Yellow

255,221,0

Black

0,0,0

Dark Blue

31,31,159

Light Green

63,255,63

Orange

255,127,63

Light Gray-Blue

191,191,255

Brown

191,111,47

Each chart is defined by a Values element and each series in the chart is defined by a Value element. The following XML code shows an example of a report that has two charts. The first chart has two series, and the second chart has a single series.

<Data>
   <Values>
      <Value>
         <Object Use="Containment">2</Object>
         <Rule>$MPElement[Name="MyMP.MyApp.MyCollectionRule1"]$</Rule>
         <Color>63,63,255</Color>
         <Type>Line</Type>
         <Scale>1</Scale>
      </Value>
      <Value>
         <Object Use="Self">5</Object>
         <Object Use="Self">2</Object>
         <Rule>$MPElement[Name="MyMP.MyApp.MyCollectionRule2"]$</Rule>
         <Color>0,159,0</Color>
         <Type>Line</Type>
         <Scale>.01</Scale>
   </Value>
   </Values>
   <Values>
      <Value>
         <Object Use="Self">2</Object>
         <Rule>$MPElement[Name="MyMP.MyApp.MyCollectionRule3"]$</Rule>
         <Color>255,127,63</Color>
         <Type>Line</Type>
         <Scale>100</Scale>
      </Value>
   </Values>
</Data>

RuleId

The RuleId parameter specifies the ID of a collection rule for performance reports that display the top objects or instances for a particular rule. If this parameter is collected by a control when you run the report, this is the actual GUID of the rule. If a specific rule is specified in the linked report, an $MPElement variable for the rule should be used.

Use the Microsoft.SystemCenter.DataWarehouse.Report.Library!Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.PerformanceRule prompt to populate a Performance Rule Picker or Performance Rule Instance Picker control with a list of rule IDs currently in the data warehouse.

RuleInstance

The RuleInstance parameter specifies the name of one or more instances to include in a performance object report.

SortOrder

The SortOrder parameter specifies whether to sort from the top or bottom in a top instances or top object performance report. Allowed values for this parameter are provided in the following table.

Value Description

-1

Top

1

Bottom

Use the prompt Microsoft.SystemCenter.DataWarehouse.Report.Library!Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.TopAlgorithmParameter to populate a Combo Box control with the allowed values for the SortOrder parameter.

TopCount

The TopCount parameter specifies how many instances or objects to include in a performance report.

Use the prompt Microsoft.SystemCenter.DataWarehouse.Report.Library!Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.TopAlgorithm to populate a Combo Box control with the allowed values for the TopCount parameter.

Report Controls

Report controls are displayed in the Operations console when you open a report. They allow you to set the values of parameters for the report before running it. When you want to create a linked report and you are not going to provide specific values for certain parameters, you typically use the same control as the base report for the same parameter. You can also provide configuration for certain controls to modify their behavior.

Formatting

Controls are displayed in the header of the report when it is opened in the Operations console. The width of the header expands to fit the width of the report window. The parameter block of the report has a columns attribute that defines how many columns the header should be separated into. Each control has a columnSpan attribute that defines the width of the control. If the columnSpan attribute is not provided, it is set to the default value of 1.

The controls are populated into the header from left to right in the order that they are listed in the parameter block. When the column width of the header has been reached, the controls continue to populate from the left side of the header beneath the control in the same horizontal position.

The height of the control is defined by the rowSpan attribute. If the rowSpan attribute is not provided, it is set to the default value of 1. If a control has a rowSpan that is greater than the rowSpan of other controls, the controls stack on top of each other before they are placed in the next column.

For example, the following table lists the controls with their columnSpan and rowSpan attributes for the Alert report. The Relative Date Time Picker and the Monitoring Object XML Picker controls are side-by-side and take up the entire height of the header. Two Checked List Box controls are on the right side of the header and sit on top of each other.

The columns attribute of the parameter block is set to 6. Because the columnSpan attribute for Relative Date Time Picker and Monitoring Object XML Picker are set to 2 and 3 respectively, these controls take up the first five column positions of the header. The Checked List Box controls have a columnSpan of 1 meaning that they should each take up an additional column position. Because the rowSpan for both is 1, and the rowSpan for the first two controls is 2, the controls are able to stack on top of each other and take up just a single column position. If the rowSpan for these controls were the same as the first two controls, the second Checked List Box would wrap to the next position in the first column.

 

Control columnSpan rowSpan

Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.RelativeDateTimePicker

2

2

Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.MonitoringObjectXmlPicker

3

2

Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.CheckedListBox

1

1

Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.CheckedListBox

1

1

Binding

Each control has one or more report parameters that it collects data for. This parameter is specified in the binding attribute for the control. If a control uses a prompt, it does not require a binding attribute because the prompt maps to a specific parameter.

Prompts

Prompts can be used to populate a control with possible values. For example, Event reports use a parameter for the event source. The prompt Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.EventSource retrieves a list of all sources in the data warehouse for populating a check box or combo box. Appropriate prompts for different controls and parameters are included in the definition of the generic report. You can copy it to the linked report as part of the parameter block.

Prompts that can be used for different parameters are defined with the parameter in Report Parameters.

Properties

Properties can be used to control the configuration of certain controls. For example, the Numeric Up Down control allows for two parameters called Minimum and Maximum that define the range of allowed values.

Properties that can be used with different controls are defined with the controls in the following sections. They can be used with multiple types of reports.

Generic Reports

The following sections provide details for each generic report. These are organized into sections that include reports returning similar data. Provided for each report are the list of the parameters and controls of the report and the XML code of its parameter block. You can copy this XML code into the parameter block of a linked report based on the generic report. As described in Building a Linked Report, copying the parameter block from the base report to the linked report is one step in creating the linked report.

The following table lists the generic reports that can be used as a base for linked reports.

Category Report Description

Alert Reports

Alerts

Shows for selected objects alerts raised during the selected report duration and for given filter parameters.

Alert Logging Latency

Helps to isolate issues in monitoring with System Center Operations Manager by showing the logging latency of an alert for selected objects over time.

Most Common Alerts

Shows for selected objects the most common alerts raised during the selected report duration and for given filter parameters.

Event Reports

Custom Event

Shows event data filtered by all selected parameters.

Event Analysis

Shows a table of events and a count by server filtered by all entered parameters.

Most Common Events

Shows for selected objects the most common events raised during the selected report duration and for given filter parameters.

Performance Reports

Performance

Shows selected objects and performance counter values graphically over time.

Performance Details

Shows selected objects and performance counter values graphically over time with fixed parameters.

Performance Top Instances

Shows for selected objects and a specific performance counter rule the top or bottom "n" instances.

Performance Top Objects

Shows for a specific performance counter rule the top or bottom "n" objects.

Availability Reports

Availability

Shows for selected objects the time in state during the selected report duration. Time in state is summarized by default as per the objects availability Monitors.

Configuration Reports

Configuration Changes

Shows for selected objects the changes in configuration over time.

Custom Configuration

Shows configuration data filtered by all entered parameters.

Alert Reports

Alert reports in Operations Manager 2007 access alerts that have been created from rules or monitors. Following is a description of each Alert 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.

Alerts

The Alerts report shows all raised alerts for a given set of objects during the specified time period. You can add additional filters for alert severity and priority to scope report output.

The ID of the Alerts report is Microsoft.SystemCenter.DataWarehouse.Report.Alert.

Controls and Parameters

The controls that are used in the Alerts report are shown in the following table with the parameters that each populates.

 

Control Parameters Description

Relative Data Time Picker

StartDate_BaseType
StartDate_BaseValue
StartDate_OffsetType
StartDate_OffsetValue
EndDate_BaseType
EndDate_BaseValue
EndDate_OffsetType
EndDate_OffsetValue
TimeZone
TimeZoneName

All alerts that were raised in the date and time range that are 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.

Monitoring Object XML 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

Severity

Specifies one or more alert severity values to include in the report. The values for this parameter are provided in Alert Parameters.

This control can be removed from the report if one or more specific severity values are provided for the parameter.

Checked List Box

Priority

Specifies one or more alert priority values to include in the report. The values for this parameter are provided in Alert Parameters.

This control can be removed from the report if one or more specific priority values are provided for the parameter.

Parameter Block

The following is the parameter block for the Alerts report. You can copy it into a linked report based on the Alerts report to replicate the controls of the base report.

<ParameterBlock columns="6" xmlns="http://schemas.microsoft.com/mom/reporting/2007/ReportParameterSettings">
   <Controls>
      <Control type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.RelativeDateTimePicker" rowSpan="2" columnSpan="2">
         <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" />
         </ReportParameters>
      </Control>
      <Control type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.MonitoringObjectXmlPicker" rowSpan="2" columnSpan="3">
         <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="1" columnSpan="1">
   <ReportParameters>
            <ReportParameter name="Severity">
                  <Prompt>Microsoft.SystemCenter.DataWarehouse.Report.Library!Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.AlertSeverity</Prompt>
            </ReportParameter>
      </ReportParameters>
      </Control>
      <Control type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.CheckedListBox" rowSpan="1" columnSpan="1">
         <ReportParameters>
            <ReportParameter name="Priority">
                  <Prompt>Microsoft.SystemCenter.DataWarehouse.Report.Library!Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.AlertPriority</Prompt>
         </ReportParameter>
         </ReportParameters>
      </Control>
   </Controls>
</ParameterBlock>

Alert Logging Latency

The Alert Logging Latency report shows the time an alert takes from being picked up on the agent to the time it is written to the database. Every alert written to the database is time-stamped. The time the alert was raised on the agent is subtracted to give you the latency. This report allows for comparing the reported latencies against a threshold, which can be entered as a parameter.

The ID of the Alert Logging Latency report is Microsoft.SystemCenter.DataWarehouse.Report.AlertLoggingLatency.

Controls and Parameters

The controls that are used in the Alert Logging Latency report are shown in the following table with the parameters that each populates.

 

Control Parameters Description

Relative Data Time Picker

StartDate_BaseType
StartDate_BaseValue
StartDate_OffsetType
StartDate_OffsetValue
EndDate_BaseType
EndDate_BaseValue
EndDate_OffsetType
EndDate_OffsetValue
TimeZone
TimeZoneName

Specifies all alerts that were raised in the date and time range 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.

Monitoring Object XML Picker

ObjectList
ManagementGroupkId

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.

Combo Box

Threshold

Specifies a single value, defining the threshold for the alert latency. Alerts are separated in the report between those above the threshold and those below the threshold. This value is a duration measured in seconds. The valid values are listed in the table below.

Combo Box

AggregationType

Specifies a single value, defining the aggregation type to use for the graph. The allowed values are listed in the table below.

Threshold Parameter

The following table lists the valid values for the threshold parameter.

Value Threshold

1

1 second

2

2 seconds

5

5 seconds

10

10 seconds

15

15 seconds

30

30 seconds

60

1 minute

120

2 minutes

300

5 minutes

600

10 minutes

900

15 minutes

1800

30 minutes

AggregationType Parameter

The following table lists the valid values for the AggregationType parameter.

 

Value Description

0

Hourly

1

Daily

2

Monthly

Parameter Block

The following is the parameter block for the Alert Logging Latency report. You can copy it into a linked report based on the Alert Logging Latency report to replicate the controls of the base report.

<ParameterBlock columns="5" xmlns="http://schemas.microsoft.com/mom/reporting/2007/ReportParameterSettings">
   <Controls>
      <Control type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.RelativeDateTimePicker" rowSpan="3" columnSpan="2">
         <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" />
         </ReportParameters>
      </Control>
      <Control type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.MonitoringObjectXmlPicker" rowSpan="4" columnSpan="3">
         <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.ComboBox" rowSpan="1" columnSpan="1">
         <ReportParameters>
            <ReportParameter name="Threshold">
               <Prompt>Microsoft.SystemCenter.DataWarehouse.Report.Library!Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.Threshold</Prompt>
            </ReportParameter>
         </ReportParameters>
      </Control>
      <Control type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.ComboBox" rowSpan="1" columnSpan="1">
         <ReportParameters>
            <ReportParameter name="AggregationType">
               <Prompt>Microsoft.SystemCenter.DataWarehouse.Report.Library!Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.Aggregation</Prompt>
            </ReportParameter>
         </ReportParameters>
      </Control>
   </Controls>
</ParameterBlock>

Most Common Alerts

The Most Common Alerts report helps identify high-volume alerts, the management pack they originate from, the volume a distinct alert contributes to the total number of alerts, and the resolution times. This report helps tune alerts.

The ID of the Most Common Alerts report is Microsoft.SystemCenter.DataWarehouse.Report.MostCommonAlerts.

Controls and Parameters

The controls that are used in the Most Common Alerts report are shown in the following table with the parameters that each populates.

 

Control Parameters Description

Relative Data Time Picker

StartDate_BaseType
StartDate_BaseValue
StartDate_OffsetType
StartDate_OffsetValue
EndDate_BaseType
EndDate_BaseValue
EndDate_OffsetType
EndDate_OffsetValue
TimeZone
TimeZoneName

All alerts that were raised in the date and time range are 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.

Checked List Box

ManagementPackId

Specifies one or more management packs containing the rules and monitors creating the alerts to include in the report.

This control should not be removed from the report.

Numeric Up Down

AlertThreshold

Specifies the number of alerts to include in the report. This is any numeric value between 1 and 100.

Parameter Block

The following is the parameter block for the Most Common Alerts report. You can copy it into a linked report based on the Most Common Alerts report to replicate the controls of the base report.

<ParameterBlock columns="6" xmlns="http://schemas.microsoft.com/mom/reporting/2007/ReportParameterSettings">
   <Controls>
      <Control columnSpan="2" rowSpan="3" type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.RelativeDateTimePicker">
         <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" />
         </ReportParameters>
      </Control>
      <Control columnSpan="4" rowSpan="4" type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.CheckedListBox">
         <ReportParameters>
            <ReportParameter name="ManagementPackId">
               <Prompt>Microsoft.SystemCenter.DataWarehouse.Report.Library!Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.ManagementPack</Prompt>
            </ReportParameter>
         </ReportParameters>
      </Control>
      <Control columnSpan="2" rowSpan="1" type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.NumericUpDown">
         <ReportParameters>
            <ReportParameter name="AlertThreshold">
               <Prompt>Microsoft.SystemCenter.DataWarehouse.Report.Library!Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.TopAlgorithmParameter</Prompt>
            </ReportParameter>
         </ReportParameters>
         <Properties>
            <Property name="Minimum">
               <Value>1</Value>
            </Property>
            <Property name="Maximum">
               <Value>100</Value>
            </Property>
         </Properties>
      </Control>
   </Controls>
</ParameterBlock>

Event Reports

Event reports in Operations Manager 2007 access events that are collected by rules. Following is a description of each Event 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.

Event Analysis

This report shows a table of events and a count by server filtered by all entered parameters.

The ID of the Event Analysis report is Microsoft.SystemCenter.DataWarehouse.Report.EventAnalysis.

Controls and Parameters

The controls that are used in the Event Analysis report are shown in the following table with the parameters that each populates.

Control Control Description

Relative Date Time Picker

StartDate_BaseType
StartDate_BaseValue
StartDate_OffsetType
StartDate_OffsetValue
EndDate_BaseType
EndDate_BaseValue
EndDate_OffsetType
EndDate_OffsetValue
TimeZone
TimeZoneName

All events that were created in the date and time range are 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.

Monitoring Object XML 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.

Combo Box

Event Source

Specifies the event source. The valid values are described in Event Parameters. Leave blank for all.

This control can be removed from the report if one or more specific event source values are provided for the parameter.

Combo Box

Event Type

Specifies the event type. The valid values are described in Event Parameters. Leave blank for all.

This control can be removed from the report if one or more specific event type values are provided for the parameter.

Combo Box

Event Category

Specifies the event category. The valid values are described in Event Parameters. Leave blank for all.

This control can be removed from the report if one or more specific event category values are provided for the parameter.

Numeric Up Down

Event ID

Specifies the event ID. Leave blank for all.

This control can be removed from the report if one or more specific event ID values are provided for the parameter.

Parameter Block

The following is the parameter block for the Event Analysis report. You can copy it into a linked report based on the Event Analysis report to replicate the controls of the base report.

<ParameterBlock columns="6" xmlns="http://schemas.microsoft.com/mom/reporting/2007/ReportParameterSettings">
   <Controls>
      <Control rowSpan="4" columnSpan="2" type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.RelativeDateTimePicker">
         <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" />
         </ReportParameters>
      </Control>
      <Control rowSpan="4" columnSpan="3" type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.MonitoringObjectXmlPicker">
         <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 rowSpan="1" columnSpan="1" type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.ComboBox">
         <ReportParameters>
            <ReportParameter name="EventSource">
               <Prompt>Microsoft.SystemCenter.DataWarehouse.Report.Library!Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.EventSource</Prompt>
            </ReportParameter>
            <ReportParameter name="EventSourceLookup" binding="Lookup" />
         </ReportParameters>
      </Control>
      <Control rowSpan="1" columnSpan="2" type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.ComboBox">
         <ReportParameters>
            <ReportParameter name="EventType">
               <Prompt>Microsoft.SystemCenter.DataWarehouse.Report.Library!Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.EventType</Prompt>
            </ReportParameter>
         </ReportParameters>
      </Control>
      <Control rowSpan="1" columnSpan="1" type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.ComboBox">
         <ReportParameters>
            <ReportParameter name="EventCategory">
               <Prompt>Microsoft.SystemCenter.DataWarehouse.Report.Library!Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.EventCategory</Prompt>
            </ReportParameter>
         </ReportParameters>
      </Control>
      <Control rowSpan="1" columnSpan="1" type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.NumericUpDown">
         <ReportParameters>
            <ReportParameter name="EventID">
               <Prompt>Microsoft.SystemCenter.DataWarehouse.Report.Library!Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.EventID</Prompt>
            </ReportParameter>
         </ReportParameters>
      </Control>
   </Controls>
</ParameterBlock>

Custom Event

The Custom Event report includes collected events containing specific information. The list of event details is defined by the rules collecting the events. By selecting the check box, you can select to print a detail of the event on the report. The controls to the right allow for defining the order of the selected items from left (higher in the parameter list) to right (lower in the parameter list).

The ID of the Custom Event report is Microsoft.SystemCenter.DataWarehouse.Report.EventTemplate.

Controls and Parameters

The controls that are used in the Custom Event report are shown in the following table with the parameters that each populates.

Control Parameters Description

Relative Date Time Picker

StartDate_BaseType
StartDate_BaseValue
StartDate_OffsetType
StartDate_OffsetValue
EndDate_BaseType
EndDate_BaseValue
EndDate_OffsetType
EndDate_OffsetValue
TimeZone
TimeZoneName

All events that were created in the date and time range are 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.

Report Column Picker

Columns

Specifies the columns to be included in the output of the report and the columns that are used to filter the returned data. This is described in more detail later in this section.

This control can be removed if a set of column definitions is provided for this parameter.

Columns Parameter

The Columns parameter defines the columns to include in the output of the report and the columns that are used to filter the output. The table below lists the values that are required to define each column:

ID Element

Element that defines the ID of the property. If the Operations console is used, this will be the GUID of the property. This must be changed to an $MPElement variable so that the management pack can be transferred between management groups.

Visible Attribute

Attribute with a value of True or False specifying whether the column should be displayed. If the value is False, it is expected that the column is only used to filter the output.

Filter Element

If used, this element identifies the column as being used for filtering the output. The Type attribute can be either Contains or Equals, and the content of the element includes the text to match.

If the column should only be displayed and not used for filtering, the filter element is not included.

All properties are included as a single parameter entry using the syntax shown in the following example. This example shows a report that uses the following details:

  • Displays the columns EventDisplayNumber, DateTime, and EventPublisherName.
  • Only includes events with a level of Error and a Publisher Name of Health Service.
<Data>
   <Columns>
      <Column Visible="False">
         <ID>EventLevelTitle</ID>
         <Filter Type="Equals">Error</Filter>
      </Column>
      <Column Visible="True">
         <ID>EventDisplayNumber</ID>
      </Column>
      <Column Visible="True">
         <ID>DateTime</ID>
      </Column>
      <Column Visible="True">
         <ID>EventPublisherName</ID>
         <Filter Type="Contains">Health Service</Filter>
   </Column>
   </Columns>
</Data>
Parameter Block

The following is the parameter block for the Custom Event report. You can copy it into a linked report based on the Custom Event report to replicate the controls of the base report.

<ParameterBlock columns="7" xmlns="http://schemas.microsoft.com/mom/reporting/2007/ReportParameterSettings">
   <Controls>
      <Control rowSpan="4" columnSpan="2" type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.RelativeDateTimePicker">
         <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" />
         </ReportParameters>
      </Control>
      <Control rowSpan="4" columnSpan="3" type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.MonitoringObjectXmlPicker">
         <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 columnSpan="2" rowSpan="4" type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.ReportColumnPicker">
         <ReportParameters>
            <ReportParameter name="Columns" />
            <ReportParameter name="ColumnList" binding="ColumnList" />
         </ReportParameters>
      </Control>
   </Controls>
</ParameterBlock>

Most Common Events

The Most Common Events report helps identify high-volume events, the agent they originated from, and the volume that a distinct event contributes to the total number of events. This report helps tune events.

The ID of the Most Common Events report is Microsoft.SystemCenter.DataWarehouse.Report.MostCommonEvents.

Controls and Parameters

The controls that are used in the Most Common Events report are shown in the following table with the parameters that each populates.

Control Parameters Description

Relative Date Time Picker

StartDate_BaseType
StartDate_BaseValue
StartDate_OffsetType
StartDate_OffsetValue
EndDate_BaseType
EndDate_BaseValue
EndDate_OffsetType
EndDate_OffsetValue
TimeZone
TimeZoneName

All events that were created in the date and time range are 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

EventChannel

Specifies ene or more values indicating the event channel.

Checked List Box

EventSource

Specifies one or more values for the event source. The valid values are described in Event Parameters.

This control can be removed from the report if one or more specific event source values are provided for the parameter.

Checked List Box

EventType

Specifies one or more values for the event type. The valid values are described in Event Parameters. Leave blank for all.

This control can be removed from the report if one or more specific event type values are provided for the parameter.

Numeric Up Down

EventThreshold

Specifies the number of events to include in the report. This is any numeric value between 1 and 100.

Parameter Block

The following is the parameter block for the Most Common Events report. You can copy it into a linked report based on the Most Common Events report to replicate the controls of the base report.

<ParameterBlock columns="8" xmlns="http://schemas.microsoft.com/mom/reporting/2007/ReportParameterSettings">
   <Controls>
      <Control rowSpan="3" columnSpan="2" type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.RelativeDateTimePicker">
         <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" />
         </ReportParameters>
      </Control>
      <Control rowSpan="4" columnSpan="3" type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.MonitoringObjectXmlPicker">
         <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 rowSpan="4" columnSpan="1" type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.CheckedListBox">
         <ReportParameters>
            <ReportParameter name="EventChannel">
               <Prompt>Microsoft.SystemCenter.DataWarehouse.Report.Library!Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.EventChannel</Prompt>
            </ReportParameter>
         </ReportParameters>
      </Control>
      <Control rowSpan="4" columnSpan="1" type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.CheckedListBox">
         <ReportParameters>
            <ReportParameter name="EventSource">
               <Prompt>Microsoft.SystemCenter.DataWarehouse.Report.Library!Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.EventSource</Prompt>
            </ReportParameter>
         </ReportParameters>
      </Control>
      <Control rowSpan="4" columnSpan="1" type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.CheckedListBox">
         <ReportParameters>
            <ReportParameter name="EventType">
               <Prompt>Microsoft.SystemCenter.DataWarehouse.Report.Library!Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.EventType</Prompt>
            </ReportParameter>
         </ReportParameters>
      </Control>
      <Control rowSpan="1" columnSpan="2" type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.NumericUpDown">
         <ReportParameters>
            <ReportParameter name="EventThreshold">
               <Prompt>Microsoft.SystemCenter.DataWarehouse.Report.Library!Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.TopAlgorithmParameter</Prompt>
            </ReportParameter>
         </ReportParameters>
            <Properties>
               <Property name="Minimum">
               <Value>1</Value>
                </Property>
               <Property name="Maximum">
            <Value>100</Value>
               </Property>
            </Properties>
      </Control>
   </Controls>
</ParameterBlock>

Performance Reports

Performance reports in Operations Manager 2007 analyze performance data that collected by rules. Following is a description of each Performance 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.

Performance

The Performance report shows one or multiple charts and display data as historical chart or histograms. For the selected time range, the report includes performance data with charts and a data tables.

The ID of the Performance report is Microsoft.SystemCenter.DataWarehouse.Report.Performance.

Controls and Parameters

The controls that are used in the Performance 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 performance data that was collected in the date and time range are 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.

Performance Object Picker

ObjectList
ManagementGroupId

Specifies objects that are included in the report and the contents and configuration of the graph. This is the standard Performance Object Picker control described in Performance Report Controls.

This control is typically replaced by Linked Performance Object Picker in linked reports that use the contents and configuration of the graph provided in the properties for that control.

Combo Box

DataAggregation

Specifies how to aggregate the data included in the report. Allowed values for this parameter are provided in Performance Parameters.

This control can be removed from the report if you provide a specific value for the DataAggregation parameter.

Combo Box

AggregationType

Single value that specifies how to aggregate the data on the X-axis. Allowed values for this parameter are provided in Performance Parameters.

This control can be removed from the report if you provide a specific value for the AggregationType parameter.

Boolean Picker

Enable3D

A value of true or false indicates whether the graph should be displayed in 3D.

This control can be removed from the report if you provide a specific value for the Enable3D parameter.

Parameter Block

The following is the parameter block for the Performance report. You can copy this into a linked report that is based on the Performance report to replicate the controls of the base report.

<ParameterBlock columns="6" xmlns="http://schemas.microsoft.com/mom/reporting/2007/ReportParameterSettings">
   <Controls>
      <Control type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.ComboBox" columnSpan="2">
         <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.PerformanceChartObjectPicker" columnSpan="4" rowSpan="3">
         <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.BusinessRelativeDateTimePicker" columnSpan="2">
         <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>
      <Control type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.ComboBox">
         <ReportParameters>
            <ReportParameter name="AggregationType">
               <Prompt>Microsoft.SystemCenter.DataWarehouse.Report.Library!Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.Histogram</Prompt>
            </ReportParameter>
         </ReportParameters>
      </Control>
      <Control type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.BooleanPicker">
         <ReportParameters>
            <ReportParameter name="Enable3D">
               <Prompt>Microsoft.SystemCenter.DataWarehouse.Report.Library!Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.Chart3D</Prompt>
            </ReportParameter>
         </ReportParameters>
      </Control>
   </Controls>
</ParameterBlock>

Performance Detail

The Performance Detail report shows a series with these fixed settings:

  • Average is displayed as a black line.
  • Standard Deviation is displayed as an orange area.
  • The area between the lowest to the highest value is filled with blue color.

If a Histogram is specified, this report displays a link to a table detailing average, min, max and standard deviation for all time periods averaged into one x-axis unit. A second, smaller chart details the number of performance counter samples making up this report.

The ID of the Performance Detail report is Microsoft.SystemCenter.DataWarehouse.Report.PerformanceDetail.

Controls and Parameters

The controls that are used in the Performance Detail 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 performance data that was collected in the date and time range are 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.

Performance Object Picker

ObjectList
ManagementGroupId

Specifies objects that are included in the report and the contents and configuration of the graph. This is the standard Performance Object Picker control described in Performance Report Controls.

This control is typically replaced by Linked Performance Object Picker in linked reports that use the contents and configuration of the graph provided in that control’s properties.

Combo Box

DataAggregation

Specifies how to aggregate the data included in the report. Allowed values for this parameter are provided in Performance Parameters.

This control can be removed from the report if you provide a specific value for the DataAggregation parameter.

Combo Box

AggregationType

Single value that specifies how to aggregate the data on the X-axis. Allowed values for this parameter are provided in Performance Parameters.

This control can be removed from the report if you provide a specific value for the AggregationType parameter.

Parameter Block

The following is the parameter block for the Performance Detail report. You can copy this into a linked report based on the Performance Detail report to replicate the controls of the base report.

<ParameterBlock columns="3" xmlns="http://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.PerformanceObjectPicker" columnSpan="2" rowSpan="3">
         <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.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>
      <Control type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.ComboBox">
         <ReportParameters>
            <ReportParameter name="AggregationType">
               <Prompt>Microsoft.SystemCenter.DataWarehouse.Report.Library!Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.Histogram</Prompt>
            </ReportParameter>
         </ReportParameters>
      </Control>
   </Controls>
</ParameterBlock>

Performance Top Instances

The Performance Top Instances report shows columns for every found object starting at 0 to the max or min value for the selected reporting time range. The chart also indicates with a black error bar the fluctuation in value of this object for the selected reporting time range. If the error bar is very small this object was for the reporting time range always close to value displayed by the column. If it is very wide the object fluctuates and the top or bottom value should be not taken as the value which is to be expected.

The ID of the Performance Top Instances report is Microsoft.SystemCenter.DataWarehouse.Report.PerformanceTopInstance.

Controls and Parameters

The controls that are used in the Performance Top Instances report are shown in the following table with the parameters that each populates.

Control Parameters Description

Relative Date Time Picker

StartDate_BaseType
StartDate_BaseValue
StartDate_OffsetType
StartDate_OffsetValue
EndDate_BaseType
EndDate_BaseValue
EndDate_OffsetType
EndDate_OffsetValue
TimeZone
TimeZoneName

Only performance data that was collected in the date and time range are 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.

Monitoring 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.

Combo Box

SortOrder

Single value that specifies whether to sort the instances from the top or bottom. Allowed values for this parameter are provided in Performance Parameters.

This control can be removed from the report if you provide a specific value for the SortOrder parameter.

Numeric Up Down

TopCount

Integer specifying the number of instances to include in the report. Allowed values for this parameter are provided in Performance Parameters.

This control can be removed from the report if you provide a specific value for the TopCount parameter.

Performance Rule Picker

RuleId
ManagementGroupId

Single GUID or $MPElement variable specifying the rule collecting the performance counter. The RuleId is discussed in Performance Parameters.

This control can be removed from the report if you provide a specific value for the RuleId parameter.

Parameter Block

The following is the parameter block for the Performance Top Instances report. You can copy the code block into a linked report based on the Performance Top Instances report to replicate the controls of the base report.

<ParameterBlock columns="5" xmlns="http://schemas.microsoft.com/mom/reporting/2007/ReportParameterSettings">
   <Controls>
      <Control type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.RelativeDateTimePicker" columnSpan="2" rowSpan="2">
         <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" />
         </ReportParameters>
      </Control>
      <Control type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.MonitoringObjectXmlPicker" columnSpan="3" 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.ComboBox">
         <ReportParameters>
            <ReportParameter name="SortOrder">
               <Prompt>Microsoft.SystemCenter.DataWarehouse.Report.Library!Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.TopAlgorithm</Prompt>
            </ReportParameter>
         </ReportParameters>
      </Control>
      <Control type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.NumericUpDown">
         <ReportParameters>
            <ReportParameter name="TopCount">
               <Prompt>Microsoft.SystemCenter.DataWarehouse.Report.Library!Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.TopAlgorithmParameter</Prompt>
            </ReportParameter>
         </ReportParameters>
         <Properties>
            <Property name="Minimum">
               <Value>1</Value>
            </Property>
            <Property name="Maximum">
               <Value>100</Value>
            </Property>
         </Properties>
      </Control>
      <Control type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.PerformanceRulePicker" columnSpan="3">
         <ReportParameters>
            <ReportParameter name="RuleId">
               <Prompt>Microsoft.SystemCenter.DataWarehouse.Report.Library!Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.PerformanceRule</Prompt>
            </ReportParameter>
            <ReportParameter name="ManagementGroupId" binding="GroupList" />
         </ReportParameters>
      </Control>
   </Controls>
</ParameterBlock>

Performance Top Objects

The Performance Top Objects report shows columns for every found object starting at 0 to the max or min value for the selected reporting time range. The chart also indicates with a black error bar the fluctuation in value of this object for the selected reporting time range. If the error bar is very small this object was for the reporting time range always close to value displayed by the column. If it is very wide the object fluctuates and the top or bottom value should be not taken as the value which is to be expected.

The ID of the Performance Top Objects report is Microsoft.SystemCenter.DataWarehouse.Report.PerformanceTop.

Controls and Parameters

The controls that are used in the Performance Top Objects report are shown in the following table with the parameters that each populates.

 

Control Parameters Description

Relative Date Time Picker

StartDate_BaseType
StartDate_BaseValue
StartDate_OffsetType
StartDate_OffsetValue
EndDate_BaseType
EndDate_BaseValue
EndDate_OffsetType
EndDate_OffsetValue
TimeZone
TimeZoneName

Only performance data that was collected in the date and time range are 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.

Performance Rule Instance Picker

RuleId
ManagementGroupId
RuleInstance

Single GUID or $MPElement variable specifying the rule collecting the performance counter. The RuleId is discussed in Performance Parameters.

This control can be removed from the report if you provide a specific value for the RuleId and RuleInstance parameters.

Combo Box

ManagementGroupID

Single value that specifies the GUID of the management group to retrieve the data from.

This control should not be removed from the report.

Combo Box

SortOrder

Single value that specifies whether to sort the objects from the top or bottom. Allowed values for this parameter are provided in Performance Parameters.

This control can be removed from the report if you provide a specific value for the SortOrder parameter.

Numeric Up Down

TopCount

Integer specifying the number of objects to include in the report. Allowed values for this parameter are provided in Performance Parameters.

This control can be removed from the report if you provide a specific value for the TopCount parameter.

Parameter Block

The following is the parameter block for the Performance Top Objects report. You can copy this into a linked report based on the Performance Top Objects report to replicate the controls of the base report.

<ParameterBlock columns="4" xmlns="http://schemas.microsoft.com/mom/reporting/2007/ReportParameterSettings">
   <Controls>
      <Control type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.RelativeDateTimePicker" columnSpan="2" rowSpan="2">
         <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" />
         </ReportParameters>
      </Control>
      <Control type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.ComboBox" columnSpan="2">
         <ReportParameters>
            <ReportParameter name="ManagementGroupId">
               <Prompt>Microsoft.SystemCenter.DataWarehouse.Report.Library!Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.ManagementGroup</Prompt>
            </ReportParameter>
         </ReportParameters>
      </Control>
      <Control type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.PerformanceRuleInstancePicker" columnSpan="2" rowSpan="3">
         <ReportParameters>
            <ReportParameter name="RuleId">
               <Prompt>Microsoft.SystemCenter.DataWarehouse.Report.Library!Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.PerformanceRule</Prompt>
            </ReportParameter>
            <ReportParameter name="ManagementGroupId" binding="GroupList" />
            <ReportParameter name="RuleInstance" binding="InstanceList" />
         </ReportParameters>
      </Control>
      <Control type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.ComboBox">
         <ReportParameters>
            <ReportParameter name="SortOrder">
               <Prompt>Microsoft.SystemCenter.DataWarehouse.Report.Library!Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.TopAlgorithm</Prompt>
            </ReportParameter>
         </ReportParameters>
      </Control>
      <Control type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.NumericUpDown">
         <ReportParameters>
            <ReportParameter name="TopCount">
               <Prompt>Microsoft.SystemCenter.DataWarehouse.Report.Library!Microsoft.SystemCenter.DataWarehouse.Report.ParameterPrompt.TopAlgorithmParameter</Prompt>
            </ReportParameter>
         </ReportParameters>
         <Properties>
            <Property name="Minimum">
               <Value>1</Value>
            </Property>
            <Property name="Maximum">
               <Value>100</Value>
            </Property>
         </Properties>
      </Control>
   </Controls>
</ParameterBlock>

Availability Reports

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.

Availability

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.

Controls and Parameters

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.

DownTime

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.

Data Aggregation

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.

Parameter Block

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="http://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>

Configuration Reports

Configuration reports in Operations Manager 2007 track changes in the properties of monitored objects. Following is a description of each Configuration 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.

Configuration Changes

Management Packs contain discoveries that collect object properties that are relevant for the management of the application. The data for the Configuration Changes report is derived from a delta-discovery done in the data warehouse where each discovery value is compared to the last known. If a change is detected, the changed property, the old and the new value and the time the change was discovered are recorded in the data warehouse.

The ID of the Configuration Changes report is Microsoft.SystemCenter.DataWarehouse.Report.ConfigurationChange.

Controls and Parameters

The controls that are used in the Configuration Changes report are shown in the following table with the parameters that each populates.

Control Parameters Description

Relative Data Time Picker

StartDate_BaseType
StartDate_BaseValue
StartDate_OffsetType
StartDate_OffsetValue
EndDate_BaseType
EndDate_BaseValue
EndDate_OffsetType
EndDate_OffsetValue
TimeZone
TimeZoneName

All alerts that were raised in the date and time range are 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.

Monitoring Object XML 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.

Parameter Block

The following is the parameter block for the Configuration Changes report. You can copy it into a linked report based on the Configuration report to replicate the controls of the base report.

<ParameterBlock columns="3" xmlns="http://schemas.microsoft.com/mom/reporting/2007/ReportParameterSettings">
   <Controls>
      <Control type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.RelativeDateTimePicker">
         <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" />
         </ReportParameters>
      </Control>
      <Control type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.MonitoringObjectXmlPicker" columnSpan="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>
   </Controls>
</ParameterBlock>

Custom Configuration

A management pack contains discoveries that collect information specific to the management pack. For all selected objects the Custom Configuration report displays the properties discovered by management packs. By checking the box a property can be selected to be printed on the report. The controls to the right allow defining the order of the selected properties from left (higher in the parameter list) to right (lower in the parameter list).

The ID of the Custom Configuration report is Microsoft.SystemCenter.DataWarehouse.Report.CustomConfiguration.

Controls and Parameters

The controls that are used in the Custom Configuration report are shown in the following table with the parameters that each populates.

Control Parameters Description

Relative Data Time Picker

StartDate_BaseType
StartDate_BaseValue
StartDate_OffsetType
StartDate_OffsetValue
EndDate_BaseType
EndDate_BaseValue
EndDate_OffsetType
EndDate_OffsetValue
TimeZone
TimeZoneName

All alerts that were raised in the date and time range are 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.

Monitoring Object XML 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.

Report Column Picker

Columns

Specifies the columns to be included in the output of the report and the columns that are used to filter the returned data. This is described below in more detail.

This control can be removed if a set of column definitions is provided for this parameter.

Columns Parameter

The Columns parameter defines the columns to include in the output of the report and the columns that are used to filter the output. The following table lists the values that are required to define each column.

ID Node

Specifies the node defining the ID of the property. If the Operations console is used, this will be the GUID of the property. This should be changed to an $MPElement variable so that the management pack can be transferred between management groups.

Visible Attribute

Specifies the attribute with a value of True or False that determines whether the column is displayed. If the value is False, the column is only used to filter the output.

Filter Node

If used, this node identifies the column as being used for filtering the output. The Type attribute can be either Contains or Equals, and the content of the node includes the text to match.

If the column should only be displayed, but not used for filtering, the filter node is not included.

All properties are included as a single parameter entry using the syntax shown in the following example. This example shows a report that uses the following parameters of the Microsoft.Windows.Computer class and is filtered for computers that include ‘srv’ in the name:

  • PrincipalName
  • IPAddress
  • ActiveDirectorySite
<Data>
   <Columns>
      <Column Visible="True">
         <ID>$MPElement[Name="Windows!Microsoft.Windows.Computer"]/PrincipleName$</ID>
         <Filter Type="Contains">srv</Filter>
      </Column>
      <Column Visible="True">
         <ID>$MPElement[Name="Windows!Microsoft.Windows.Computer"]/IPAddress$</ID>
      </Column>
      <Column Visible="True">
         <ID>$MPElement[Name="Windows!Microsoft.Windows.Computer"]/ActiveDirectorySite$</ID>
      </Column>
   </Columns>
</Data>

Parameter Block

The following is the parameter block for the Custom Configuration report. You can copy it into a linked report based on the Custom Configuration report to replicate the controls of the base report.

<ParameterBlock columns="6" xmlns="http://schemas.microsoft.com/mom/reporting/2007/ReportParameterSettings">
   <Controls>
      <Control columnSpan="1" type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.RelativeDateTimePicker">
         <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" />
         </ReportParameters>
      </Control>
      <Control columnSpan="3" type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.MonitoringObjectXmlPicker">
         <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 columnSpan="2" type="Microsoft.SystemCenter.DataWarehouse.Report.ParameterControl.ReportColumnPicker">
         <ReportParameters>
            <ReportParameter name="Properties" />
            <ReportParameter name="ColumnList" binding="ColumnList" />
         </ReportParameters>
      </Control>
   </Controls>
</ParameterBlock>