IBM Software Group © 2009 IBM Corporation IBM Tivoli Provisioning Manager 7.1.1 Inventory Extension.

Slides:



Advertisements
Similar presentations
Attie Naude 14 May 2013 Windows Azure Mobile Services.
Advertisements

® IBM Software Group © 2010 IBM Corporation What’s New in Profiling & Code Coverage RAD V8 April 21, 2011 Kathy Chan
Implementing enterprise governance can sometimes feel like trying to corral an exuberant crowd.
CCMDB 7.2.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Chapter 9 Chapter 9: Managing Groups, Folders, Files, and Object Security.
B.Sc. Multimedia ComputingMedia Technologies Database Technologies.
Chapter 12: ADO.NET and ASP.NET Programming with Microsoft Visual Basic.NET, Second Edition.
Exchange server Mail system Four components Mail user agent (MUA) to read and compose mail Mail transport agent (MTA) route messages Delivery agent.
BMC Control-M Architecture By Shaikh Ilyas
MiVoice Office v MiVoice Office v6.0 is mainly a service enhancement release, rather than a user feature rich enhancement release.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Automatic Software Testing Tool for Computer Networks ARD Presentation Adi Shachar Yaniv Cohen Dudi Patimer
Purpose Intended Audience and Presenter Contents Proposed Presentation Length Intended audience is all distributor partners and VARs Content may be customized.
SOE and Application Delivery Gwenael Moreau, Abbotsleigh.
C Copyright © 2009, Oracle. All rights reserved. Using Diagnosis and Debugging Techniques.
IBM Maximo Asset Management © 2007 IBM Corporation Tivoli Technical Exchange Calls Aug 31, Maximo - Multi-Language Capabilities Ritsuko Beuchert.
10-1 aslkjdhfalskhjfgalsdkfhalskdhjfglaskdhjflaskdhjfglaksjdhflakshflaksdhjfglaksjhflaksjhf.
 Automates the process of Bill generation and bill payment  FRONT END:- ASP.NET  BACK END :- SQL SERVER.
SUSE Linux Enterprise Desktop Administration Chapter 12 Administer Printing.
MCSE Guide to Microsoft Exchange Server 2003 Administration Chapter Two Installing and Configuring Exchange Server 2003.
An Introduction to Progress Arcade ™ June 12, 2013 Rob Straight Senior Manager, OpenEdge Product Management.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
1 Chapter Overview Performing Configuration Tasks Setting Up Additional Features Performing Maintenance Tasks.
LegendCorp What is System Center Virtual Machine Manager (SCVMM)? SCVMM at a glance Features and Benefits Components / Topology /
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
Microsoft Management Seminar Series SMS 2003 Change Management.
Table of Contents TopicSlide Administrator Login 2 Administrator Navigations 3 Managing AlternativeDr.com Blogs 4 Managing Dr. Lloyd May Blogs 5 Managing.
Microsoft FrontPage 2003 Illustrated Complete Integrating a Database with a Web Site.
IT Faculty Software Engineering Seniors UML for a simple DataBase Management System Prepared by: أنس الأسود بشير الفروان زهير الزعبي ياسر المحمد.
DAT300 SQL Server Notification Services: Application Development Ken Henderson Technical Lead, SQL Server Support Microsoft Corporation
Hyperion Artifact Life Cycle Management Agenda  Overview  Demo  Tips & Tricks  Takeaways  Queries.
The 2007 Microsoft Office System Servers Enterprise Content Management, Workflow and Forms Martin Parry Developer and Platform Group, Microsoft Ltd
Tivoli Provisioning Manager V5.1 FP1 © 2006 IBM Corporation L2 GO Training Local TCA Install Przemyslaw Maciolek
Introduction to Core Database Concepts Getting started with Databases and Structure Query Language (SQL)
IBM Software Group © 2006 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated by vertical.
IBM Control Desk Enabling the Enterprise App Store –
© 2009 IBM Corporation ITCAM for Transactions ISM Profiles Management ITCAM for Transactions – Internet Service Monitoring – Profile Management (v7.3)
Tivoli Workload Scheduler for Applications PeopleSoft Integration
IBM Software Group © 2009 IBM Corporation IBM Tivoli Provisioning Manager Virtualization.
IBM Software Group © 2008 IBM Corporation IBM Tivoli Provisioning Manager 7.1 OS Management with TPM for OS Deployment.
© 2010 IBM Corporation What’s New in RSA 8.0 Beta 1 – Tools for the IBM Compute Cloud March, 2010.
IBM Software Group © 2009 IBM Corporation IBM Tivoli Provisioning Manager Installation.
© 2013 IBM Corporation 1 Welcome to SUA/ILMT design validation session.
IBM Software Group © 2008 IBM Corporation IBM Tivoli Provisioning Manager 7.1 Server Management/Task Management/Workflow.
IBM Software Group © 2008 IBM Corporation IBM Tivoli Provisioning Manager 7.1 Virtualization.
IBM Software Group © 2009 IBM Corporation IBM Tivoli Provisioning Manager Compliance Check Import/Export Tool.
IBM Software Group © 2009 IBM Corporation IBM Tivoli Provisioning Manager FIPS Enablement.
The Holmes Platform and Applications
ArcGIS for Server Security: Advanced
IBM Tivoli Provisioning Manager IPv6 Enablement
Make your app a native part of Office with Add-ins
TPM 7.1 Installation Laurentiu Tecsa.
Consulting Services JobScheduler Architecture Decision Template
IBM Tivoli Provisioning Manager 7.1 Initial Discovery and Inventory
IBM Tivoli Provisioning Manager Red Hat 5 patch management
Business Connectivity Services in SharePoint 2010 and Office 2010
IBM Tivoli Provisioning Manager Migration and Upgrade
Introduction to Web programming
Tivoli Common Reporting v1.2 Overview
Using JDeveloper.
Introduction to VSTS Database Professional
MIS2502: Data Analytics MySQL and MySQL Workbench
Service Template Creation from the Ground Up
Service Template Creation from the Ground Up
Establish, configure and maintain a website/system
Presentation transcript:

