Find and fix those unhealthy clients!
While the ConfigMgr product has matured over the years the general category of client health continues to make admins curse. For those that don’t know what I’m referring to (lucky folks), “client health” generally refers to making sure all the components, drive space, network connectivity, etc. is all in place so ConfigMgr can monitor and change the client machines as you intend.
There are several tools out there which have built to try and identify the myriad of possible causes for a client to go “belly up” on you. I know several companies which have built their own home grown network of scripts and detection logic to do it as well. Nothing was perfect, however, as I don’t know any common standardization within the ConfigMgr community. Seeing this some fellow PFE decided to give it a shot and put together a framework to help tackle this issue. It is available as an offering through Microsoft Premier services, because it does a lot and needs some good understanding to get it setup and use it correctly. We call it the System Center Configuration Manager 2012 Client Health.
Notice I called it a framework, not a tool. The folks that built this did so in a way that is very adaptable. It has within it a set of rules on things to check and determine client problems, but it is done in such a way that every company can adapt it to their needs. For instance, while one customer might say that a machine with less than 1 GB of free disk space is a problem, others may not care until it gets down to less than 100 MB.
The toolset is still being developed, with more improvements planned, but it can do a lot to help admins today. The biggest critique I have heard about it is that it is mostly a problem identification framework, and less about remedies. We do have some sample code for some suggested remedies, but the thought is that many of the folks out there already have remedies for most things, they just don’t know where to apply those remedies. You could easily apply your remedies to this framework.
I am now accredited to provide this service to customers with Microsoft Premier contracts, and I am excited to start helping folks get this “hurdle” in ConfigMgr under control. I hope to see it go away, as the old duplicate GUID problem did that once use to haunt us all.
UPDATE 7/3 - Corrected the hyperlink to point to the SCCM 2012 datasheet.
UPDATE 2-12-14 - Link corrected for new datasheet
UPDATE 2/2/2016 - New datasheet link and offering name
Comments
Anonymous
January 01, 2003
I have now corrected the link to point to the new datasheet.Anonymous
May 17, 2013
The link is broken. I'm interesting on this document, pal! How can i get this file? Thanks!Anonymous
June 03, 2013
Maldonado - Thank you for your interest. The link was for the SCCM 2007 offering. The health remediation service has been updated to also support the SCCM 2012 product and it seems that while the old doc was taken down, the new doc doesn't have any external link yet. I'm working with folks to get that corrected. Until then, if you are a premier customer talk with your Technical Account Manager (TAM) and they can get the doc from the right folks inside Microsoft.Anonymous
November 10, 2015
Do you have any evidence showing how ccmeval can corrupt the SCCM clients?Anonymous
January 24, 2016
Is it possible to provide updated information about the newest version of CRS that supports ConfigMgr 1511?