custom inventory & reporting with itms getting more from
TRANSCRIPT
Custom Inventory & Reporting with ITMS 1
Custom Inventory & Reporting with ITMS Getting More from the CMDB
Paul Conover & Nathan Lyons SQA Engineers
SYMANTEC VISION 2013
Agenda
Custom Inventory & Reporting with ITMS 2
Why Custom Inventory 1
Creating a Custom Inventory 2
Integration Points & Configuration 3
Reporting 4
Considerations, Practices & Alternatives 5
SYMANTEC VISION 2013 Custom Inventory & Reporting with ITMS 3
Why Custom Inventory
SYMANTEC VISION 2013
Why Custom Inventory
ITMS – Complete Data, Management, Policy, Automation
Custom Inventory & Reporting with ITMS 4
SYMANTEC VISION 2013
Why Custom Inventory
• When should you use custom inventory?
– Troubleshooting – find other computers with a potential issue
– Finer detail in reports
– Parameters for reports
– Answer a very specific or unique question
– Criteria for building filters
• When to avoid Custom inventory
– For Managed Software Delivery policy, use Detection Rules first
When to use it
Custom Inventory & Reporting with ITMS 5
SYMANTEC VISION 2013
Why Custom Inventory
Implement the way you want
Custom Inventory & Reporting with ITMS 6
Managed Software Delivery/Quick Delivery Client & Server Tasks
SYMANTEC VISION 2013
Why Custom Inventory
• ITMS is an Integration Platform
– Connector, AD Connector
– Platform & IT Analytics Reports
– Menus, and Views
– Schedules
– Automation Polices, Tasks, Workflow, ASDK, SDK
– Custom Inventory
• Extensible Data Management
– Data Models & Data Classes – Persistence & Management
Custom Inventory & Reporting with ITMS 7
ITMS – Complete Data, Management, Policy, Automation
SYMANTEC VISION 2013
Why Custom Inventory
ITMS – More than what is in the box
Custom Inventory & Reporting with ITMS 8
Hardware
Connected Bluetooth
USB Peripherals
PCIe Cards
RAID Controllers
Power Distribution Unit
Sensors & Scales
Automation Equipment
Device Capabilities
Component Versions
Software & Services
User Created Content
Software Capabilities
Software Configuration
Cloud Data
Virtualization Data
OS System Details (FS,
Recovery, Bit Locker…)
AppStore Data
System Events/Log
Settings & Properties
Geo Location
Registry Settings
File Based Settings
Local Security
Group Policy
Active Directory
Limits
Capabilities
Installed Certificates
…
SYMANTEC VISION 2013
Creating a Custom Inventory
Process Overview
Presentation Identifier Goes Here 9
Create Data Class
Write Script
Create Task
View Results
Configure Integration
SYMANTEC VISION 2013
Creating a Custom Inventory
• Custom Data Class UI
– Settings > All Settings > Discovery & Inventory > Inventory Solution
• Manage Custom Inventory Data Classes
• Data class properties
• Resource manager
Custom Inventory & Reporting with ITMS 10
Building your first Custom Data Class
SYMANTEC VISION 2013
Creating a Custom Inventory
Create an NSE
Custom Inventory & Reporting with ITMS 11
SYMANTEC VISION 2013
Creating a Custom Inventory
Writing the script
Custom Inventory & Reporting with ITMS 12
SYMANTEC VISION 2013
Creating a Custom Inventory
Collection Method – Tasks, Software Delivery, Stand-Alone
Custom Inventory & Reporting with ITMS 13
SYMANTEC VISION 2013
Creating a Custom Inventory
Where can collection occur
Custom Inventory & Reporting with ITMS 14
• The ITMS Server
• Sites Servers
• Endpoints
• Remote Collection is possible via WMI
• Disconnected/Stand-alone
• White Paper
– http://www.symantec.com/connect/downloads/custom-inventory-whitepaper
SYMANTEC VISION 2013 Custom Inventory & Reporting with ITMS 15
Integration Points & Configuration
SYMANTEC VISION 2013
Integration Points & Configuration
Out of the Box Management – Resource & Data Class Settings
Custom Inventory & Reporting with ITMS 16
SYMANTEC VISION 2013
Integration Points & Configuration
Out of the Box Management – History
Custom Inventory & Reporting with ITMS 17
SYMANTEC VISION 2013
Integration Points & Configuration
Tables
Custom Inventory & Reporting with ITMS 18
• Built-in Persistence (tables)
– Creates Data Class Table
• Inv_* Inv_Geolocation
– History Table if Enabled
• InvHist_* InvHist_Geolocation
• Related Tables for Reporting
– Resource Tables
• Item and Partitioned Resources
– Resource Association & Resource Association Type
– Other Data Class Tables (Inv_*)
– Views
SYMANTEC VISION 2013
Integration Points & Configuration
Out of the Box Data Presentation – Resource Manager
Custom Inventory & Reporting with ITMS 19
SYMANTEC VISION 2013
Integration Points & Configuration
Out of the Box Management – Security Role Manager
Custom Inventory & Reporting with ITMS 20
SYMANTEC VISION 2013
Integration Points & Configuration
Hierarchy
Custom Inventory & Reporting with ITMS 21
SYMANTEC VISION 2013 Custom Inventory & Reporting with ITMS 22
Understanding the Resource Model for Reporting
SYMANTEC VISION 2013
Understanding the Resource Model for Reporting
• Item Model – Things associated with managing & Integration
– Reports
– Policies & Automation Policies
– Workflows, Jobs & Tasks, …
• Resource Model – Things you manage
– Users, Computers, Software, …
– Data Classes
Custom Inventory & Reporting with ITMS 23
ITMS Data Models
• Open Resource Schema
– Full Data Models
• Computer, Software, User, Asset
– New Resource Types
– New Relationships
• Resource Key Data Class
• Resource Associations
– New attributes (data classes)
SYMANTEC VISION 2013
Understanding the Resource Model for Reporting
• Resource Type Hierarchy & Inheritance
• Attribution
– Inherited and non-inherited data from data classes
Custom Inventory & Reporting with ITMS 24
Getting more out of the CMDB
SYMANTEC VISION 2013
Understanding the Resource Model for Reporting
• Resource Associations
• Resource Foreign Key
Custom Inventory & Reporting with ITMS 25
Getting more out of the CMDB
SYMANTEC VISION 2013 Custom Inventory & Reporting with ITMS 26
Reporting with Custom Inventory
SYMANTEC VISION 2013
Reporting with Custom Inventory
Tabular Reports
Custom Inventory & Reporting with ITMS 27
Report Parameters
Drilldowns (Resource Manager, Other Reports)
Double-Click
Right-Click Menu
SYMANTEC VISION 2013
Reporting with Custom Inventory
Chart Reports
Custom Inventory & Reporting with ITMS 28
Bar
Pie
Line
Stacked Line
3D
SYMANTEC VISION 2013
Reporting with Custom Inventory
SQL Server Reporting Services for Maps with Console Integration
Custom Inventory & Reporting with ITMS 29
SYMANTEC VISION 2013
Using Custom Inventory from IT Analytics
Full Business Intelligence Integration via IT Analytics Cubes
Custom Inventory & Reporting with ITMS 30
https://www-secure.symantec.com/connect/articles/integrating-custom-inventory-data-it-
analytics-71
SYMANTEC VISION 2013 Custom Inventory & Reporting with ITMS 31
Considerations, Practices & Alternatives
SYMANTEC VISION 2013
Considerations, Practices & Alternatives
• Alternative methods
– Connector, Inventory, Monitor, AD Import, ASDK, Workflow ,etc.
• Understand the use cases & performance impact
– What data do you need?
– How often do you need it?
– What are your analysis plans for it?
• How do you want the inventory collected?
– Multi-platform support (Windows, Unix, Linux, Mac)
– Manual vs automated (task or SWD) data collection
• Moving custom inventory/data classes from dev to production
– New GUIDs, Import cleanup
Custom Inventory & Reporting with ITMS 32
Custom Inventory Considerations
SYMANTEC VISION 2013
Type Location
Videos
https://www.symantec.com/connect/videos/creating-custom-inventory-video
https://www.symantec.com/connect/videos/creating-custom-inventory-data-classes-video
https://www.symantec.com/connect/videos/gathering-custom-inventory-video
Article Understanding Custom Inventory
https://www.symantec.com/connect/articles/introduction-custom-inventory-notification-server-70
Connect Sponsored Group
https://www.symantec.com/connect/groups/discovery-and-inventory
Custom Inventory Samples
https://www.symantec.com/connect/articles/custom-inventory-solution-7-script-examples
https://www.symantec.com/connect/forums/powershell-custom-inventory-not-working
https://www.symantec.com/connect/articles/custom-inventory-computer-ad-description
https://www.symantec.com/connect/forums/ns71-custom-inventory-help-registry-values
Resources
Presentation Identifier Goes Here 33
SYMANTEC VISION 2013
Type Location
Troubleshooting https://www.symantec.com/connect/forums/troubleshooting-inventory-issues
White Paper https://www.symantec.com/connect/downloads/custom-inventory-whitepaper
Linux, Unix, Mac Script http://www.symantec.com/business/support/index?page=content&id=HOWTO50111
Custom Inventory with ITA
http://www.symantec.com/connect/articles/integrating-custom-inventory-data-it-analytics-71
http://www.symantec.com/connect/articles/adding-custom-data-class-it-analytics-cubes
Resources
Presentation Identifier Goes Here 34
Thank you!
Copyright © 2012 Symantec Corporation. All rights reserved. Symantec and the Symantec Logo are trademarks or registered trademarks of Symantec Corporation or its affiliates in the U.S. and other countries. Other names may be trademarks of their respective owners. This document is provided for informational purposes only and is not intended as advertising. All warranties relating to the information in this document, either express or implied, are disclaimed to the maximum extent allowed by law. The information in this document is subject to change without notice.
Custom Inventory & Reporting with ITMS 35
Paul Conover, Nathan Lyons
[email protected], [email protected]
801.228.7119
SYMANTEC VISION 2013
How To Print Slides Without a Dark Background
• Conserve printer ink by printing in Grayscale mode. Black backgrounds will be inverted to white, white text to black
• To View how your slides will print in Grayscale mode:
– From the View tab, in the Color/Grayscale group, click Grayscale
– Your Slides will display without color. Check each slide to ensure that all objects are displaying at high contrast (black or gray on white background)
– You can make adjustments for printing purposes. (Note: making changes in Grayscale does not effect the color on your slides)
– Select Back to Color View when finished
Presentation Identifier Goes Here 36
• To adjust Grayscale settings:
– The Grayscale tab includes various settings: Automatic, Grayscale, Light Grayscale, Inverse Grayscale, Gray with White Fill, etc.
– To apply a different grayscale setting, select the object(s) and choose a setting in the Change Selected Object group on the Grayscale tab
• To Print slides in Grayscale mode:
– From the Microsoft Office Button (top left corner), click Print to access the Print dialog box
– Under Color/grayscale: select Grayscale