IBM Software Group © 2009 IBM Corporation IBM Tivoli Provisioning Manager Inventory Extension

IBM Software Group | Tivoli software © 2009 IBM Corporation Tivoli Provisioning Manager Topics  Feature Objective (Problems Solved)  Feature Overview  Common Use Cases

IBM Software Group | Tivoli software © 2009 IBM Corporation Tivoli Provisioning Manager TPM Inventory Extension Objective  Define/Create/Run custom inventory scan  View custom inventory scan results via TPM reports

IBM Software Group | Tivoli software © 2009 IBM Corporation Tivoli Provisioning Manager Topics  Feature Objective (Problems Solved)  Feature Overview  Common Use Cases

IBM Software Group | Tivoli software © 2009 IBM Corporation Tivoli Provisioning Manager TPM Inventory Extension Overview  Enable users to create their own custom inventory tables  Register custom inventory tables in TPM  Configure to run pre/post custom scripts as part of the regular TPM inventory scan (support for both agent and agentless scan)  Generate/import custom inventory report definitions  View custom inventory reports from TPM web UI

IBM Software Group | Tivoli software © 2009 IBM Corporation Tivoli Provisioning Manager Topics  Feature Objective (Problems Solved)  Feature Overview  Common Use Cases

IBM Software Group | Tivoli software © 2009 IBM Corporation Tivoli Provisioning Manager TPM Inventory Extension Common Use Cases  Collect extended data from endpoints and make it available to users in the TPM UI 1.Define data to be collected from the endpoint 2.Prepare to collect the data (pre and post scripts or commands), deploy to endpoints 3.Create custom schema definition in the TPM db 4.Create (define) an inventory extension to TPM referencing the custom schema and endpoint resident scripts/commands 5.Run generated discovery scan 6.View data via generated custom report 7.Change the scan definition 8.Change the generated report 9.Modify the extension definition

IBM Software Group | Tivoli software © 2009 IBM Corporation Tivoli Provisioning Manager Custom Inventory Scans  TPM CIT (inventory) scans can be extended to collect additional data using MIF or XML files: 1.Inventory extensions registered to TPM using the command line. This will define the extension for later use in the discovery configuration. The reporting service will be updated to create a simple report showing the custom inventory and to allow new custom reports to be created against that data. 2.Custom report creation: The operator will be given the ability to create custom reports referencing the extended schema containing the custom inventory data. 3.List and delete inventory extensions is provided as a command line utility. The list command will show the name, pre and post scripts, and the custom table names. 4.Use the discovery configuration UI to select and run a custom inventory scan. 5.The configured discovery is scheduled and executed. The extended data is collected via SDI and stored in the defined extended schema.

