Download presentation
Presentation is loading. Please wait.
Published byMagdalen Fowler Modified over 9 years ago
1
House of tails dogs charity All donations go 100% to the charity #MMSGIVEBACK
2
Advanced Data CollectionAdvanced Data Collection with System Center 2012 Configuration Manager Jason Sandys @jasonsandys blog.configmgrftw.com Sherry Kissinger Twitter Handle mofmistress.com
3
#MMSMOA @jasonsandys Principal Consultant 15+ Years San Antonio, TX Jason Sandys Forums, Blog
4
#MMSMOA Pretty Bird! Systems Engineer http://www.mnscug. org/blogs/sherry- kissinger 14 years experience with SMS / ConfigMgr Microsoft MVP 2009-2015 Camping! Sherry Kissinger
5
#MMSMOA City, Country Presenter 2 Name
6
Presentation Just a placeholder slide. Please use the example slides in the “Template Example Slides” Section. Questions? mms@mnscug.orgmms@mnscug.org
7
A Brief Overview To Store or Not to Store Data Sources Data Gathering Now What
8
Database Comparison ConfigMgr DB Inventory Compliance Status CMDB History Process Tracking Ownership Inventory Compliance Status =/ J
9
What To Store in Configuration Manager Resident information on managed systems Information about managed systems Information intended for direct ConfigMgr use Information from other databases Information not related to managed systems Lots of data; e.g., frequent perf samples S
10
Data Sources for Custom Data Managed Systems ApplicationsThe InternetActive DirectoryUser Input J
11
Managed System Data Sources Managed Systems WMI Registry Event Logs Anything you can script S
12
Data Gathering Options in ConfigMgr Hardware Inventory Discovery J
13
Hardware Inventory Overview MP J
14
The MOFs Configuration.mof Defines data Does not tell ConfigMgr to do anything Compiled on each client when a change is detected Sms_def.mof Defines from where and how data should be retrieved Instructional to ConfigMgr Stored in the DB S
15
Demo Hardware Inventory
16
Demo User Input
17
Custom Hardware Inventory Gotchas User data By default, users cannot create object instances http://blogs.msdn.com/b/spatdsg/archive/2007/11/21/set-wmi-namespace-security-via-gpo- script.aspx Data Deletion in client settings Remove from non-default client settings packages first, then delete from the default client settings package Providers linked to root\cimv2 Registry Provider MS_VIEW_INSTANCE_PROVIDER Know the difference between Configuration.mof and sms_def.mof Keys/values from 32-bit apps on 64-bit systems Sherry Kissinger SCCM Guru Webcast: http://www.youtube.com/watch?v=osWz1fpldVs&list=PL979EB6DE32AEF5CD&index=8 http://www.youtube.com/watch?v=osWz1fpldVs&list=PL979EB6DE32AEF5CD&index=8
18
Custom Hardware Inventory Gotchas By default, users cannot create object instances. Providers may be linked to root\cimv2. Configuration.mof and sms_def.mof are different Registry keys & values from 32-bit apps on 64-bit systems J
19
Discovery Overview Site Server DDR J
20
Demo Active Directory Discovery
21
Demo Custom Data Discovery Records
22
Custom DDR Gotchas A malformed DDR can crash SMS_Executive. Can’t PXE boot to systems created with a custom DDR. No “supported” way to delete new fields added. Set the name attribute on the correct fields. J
23
Using Custom Data Console QueriesCollections Database Ad-hoc Queries Reports S
24
Demo Custom Data Use
25
Demo Direct Data from PowerShell
26
Hints, Allegations & Things Left Unsaid Challenges User-specific data Architecture specific data Finding the data Ramifications DB Bloat Bandwidth Good Practices Delete after use Don’t extend without a requirement Use custom classes and (WMI) namespaces S
27
Takeaways Data can from multiple sources Custom data has multiple uses WMI, PowerShell, & SQL are your friends J
28
Custom WMI vs. MIFs WMINOIDMIFsIDMIFs File based Submission Resource Specific Syntax/typo sensitive Create new resources Create new classes/tables Validated
29
Windows Data Sources Easy Button WMI Sorta/Kinda Easy Button Registry Not So Easy Button User Input Non- WMI
30
Not So Easy Data Source (Pull) Gather Data Store for ConfigMgr ConfigMgr Collects
31
Gathering Custom Data and Storing in WMI Determine data location and how to retrieve it Identify Create data storage schema Script Configuration.mof Define Retrieve and store data or make accessible via WMI Script Provider Create Configure ConfigMgr to gather custom data from custom WMI class Enable Execute script using classic package or compliance settings (not required if using a provider) Deploy Create collections, queries, reports Use
32
Evaluations: Please provide session feedback by clicking the EVAL button in the scheduler app (also download slides). One lucky winner will receive a free ticket to the next MMS! Session Title: Discuss… Ask your questions-real world answers! Plenty of time to engage, share knowledge. SPONSORS
33
Section HeaderSection Header This is the next section
34
Title Line1 Line2 Line3 Line4 Line5 Line6 Bullet Level 1 Bullet Level 2 Bullet Level 3
35
Title Code
36
Text Only with Border Level 1 Level 2 Level 3
37
Text Only without Border Level 1 Level 2 Level 3
38
Title Text 1 Level 1 Level 2 Level 3 Text 2 Level 1 Level 2 Level 3
39
Section 1 Text Level 1 Level 2 Level 3 Section 2 Text Level 1 Level 2 Level 3 Title
40
Demo Demo Title
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.
what to wear to a casino women