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.
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
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.
- 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
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
References
- How to Determine the Health of a Configuration Manager Site
- Use alerts and the status system for System Center Configuration Manager
- SCCM Site Administration Views in Configuration Manager
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……………
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