e=cm2 Episode 5: How to Use SCCM to Collect Microsoft SQL Server Editions, Oracle Applications and Many More Rod Trent, CEO, myITforum May 24, 2012 Moderated by: Sponsored by: Agenda • SCCM Guru – The Genius Series ( e=cm2 ) • ConfigMgr inventory pain points • How to collect additional information • Join the Beta program • Wrap-up and contest 2 ConfigMgr Pain Points Data Confusion • ConfigMgr 2007 (and CM2012) pulls in an enormous amount of inventory data (it does it’s job) – In most cases • Sifting through data and applying proper categories and taxonomies is time consuming and costly • Piecing the right information together is near impossible – Hardware revision/level/age, Software, Operating System, True-ups, Windows 7 migrations • <seinfeld mode on> Adobe! </seinfeld mode off> Last Webcast • How to identify software from Add/Remove and EXEs • How to identify software suites • How to get ready for Windows 7 migration Challenges • SCCM is a great operational solution • But enterprises want to do more: – Software Asset Management – License Compliance – Supporting True-ups • Did I mention Adobe? Architecture Inventory Process Deployment Process • • Add/Remove File information • • Add/Remove File information • • Add/Remove File information Normalization Inventory Process Normalization Process • Add/Remove • File information • • Add/Remove File information Deployment Process • • Add/Remove File information • • Add/Remove File information From Data to Information 1 Machine - Machine Name: ACME480, Machine ID: 480, Serial Number: 3Z8UCB1, OS: Windows XP 8 Normalize Dependencies • Normalize CM is able to identify all software data captured by SCCM • But, Normalize CM is limited by the data collected by SCCM • What about the data missed by SCCM? What is Missed • Everything leaves a “Fingerprint” – Data Sleuthing • For example: – SQL Server Edition • Edition not collected • Not in Add/Remove or .EXE • Available to WMI / MSSQL queries – Oracle Database • Not identified • No Add/Remove, no .EXE • Available to XML file / Oracle SQL queries SCCM Required Capabilities • Search, Read: – Open and Close XML Files – WMI Key/Value – Registry Key/Value – Windows Services – Running Processes – Open Ports • Open, Execute, and Close SQL Extending Discovery (Step 1) Inventory Process Normalization Process • Add/Remove • File information Deployment Process New recurring advertisement • • Add/Remove File information • Extended data • • Add/Remove File information • Extended data • • Add/Remove File information • Extended data Extending Collection (Step 2) Inventory Process Normalization Process • Extended data • Add/Remove • File information Deployment Process • Extended data New recurring advertisement • • Add/Remove File information • Extended data • • Add/Remove File information • Extended data • • Add/Remove File information • Extended data Low Impact Collection Engine • Recurring advertisement – 1 package: Python scripts, OS independent, no .Net/Java dependencies – 1 configuration file containing rules for each fingerprint – Schedulable – Size ~2MB – No agent. Zero footprint. No Win Services. No external communication. – Run by CM agent within the CM cached folder – Results stored in the WMI space • Results collected by the standard SCCM Hardware Inventory collection – Requires MOF file extension From Data to Information 1 Machine - Machine Name: ACME480, Machine ID: 480, Serial Number: 3Z8UCB1, OS: Windows XP 15 Benefits • Uses existing SCCM infrastructure • Extends the depth of SCCM inventory collections • Now you can use SCCM for: – Software Asset Management – License Compliance – Supporting True-ups BDNA Normalize CM Hardware and software inventory data Normalized hardware and software information Normalize CM: Technopedia • BDNA has developed more than 150,000 fingerprints over 11 years – Multi-platform: Windows, Unix, Linux, Mac... • BDNA is bringing this knowledge to the SCCM community – Increasing the value of customers’ investment in SCCM and BDNA Normalize CM Fingerprint – Priorities Manufacturer Microsoft Microsoft Microsoft Microsoft Microsoft Microsoft Microsoft Microsoft Microsoft Product Name SQL Server, Office, Windows, Visual,… BizTalk Exchange Server Forefront Server ISA Server Lync Server Office Multi Language Pack SharePoint Server SQL Server Attribute 1 Installed with MSDN ? Edition Edition Microsoft System Center Configuration Manager Server w/SQL Microsoft System Center Data Protection Manager Server Edition Microsoft System Center Management Suite Edition Microsoft System Center Operations Manager Server Edition Microsoft Microsoft Visual Studio w/MSDN Windows Terminal Server Edition Administration mode or Application mode ? Oracle Oracle Quest All Products Database Toad for Oracle Edition / Component Edition / Components / Trial Edition Edition Edition Edition / Windows Auth or Mix Mode / SA account Join the Beta Program • Test it today • Send us the list of wanted Fingerprints • Email sccm@bdna.com with Fingerprints in the subject line 20 Can You Solve e=cm2 ? • Are you an SCCM genius? Are you a WQL wizard? Are you SQL savvy? Test your SCCM skills now! • Enter the BDNA Normalize CM Genius Contest and win a new unlocked Nokia Lumia 900 Windows phone or a Microsoft Xbox Kinect Sports bundle • Go to http://www.bdna.com/contest and start solving the questions now - official rules listed there • Contest ends on June 10, 2012 at 11:59pm Pacific Time 21 Get It Now! http://sccm.bdna.com 22