IBM Software Group | Tivoli software © 2009 IBM Corporation Tivoli Provisioning Manager Step 1: Define Custom Schema  User defined custom table needs to be modified using the following: ALTER TABLE MY_CUSTOM_TABLE ADD COLUMN discovery_id BIGINT NOT NULL ALTER TABLE MY_CUSTOM_TABLE ADD COLUMN server_id BIGINT NOT NULL ALTER TABLE MY_CUSTOM_TABLE ADD FOREIGN KEY (discovery_id) REFERENCES DISCOVERY(discovery_id) on DELETE CASCADE; ALTER TABLE MY_CUSTOM_TABLE ADD FOREIGN KEY (server_id) REFERENCES SERVER(server_id) on DELETE CASCADE;  There are no restrictions on the column data types

IBM Software Group | Tivoli software © 2009 IBM Corporation Tivoli Provisioning Manager Step 2: Define Scripts and Collected MIF/XML File  MIF as supported by TCM will be converted by TPM to XML, or raw XML: <!ATTLIST custom-table name CDATA #REQUIRED > <!ATTLIST integer-column name CDATA #REQUIRED length (32 | 64) #REQUIRED value CDATA #IMPLIED > <!ATTLIST string-column name CDATA #REQUIRED length CDATA #REQUIRED value CDATA #IMPLIED >

IBM Software Group | Tivoli software © 2009 IBM Corporation Tivoli Provisioning Manager Step 3: Prepare Extension Definition (properties) File  Passed on the command line in the create extension operation. Defines the extension to the TPM system. # name of the extension extName = test # description of the extension extDescription = my test inventory extension # Table list of tables referenced during data collection (used to generate the custom report) TABLES = ipconfig,netstat  For each operating system that this extension will be used on: # files for the AIX platform – not supported in this example AIX = no # files for the Solaris platform SOLARIS = yes pre_solaris = /tmp/test_inv/pre.sh out_solaris = /tmp/test_inv/ipconfig.mif post_solaris = /tmp/test_inv/post.sh # files for the Windows platform WINDOWS = yes pre_windows = c:\\pre.bat out_windows = c:\\ipconfig.mif post_windows = c:\\post.bat …

IBM Software Group | Tivoli software © 2009 IBM Corporation Tivoli Provisioning Manager Step 4: Create Extension  Run the command: Windows: %TIO_HOME%\tools\InventoryExtension.cmd Unix: $TIO_HOME/tools/InventoryExtension.sh  With one of the following: "create -p properties_file", "list [-e extension_name]", "delete -n extension_name ", "help“  Create Registers an extension, validating by introspecting the referenced tables Creates a discovery configuration Creates a custom report definition via introspection of the custom tables

IBM Software Group | Tivoli software © 2009 IBM Corporation Tivoli Provisioning Manager Creating Inventory Extensions

IBM Software Group | Tivoli software © 2009 IBM Corporation Tivoli Provisioning Manager Import report to TPM  Import report into TPM (It is manual step now)  Copy.rptdesign & xml file from \tmp to *Maximo Admin Client workstation \reports\birt\reports\TPSERVERS  Command resides in *Maximo Admin Client workstation Go to \reports\birt\tools Run the following command importreports.cmd app TPSERVERS Note: Workaround CQ: & *Maximo Admin Client workstation is the windows server that you used to deploy TPM

IBM Software Group | Tivoli software © 2009 IBM Corporation Tivoli Provisioning Manager 7.1.1

IBM Software Group | Tivoli software © 2009 IBM Corporation Tivoli Provisioning Manager Run Inventory Extension  Go to Discovery Configuration page  Run Inventory Scan as you run Inventory Scan  Search extension _Discovery

IBM Software Group | Tivoli software © 2009 IBM Corporation Tivoli Provisioning Manager Run Inventory Extension  You will see Inventory Extension check box checked for the discovery  You will see the list of Inventory Extensions Note: You can add more than 1 Inventory Extensions to one discovery manually

IBM Software Group | Tivoli software © 2009 IBM Corporation Tivoli Provisioning Manager Run Inventory Extension  You will see all the inventory Extension run in the list of discoveries that was run against a computer

IBM Software Group | Tivoli software © 2009 IBM Corporation Tivoli Provisioning Manager Run Report  Go to Report Administration page  Find the report – Same name as the one you imported with extension.rptdesign in Maximo Admin Client Workstation

IBM Software Group | Tivoli software © 2009 IBM Corporation Tivoli Provisioning Manager Run Report  Generate Request Page

IBM Software Group | Tivoli software © 2009 IBM Corporation Tivoli Provisioning Manager Run Report  Preview report  View Report from Reports Navigation: Go to Reports > Deployment > Provisioning Computers

IBM Software Group | Tivoli software © 2009 IBM Corporation Tivoli Provisioning Manager 7.1.1