다음을 통해 공유


Operations Manager Management Pack Authoring - Common Dashboard Components

This document is part of the Operations Manager Management Pack Authoring Guide.  The Microsoft System Center team has validated this procedure as of Revision #2.  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.

Introduction

The following tables list the commonly used components that are available in the Visualization Library for use in Operations Manager dashboards. You can compose a custom dashboard by creating components that either have a Component Type using one of these components as a base or that have a Component Implementation that includes one of these components.

The name of each component is simplified in the tables. Most have a prefix of Microsoft.SystemCenter.Visualization. You can obtain the exact name from the Microsoft.SystemCenter.Visualization management pack.

There is currently no detailed reference for these components defining each of their properties. Until such a reference is available, you can refer to the component’s definitions in the Microsoft.SystemCenter.Visualization management pack which will include each of the components’ properties and their types.

Widgets

The following components display specific data in a particular format that can typically be configured by the user.

Component

Description

AlertDashboard

Displays alerts that match the specified criteria in a table format.

GenericDetailsWidget

Displays all properties of a specific class instance from other widgets.

InstanceDetailsWidget

Displays all properties of a specific class instance.

ObjectsByPerformanceWidget

Displays the top specified number of class instances based on a particular performance counter.

PerformanceWidget

Displays the performance counters that match the specified criteria in a line graph.

StateWidget

Displays the objects that match the criteria in a table with their current health and the specified set of properties.

Controls

The following components display specific data in a particular format that cannot be configured by the user.

Component

Description

Chart

Displays a two dimensional line chart.

DataGrid

Displays a grid that contains other controls to organize them on the dashboard.

GenericDetailsPane

Displays all properties of a selected object in another component.

SpeedometerGauge

Displays a numeric value on a speedometer gauge control.

Simple Grid Layout

The following components are used to display other components in a grid.

Component

Description

LayoutGrid

Displays a grid used to organize other components.

LayoutGridRow

Defines a row of a grid.

LayoutGridColumn

Defines a column of the grid.

LayoutGridCell

Defines the contents of a cell that is defined by a row and column.

Customizable Grid Layouts

The following components are used to display other components in a grid. Each component is surrounded with a frame and provided the option to allow users to personalize and customize it.

Component

Description

ColumnLayout

Displays set of cells across the screen used to organize other components. Can be modified by the user.

GridLayout

Displays a grid used to organize other components. Can be modified by the user.

StaticGridLayout

Displays a grid used to organize other components. Cannot be modified by the user.

GridLayoutGenericConfig

Defines a set of cells comprised of columns and rows.

Data Sources

The following components are used to retrieve data.

Component

Description

GetManagedEntitiesDataSource

Retrieves a set of discovered class instances.

PowershellDataSource

Runs a Windows PowerShell script and returns the results.

Wizard and Property Framework

The following components allow you to define wizards that allow users to customize their own dashboard.

Component

Description

WizardDialog

Defines a wizard to be displayed to a user of the Operations Console.

WizardRegularPage

Defines a page in a wizard that collects data from the user.

WizardSummaryPage

Defines a page in a wizard that displays the settings that the user has selected.

WizardResultPage

Displays a page in a wizard that displays the results of the wizard’s action.

PropertyDialog

Displays a dialog box for collecting properties from the user for configuring a component.

See Also