SCCM Site Component Status Summarizers Troubleshoot Issues Configuration Manager ConfigMgr

SCCM ConfigMgr CB health monitoring connected well with SCCM Status Summarizers. All the monitoring solutions like custom scripts and SCOM management packs for SCCM are using SCCM Status Summarizers to get the detailed health status of your SCCM infra.

In this post, we will see details of SCCM Status Summarizers and Health Monitoring.

I uploaded a video to YouTube which explains “SCCM Site Status Summarizers Health Details WMI class and Data via SQL Tables and Views“. The following link has a script and solution I used back in SMS 2003 SCCM MP Health Check Script and Automatic Mail.

Do you know how to Reset SCCM CB Critical Site Component Status Summarizer Counter? The previous blog post will help you understand the process.

Patch My PC

You may Subscribe to the YouTube channel

Following is the content of this post

  • What are SCCM Status Summarizers?
  • List of SCCM CB Status Summarizers
  • Health Details of an SCCM Site via WMI class
  • Health Details of SCCM Site via SQL Views

What are SCCM Status Summarizers?

Summary class (SMS_SummarizerStatus) within WMI helps you determine the health, or status, of different aspects of SCCM/ConfigMgr CB Infrastructure.

The SCCM status summarizers get input from status messages, states, and counts. This status gives us a real-time (Almost?) view of the health of

  • SCCM CB sites
  • Site components
  • Packages
  • Applications
  • Deployments
SCCM Status Summerizers and Health Monitoring Details
SCCM Site Component Status Summarizers Troubleshoot Issues Configuration Manager ConfigMgr1

List of SCCM CB Status Summarizers

There are four status summarizers in the current branch version of SCCM/ConfigMgr. This summarizer classes summarize the status and state message data.

Adaptiva
  • Application Deployment Summarizer
  • Application Statistics Summarizer
  • Component Status Summarizer
  • Site System Status Summarizer

From the SCCM health check monitoring perspective, the main ones are the SCCM component status summarizer and site system summarizer.

The deployment status of applications, Task Sequences, and packages will be displayed as part of the application deployment summarizer.

The application statistics summarizer helps configure how often application statistics should be updated.

Health Details of SCCM Site via WMI class

The WMI class called “SMS_SummarizerSiteStatus” can help us determine the overall health or status of an SCCM CB site. If SMS_SummarizerSiteStatus object Status property value is “0” then the SCCM site is healthy.

More details about SMS_SummarizerSiteStatus

Following are other WMI classes that you can refer to get more details about SCCM status summarizes.

  • SMS_SUMDeploymentStatistics
  • SMS_SUMDeploymentStatus
  • SMS_SummarizationInterval
  • SMS_SummarizationSettings
  • SMS_SummarizerSiteStatus
  • SMS_SummarizerStatus
SCCM Status Summerizers and Health Monitoring Details
SCCM Site Component Status Summarizers Troubleshoot Issues Configuration Manager ConfigMgr2

The WMI class SMS_SummarizerRootStatus provides different color indications in the SCCM CB console. SCCM Status Summarizers and Health Monitoring are interlinked.

One example MOF file is given below.

[Description(“This class contains a rollup Green/Yellow/Red status about the current site, and all its child sites. “), dynamic: ToInstance, provider(“ExtnProv”), read, DisplayName(“Summarizer – Root Status”)]
class SMS_SummarizerRootStatus : SMS_BaseClass
{
[Description(“”), key, enumeration(“GREEN(0),YELLOW(1),RED(2)”)] uint32 Status;
[Description(“This method will take the SiteCode and the Component as the input paramters, and return an arrays of strings: the TallyIntervals, and also the default interval.”), static, implemented] sint32 GetTallyIntervals([in, SizeLimit(“3”)] string SiteCode, [in] string ComponentName, [out] string TallyIntervals[], [out] string DefaultInterval);
};

Following WMI query will give a count of informational, warning, and error messages since Monday. TallyInterval value “00011280001A2000” = Monday.

More details about Tally Interval

  • SELECT Infos, Warnings, Errors
  • FROM SMS_SiteDetailSummarizer
  • WHERE TallyInterval = “00011280001A2000”

Results of the above WMI query

instance of SMS_SiteDetailSummarizer
{
Errors = 129;
Infos = 368;
Warnings = 51;
};

Health Details of SCCM Site via SQL Views

SCCM Status Summarizers and Health Monitoring details will help to streamline and fine-tune the monitoring efforts of your SCCM infra. 4 SQL views are used to store the SCCM site health data.

We can query the following SQL views to get more details on SCCM status summarizer. Component status summarizer lists summary status information for all SCCM components for different time intervals.

  • v_ComponentSummarizer = Component Summary
  • v_SiteDetailSummarizer = Overview
  • v_SiteSystemSummarizer = Site System Summary
  • v_SummarizerSiteStatus = Site Server Summary
SCCM Status Summerizers and Health Monitoring Details
SCCM Site Component Status Summarizers Troubleshoot Issues Configuration Manager ConfigMgr 3

References

Author

Anoop is Microsoft MVP! He is a Solution Architect in enterprise client management with more than 20 years of experience (calculation done in 2021) in IT. He is Blogger, Speaker, and Local User Group HTMD Community leader. His main focus is on Device Management technologies like SCCM 2012, Current Branch, and Intune. He writes about ConfigMgr, Windows 11, Windows 10, Azure AD, Microsoft Intune, Windows 365, AVD, etc……………

1 thought on “SCCM Site Component Status Summarizers Troubleshoot Issues Configuration Manager ConfigMgr”

  1. Hello,
    I have a question… In the SQL Database, the summary status is ‘0’, that the list messages is empty and the icon for status site is red since a long time… Is it an issue or the icon don’t update ? That seems good health but no the icon…
    Thanks 😉
    Yvan

    Reply

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.