Summarizers are summary classes that help you determine the health, or status, of different aspects of your System Center 2012 R2 Configuration Manager site. The summaries, which are produced from status messages, states, and counts, give you a real-time view of the health of System Center 2012 R2 Configuration Manager sites, components, packages, and advertisements.

Status summarizer classes summarize the status message data. Most of the summarizers create two views of the messages: a site view and a site hierarchy view.

All the summaries, except site system, are event-driven summaries. They respond in real time to changes that are taking place in Configuration Manager. Only the site system status summary polls for its information, according to a schedule that you can set.

Note
The SMS_SummarizerStatus class can be used to identify the registered summarizers.

Site and Component Status

These summarizers group summaries of two kinds of data: software component health and physical system health.

You can determine the overall health of your site by using the stoplight status value in the SMS_SummarizerSiteStatus class, or you can determine the health of your storage objects by using the SMS_SiteSystemSummarizer class. For more information, see How to Determine the Health of a Configuration Manager Site. You can access these and other classes by getting, enumerating, and querying summarizer objects. However, the SMS_ComponentSummarizer and SMS_SiteDetailSummarizer classes can only be queried — you cannot get or enumerate these objects. Your queries must include a tally interval that defines the period of time from which you want summary information. For example, the following query asks for the count informational, warning, and error messages since Monday.

  Copy Code
SELECT Infos, Warnings, Errors
FROM SMS_SiteDetailSummarizer
WHERE TallyInterval = "00011280001A2000"
Note
You cannot add other conditions like SiteCode to the WHERE clause. Adding other conditions will generate an error.

For information about using this query, see How to Perform a Synchronous Configuration Manager Query by Using Managed Code and How to Perform a Synchronous Configuration Manager Query by Using WMI.

For more information about using tally intervals, see About Configuration Manager Tally Intervals.

The component summarizers track the progress of advertised programs as they are advertised and run on the client computers.

Site system and package status summaries track the state changes instead of counting the error messages. For example, site system status summaries react to changes in free disk space on a site system. If the free space falls below the threshold you set, the site system's status summary health indicator changes.

The summarizer classes are:

Summarizer Description

SMS_ComponentSummarizer Server WMI Class

Represents a component summarizer that reports on the health of individual Configuration Manager components.

SMS_SiteDetailSummarizer Server WMI Class

Represents a site detail summarizer that reports on the per-site status of components and the system.

SMS_SiteSystemSummarizer Server WMI Class

Represents a site system summarizer that reports physical system health data for each system and each system role in the Configuration Manager site.

SMS_SummarizerRootStatus Server WMI Class

Represents a summarizer for the overall health of the entire site hierarchy.

SMS_SummarizerSiteStatus Server WMI Class

Represents a summarizer for the overall health of each site.

Software Distribution Health

You can determine the status of advertisements and packages by using the software distribution summarizers.

Advertisement Summarizers

The advertisement summarizers track the progress of advertised programs as they are advertised and run on the client computers.

Advertisement status summaries count the different types of messages generated by advertisements.

The advertisement summarizers are:

Summarizer Description

SMS_AdvertisementStatusRootSummarizer Server WMI Class

Tracks the progress of each advertisement and program as it is advertised and run on the client computers. The reported advertisement status is for all sites in the Configuration Manager hierarchy.

SMS_AdvertisementStatusSummarizer Server WMI Class

Tracks the progress of each advertisement as it is advertised and run on the client computers. The reported advertisement status is for an individual site.

Package Summarizers

Package summarizers are used to track the progress of packages as they are moved to their assigned distribution points. For more information, see How to Determine Package Status

Package status summaries track the state changes instead of counting the error messages. For example, The package status summaries track items such as how many clients have installed each package.

The package summarizer classes are:

Summarizer Description

SMS_PackageStatusDetailSummarizer Server WMI Class

Tracks the progress of each package as it places the software source files on its distribution point. The reported package status is for an individual site.

SMS_PackageStatusDistPointsSummarizer Server WMI Class

Tracks the progress of loading the package source files on the distribution point. The reported package status is for an individual site.

SMS_PackageStatusRootSummarizer Server WMI Class

Tracks the progress of each package as it places the software source files on its distribution point. The reported package status is for all sites in the hierarchy.

See Also