Leveraging your Microsoft SCCM investment

24 Aug 2016 | SAM/SLO

With SCCM being offered free (or at heavily discounted rates) to volume licensing customers, it is a popular choice for inventory and distribution. We looked at the problems of software inventory with SCCM in an earlier article So here we are going to look at some of the other problems you can expect using SCCM and how to overcome them.

Processor Information

SCCM uses WMI to gather the processor information. So, on older OS’ e.g. Windows Server 2003 running on newer hardware the processor and core information may be incorrect. This could be picked up in a vendor audit (e.g. by Oracle or IBM who license their products by processor) and cause compliance problems.

Application monitoring/ Software Metering and reporting

SCCM does have the ability to monitor software usage, but this can only be achieved with the skills of a trained SCCM expert setting up and configuring the software. It does not work out of the box. Furthermore, the data from this configuration can take many days to produce.

Once your SCCM expert has configured the software and waited for the data to be produced, you face a further task. The data output is complex, lacks intelligence and needs the skills of an expert to analyze and make sense of it. These individuals will tend to analyze this data for their purpose which is often very technical and detailed.

Other stakeholders within the organization therefore struggle to view this data unless they have asked an SCCM expert to create a report for them. Consequently, many organizations purchase an expensive third party product to transform SCCM’s raw and complex data into simple and easy to understand reports without the need for SQL expertise.

Non-Windows hardware and software.

SCCM is strong in its ability to inventory Window-based hardware although providing an inventory for non-Windows based equipment is still unreliable for SAM. There have been some improvements adding support for Mac, UNIX and Linux although it is still limited in its ability to audit some of the more commonly used platforms.

Specifically, it struggles to inventory the software on non-Windows devices. It offers almost no information on Oracle products, including database and middleware. This leaves a large black hole in your Oracle licensing compliance.

There is limited information available from SCCM in regards to IBM products. In addition to this PVU values (see processor information above) still need to be calculated manually which can be time consuming. This is because software is installed and indexed differently on non-Windows devices such as Mac OS Linux and UNIX.

As a result, organizations need a secondary tool to get clear and accurate visibility of software and hardware for/on non-Windows devices. Gaining this full visibility can ensure that you can have control over your software licensing as you cannot manage what you can’t see.

SCCM fails to identify clusters, Virtual Machines and physical hosts in virtualized environments

Virtualized technologies are being increasingly implemented as organizations begin to see the benefits. These virtual technologies include Microsoft Hyper-V, VMware, Citrix and many more. With the introduction of virtual technologies software licensing becomes much more complex. Devices must be configured correctly to ensure organizations are not at risk of license non-compliance, if they were to be audited.

SCCM fails to identify hosts running VMware or Citrix hypervisors and therefore gives an inaccurate measurement of software usage across your enterprise.

Leveraging your SCCM investment

Having made an investment in SCCM you do not want to have to throw it away to obtain the rich information you need to implement SAM and software license optimization. Fortunately, you don’t have to. Tools like AssetStudio for Enterprise SAM integrate seamlessly with SCCM and give you all the advanced features you need to discover and manage all your hardware and software with accuracy.

To find out more about AssetStudio for Enterprise SAM