Date post: | 25-Jul-2015 |
Category: |
Software |
Upload: | dell-world |
View: | 90 times |
Download: | 1 times |
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
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 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 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
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