+ All Categories
Home > Software > Software License Compliance and Governance

Software License Compliance and Governance

Date post: 25-Jul-2015
Category:
Upload: dell-world
View: 90 times
Download: 1 times
Share this document with a friend
Popular Tags:
19
Dell World 2014 Software License Compliance and Governance Bruce Johnson, Sales Engineer Jayson Mounivong, Sales Engineering Manager Dell World User Forum
Transcript

Dell World 2014

Software License Compliance and Governance

Bruce Johnson, Sales EngineerJayson Mounivong, Sales Engineering Manager

Dell WorldUser Forum

Agenda

• Introduction

• What is Software Compliance?

• Why is it important?

• Pieces of the puzzle

• Tracking Licenses

• Software Catalog Terminology

• How To – Demo

• Q & A

Dell World User Forum

Introduction

Software Catalog• Extensive list of software publishers, titles,

and suites for Windows and Mac

• Scans your machine for the executables

Dell World User Forum

Tracking and Reporting (Metering)

• Efficient tracking and reporting of installed software and usagepatterns

• Proactively manage software compliance

“I was sold on the Dell KACE Appliance from day one. The price point was perfect,

and we liked the fact that everything we needed–inventory management, patching

and compliance–was wrapped up into an all-in-one solution.”

Matt May, service desk analyst at Black Diamond

Dell World User Forum

What is Software Compliance

Know what is installed

• Central location for all the software running in your environment

Track software

• Use metering to see how much it is used

Report how it is being used

• Schedule reports to be emailed out on your compliancy

Inventory

Catalog

Compliance

Why is Software Compliance Important

Dell World User Forum

Audits

• Not usually a pleasurable ordeal

• Am I prepared?

Cost saving

• Buying too many licenses

• Buying the wrong license

Budgeting

• Planning next year’s software budget

Dell World User Forum

Pieces of the Puzzle

Dell World User Forum

Software Catalog – Discovering Software

• Agent efficiently examines devices to discover software

– Executables, registry, add/remove programs, other factors used to

fingerprint software installations

– Only attached hard disks are scanned

– Windows and Mac OS X

– Inventory.exe controls software scanning processes

– Runs after classic inventory, including MI’s and File Syncs

– May be uploaded on a different interval

• Machine inventory introduces discovered catalog software for each

device

Dell World User Forum

Software Catalog Continued

• Catalog updates are reflected daily

• Only deltas are downloaded automatically

• A full catalog refresh may be requested

• Catalog updates may be retrieved manually

• On multi-organization configurations

– A single cataloged software is available to all orgs

– Metering and license configurations are specific to each org

– Discovered software is reported separately for each org

Dell World 2014

Tracking Licenses

Dell World User Forum

Tracking Licenses

• Created 2 ways:

– Imported via CSV

Manually (in the web

interface)

Import

(via CSV)

Dell World User Forum

Tracking Licenses Continued

• Multiple licenses per software

• Subtracts total license from number of machines installed

Dell World User Forum

Software Catalog Continued

• Software usage may be browsed from machine inventory

• Catalog software inventory is consistently reported with all other

inventory artifacts

• Software catalog may be browsed to examine software not

found in your environment

Dell World User Forum

Software Catalog Terminology

Dell World 2014

Software Catalog

Discovered Software

• Software that is in the catalog, and found installed on at least one machine

Not Discovered

• This is everything available in the entire catalog, that has not yet been found as installed on a machine

Uncataloged

• Software installed on a machine not found in our catalog

– Can be added through the interface

Dell World User Forum

Summary

• Globally maintained Software Catalog and software licenses will help you track your software usage

• Scan runs after regular inventory

• Metering can be used to track actual launches and hours used

Dell World 2014

Q & A / DEMO

Dell World 2014

Helpful links and resources• Helping Reconcile Licenses and Software

• http://www.kace.com/solutions/business-needs/software-license-compliance

• Taming Software License Compliance through automation:

• http://www.kace.com/resource-center/resources/white-papers/taming-software-licence-

compliance-through-automation

• Dell SAM

• http://www.kace.com/~/media/Files/Resources/Data-Sheets/Dell-KACE-software-asset-

management-SAM.pdf

• How to meter

• http://www.kace.com/support/resources/kb/solutiondetail?sol=114739

• How to blacklist software:

• http://www.kace.com/support/resources/kb/solutiondetail?sol=126771

Dell World 2014

Example Reports - Software Catalog - Unused Licensed Software – 30 days

SELECT DISTINCT SAM_VIEW_MACHINE_DISCOVERED_SOFTWARE.Publisher AS 'Publisher',

SAM_VIEW_MACHINE_DISCOVERED_SOFTWARE.Name AS 'Product',

SAM_VIEW_MACHINE_DISCOVERED_SOFTWARE.aMAJOR_VERSION AS 'Version',

SAM_VIEW_MACHINE_DISCOVERED_SOFTWARE.CATEGORY AS 'Category',

MACHINE.NAME AS 'Device Name',

IF(SAM_METER_DATA.START is null, 'No Metering Data', SAM_METER_DATA.START) AS 'Last Started',

MACHINE.LAST_USER AS 'Last User',

DATEDIFF(NOW(), SAM_METER_DATA.START) AS 'Days Since Last Start'

FROM SAM_VIEW_DISCOVERED_SOFTWARE LEFT JOIN SAM_VIEW_MACHINE_DISCOVERED_SOFTWARE ON SAM_VIEW_DISCOVERED_SOFTWARE.ID

= SAM_VIEW_MACHINE_DISCOVERED_SOFTWARE.ID

LEFT JOIN MACHINE ON MACHINE.ID = SAM_VIEW_MACHINE_DISCOVERED_SOFTWARE.MACHINE_ID

LEFT JOIN ASSET_CATALOG_ASSOCIATION ON ASSET_CATALOG_ASSOCIATION.ASSOCIATED_CATALOG_ID =

SAM_VIEW_MACHINE_DISCOVERED_SOFTWARE.ID

LEFT JOIN ASSET ON ASSET.ID = ASSET_CATALOG_ASSOCIATION.ASSET_ID

LEFT JOIN ASSET_DATA_7 ON ASSET_DATA_7.ID = ASSET.ASSET_DATA_ID

LEFT JOIN ASSET_FIELD_DEFINITION ON ASSET_FIELD_DEFINITION.ID = ASSET_CATALOG_ASSOCIATION.ASSET_FIELD_ID

LEFT JOIN SAM_METER_DATA ON SAM_METER_DATA.MACHINE_ID = MACHINE.ID AND SAM_METER_DATA.TITLED_APPLICATION_ID =

SAM_VIEW_MACHINE_DISCOVERED_SOFTWARE.ID AND SAM_METER_DATA.TITLED_APPLICATION_ID = SAM_VIEW_DISCOVERED_SOFTWARE.ID

WHERE DATEDIFF(NOW(), SAM_METER_DATA.START) < 30 /*Interval in days you want to see from when an application has been launched*/

GROUP BY SAM_VIEW_MACHINE_DISCOVERED_SOFTWARE.Name,MACHINE.NAME ORDER BY PUBLISHER, MACHINE.NAME

• List of devices where a licensed product has not been used in 30 days. Breaks down per software title

Dell World User Forum

Thank you.


Recommended