Recently I discovered that hardware inventory was broken on our ConfigMgr clients. The tell-tale sign was that the hardware inventory action was missing from the ConfigMgr client control panel. Checking my ConfigMgr Client Health report I found that none of our systems had reported hardware inventory for over a week!
The problem was traced to the fact that someone had updated the configuration.mof file but had not reflected the changes in the classes being inventoried in the Client Settings.
What concerned me the most however, was that we had no visibility that hardware inventory was broken, and since we are not actively using any dashboard with this information I decided to create an html-styled email report that can run as a scheduled task to give me regular visibility of key aspects of client health in our environment.
This report complements the previously mentioned Client Health report by giving a simple overview of client health status. If further information is required the Client Health report can then be consulted.
The summary report can be found here:
I hope you may find it helpful!
Today I am pleased to make available the first of my free reports for System Center Configuration Manager 2012 and onward – a client health report. These reports have been created in Microsoft Excel and use data connections to the ConfigMgr database, which allows us to pull a large amount of data into a single report, and display it both summarily, graphically and in data tables, without the need to drill down into further reports or navigate to different locations in the ConfigMgr console to find the data you need.
The client health report focuses on key health data for your ConfigMgr clients, including:
- Inactive / active clients
- Clients that have passed or failed the client evaluation check, including any error details
- Clients that are active or inactive for DDR (heartbeat discovery), hardware inventory, software inventory, policy requests and status messages
- ConfigMgr client versions in your environment
- Last reboot times
- Discovered systems with no ConfigMgr client installed
- Systems that failed to install the ConfigMgr client, including error details
Download and read the full post for the client health report here.