Custom Inventory & Reporting with ITMS Getting More from ...

36
Custom Inventory & Reporting with ITMS 1 Custom Inventory & Reporting with ITMS Getting More from the CMDB Paul Conover & Nathan Lyons SQA Engineers

Transcript of Custom Inventory & Reporting with ITMS Getting More from ...

Page 1: Custom Inventory & Reporting with ITMS Getting More from ...

Custom Inventory & Reporting with ITMS 1

Custom Inventory & Reporting with ITMS Getting More from the CMDB

Paul Conover & Nathan Lyons SQA Engineers

Page 2: Custom Inventory & Reporting with ITMS Getting More from ...

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

Page 3: Custom Inventory & Reporting with ITMS Getting More from ...

SYMANTEC VISION 2013 Custom Inventory & Reporting with ITMS 3

Why Custom Inventory

Page 4: Custom Inventory & Reporting with ITMS Getting More from ...

SYMANTEC VISION 2013

Why Custom Inventory

ITMS – Complete Data, Management, Policy, Automation

Custom Inventory & Reporting with ITMS 4

Page 5: Custom Inventory & Reporting with ITMS Getting More from ...

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

Page 6: Custom Inventory & Reporting with ITMS Getting More from ...

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

Page 7: Custom Inventory & Reporting with ITMS Getting More from ...

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

Page 8: Custom Inventory & Reporting with ITMS Getting More from ...

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

Page 9: Custom Inventory & Reporting with ITMS Getting More from ...

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

Page 10: Custom Inventory & Reporting with ITMS Getting More from ...

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

Page 11: Custom Inventory & Reporting with ITMS Getting More from ...

SYMANTEC VISION 2013

Creating a Custom Inventory

Create an NSE

Custom Inventory & Reporting with ITMS 11

Page 12: Custom Inventory & Reporting with ITMS Getting More from ...

SYMANTEC VISION 2013

Creating a Custom Inventory

Writing the script

Custom Inventory & Reporting with ITMS 12

Page 13: Custom Inventory & Reporting with ITMS Getting More from ...

SYMANTEC VISION 2013

Creating a Custom Inventory

Collection Method – Tasks, Software Delivery, Stand-Alone

Custom Inventory & Reporting with ITMS 13

Page 14: Custom Inventory & Reporting with ITMS Getting More from ...

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

Page 15: Custom Inventory & Reporting with ITMS Getting More from ...

SYMANTEC VISION 2013 Custom Inventory & Reporting with ITMS 15

Integration Points & Configuration

Page 16: Custom Inventory & Reporting with ITMS Getting More from ...

SYMANTEC VISION 2013

Integration Points & Configuration

Out of the Box Management – Resource & Data Class Settings

Custom Inventory & Reporting with ITMS 16

Page 17: Custom Inventory & Reporting with ITMS Getting More from ...

SYMANTEC VISION 2013

Integration Points & Configuration

Out of the Box Management – History

Custom Inventory & Reporting with ITMS 17

Page 18: Custom Inventory & Reporting with ITMS Getting More from ...

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

Page 19: Custom Inventory & Reporting with ITMS Getting More from ...

SYMANTEC VISION 2013

Integration Points & Configuration

Out of the Box Data Presentation – Resource Manager

Custom Inventory & Reporting with ITMS 19

Page 20: Custom Inventory & Reporting with ITMS Getting More from ...

SYMANTEC VISION 2013

Integration Points & Configuration

Out of the Box Management – Security Role Manager

Custom Inventory & Reporting with ITMS 20

Page 21: Custom Inventory & Reporting with ITMS Getting More from ...

SYMANTEC VISION 2013

Integration Points & Configuration

Hierarchy

Custom Inventory & Reporting with ITMS 21

Page 22: Custom Inventory & Reporting with ITMS Getting More from ...

SYMANTEC VISION 2013 Custom Inventory & Reporting with ITMS 22

Understanding the Resource Model for Reporting

Page 23: Custom Inventory & Reporting with ITMS Getting More from ...

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)

Page 24: Custom Inventory & Reporting with ITMS Getting More from ...

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

Page 25: Custom Inventory & Reporting with ITMS Getting More from ...

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

Page 26: Custom Inventory & Reporting with ITMS Getting More from ...

SYMANTEC VISION 2013 Custom Inventory & Reporting with ITMS 26

Reporting with Custom Inventory

Page 27: Custom Inventory & Reporting with ITMS Getting More from ...

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

Page 28: Custom Inventory & Reporting with ITMS Getting More from ...

SYMANTEC VISION 2013

Reporting with Custom Inventory

Chart Reports

Custom Inventory & Reporting with ITMS 28

Bar

Pie

Line

Stacked Line

3D

Page 29: Custom Inventory & Reporting with ITMS Getting More from ...

SYMANTEC VISION 2013

Reporting with Custom Inventory

SQL Server Reporting Services for Maps with Console Integration

Custom Inventory & Reporting with ITMS 29

Page 30: Custom Inventory & Reporting with ITMS Getting More from ...

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

Page 31: Custom Inventory & Reporting with ITMS Getting More from ...

SYMANTEC VISION 2013 Custom Inventory & Reporting with ITMS 31

Considerations, Practices & Alternatives

Page 32: Custom Inventory & Reporting with ITMS Getting More from ...

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

Page 33: Custom Inventory & Reporting with ITMS Getting More from ...

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

Page 34: Custom Inventory & Reporting with ITMS Getting More from ...

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

Page 35: Custom Inventory & Reporting with ITMS Getting More from ...

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

Page 36: Custom Inventory & Reporting with ITMS Getting More from ...

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