VSM KM Synch to Cell with TSIM or BPPM via Direct ......VSM KM Synch to Cell with TSIM or BPPM via...
Transcript of VSM KM Synch to Cell with TSIM or BPPM via Direct ......VSM KM Synch to Cell with TSIM or BPPM via...
![Page 1: VSM KM Synch to Cell with TSIM or BPPM via Direct ......VSM KM Synch to Cell with TSIM or BPPM via Direct Publishing (PPOSTER) v2.0 Karlis Peterson WW Architect Team May 6, 2015 …](https://reader033.fdocuments.in/reader033/viewer/2022043013/5fae9ad26414ec642842974b/html5/thumbnails/1.jpg)
—
VSM KM Synch to Cell with TSIM
or BPPM via Direct Publishing
(PPOSTER) v2.0
Karlis Peterson WW Architect Team
May 6, 2015
… with Simple Service Modeling support and more
![Page 2: VSM KM Synch to Cell with TSIM or BPPM via Direct ......VSM KM Synch to Cell with TSIM or BPPM via Direct Publishing (PPOSTER) v2.0 Karlis Peterson WW Architect Team May 6, 2015 …](https://reader033.fdocuments.in/reader033/viewer/2022043013/5fae9ad26414ec642842974b/html5/thumbnails/2.jpg)
Bring IT to Life.
This presentation covers how to synch discovered CIs and Relationships from VSM KM to the TSIM or BPPM
Service Cell using Direct Publishing.
*This is for BPPM/TSIM Sybase DB only Deployments
The Goal of this Integration
![Page 3: VSM KM Synch to Cell with TSIM or BPPM via Direct ......VSM KM Synch to Cell with TSIM or BPPM via Direct Publishing (PPOSTER) v2.0 Karlis Peterson WW Architect Team May 6, 2015 …](https://reader033.fdocuments.in/reader033/viewer/2022043013/5fae9ad26414ec642842974b/html5/thumbnails/3.jpg)
Quickly build
Application Models
Downstream Correlation Use Cases
![Page 4: VSM KM Synch to Cell with TSIM or BPPM via Direct ......VSM KM Synch to Cell with TSIM or BPPM via Direct Publishing (PPOSTER) v2.0 Karlis Peterson WW Architect Team May 6, 2015 …](https://reader033.fdocuments.in/reader033/viewer/2022043013/5fae9ad26414ec642842974b/html5/thumbnails/4.jpg)
Data Flow
Enrich meta data
Housekeeping – force lowecase, REGEX FQDN
Virtual Resources
Host (ESXi) vCluster VM Relationships
MACAddress (*for EdgeSwitch connectivity)
Different Icons for Host and VMs
ETL cab be Scheduled and/or Event Driven
Simple Service Model support
Edge Switch Connectivity (Entuity)
![Page 5: VSM KM Synch to Cell with TSIM or BPPM via Direct ......VSM KM Synch to Cell with TSIM or BPPM via Direct Publishing (PPOSTER) v2.0 Karlis Peterson WW Architect Team May 6, 2015 …](https://reader033.fdocuments.in/reader033/viewer/2022043013/5fae9ad26414ec642842974b/html5/thumbnails/5.jpg)
Accelerate Value Realization
Step 1 – Enable Direct Publish Publishing
Step 2 – Create Publishing Environment on BPPM Server penv open -e VSM -p “OriginId=DirectPublish” -p “HomeCell= cellName”
Step 3 – Extract and Configure Pentaho CE for ETL automation
Step 4 – Run ETL
Step 5 – *Optional – Simple Service Models
Step 6 – *Optional – Edge Switch Connectivity (Entuity)
![Page 6: VSM KM Synch to Cell with TSIM or BPPM via Direct ......VSM KM Synch to Cell with TSIM or BPPM via Direct Publishing (PPOSTER) v2.0 Karlis Peterson WW Architect Team May 6, 2015 …](https://reader033.fdocuments.in/reader033/viewer/2022043013/5fae9ad26414ec642842974b/html5/thumbnails/6.jpg)
Step 1 By default, Direct Publish publishing is enabled. Direct Publish is controlled in the pserver.conf file, located ininstallationDirectory/pw/server/etc, by the parameter DirectPublishOrigin = T. (Default = T) For Direct Publish environments, the Publishing Server looks up the cell information from a cell directory file. You can set this file in pserver.conf with the parameter IMFileDirectoryName. It defaults to mcell.dir, so cells and BMC ProactiveNet Publishing Server share the file.
![Page 7: VSM KM Synch to Cell with TSIM or BPPM via Direct ......VSM KM Synch to Cell with TSIM or BPPM via Direct Publishing (PPOSTER) v2.0 Karlis Peterson WW Architect Team May 6, 2015 …](https://reader033.fdocuments.in/reader033/viewer/2022043013/5fae9ad26414ec642842974b/html5/thumbnails/7.jpg)
Step 1 - Continued
![Page 8: VSM KM Synch to Cell with TSIM or BPPM via Direct ......VSM KM Synch to Cell with TSIM or BPPM via Direct Publishing (PPOSTER) v2.0 Karlis Peterson WW Architect Team May 6, 2015 …](https://reader033.fdocuments.in/reader033/viewer/2022043013/5fae9ad26414ec642842974b/html5/thumbnails/8.jpg)
Step 2 Make sure that publishing is running. If not, run the following command: pserver –b ps_pncell_<hostname> When all the BMC ProactiveNet data for the environment goes to one single cell, you can define the cell with the parameter HomeCell. Create a Direct Publish environment and define HomeCell by running the following command: penv open -e EnvId -p “OriginId=DirectPublish” –p “HomeCell=cellName” where EnvId represents the name of the environment you are creating. CellName represents the name of the cell to which you are sending objects.
![Page 9: VSM KM Synch to Cell with TSIM or BPPM via Direct ......VSM KM Synch to Cell with TSIM or BPPM via Direct Publishing (PPOSTER) v2.0 Karlis Peterson WW Architect Team May 6, 2015 …](https://reader033.fdocuments.in/reader033/viewer/2022043013/5fae9ad26414ec642842974b/html5/thumbnails/9.jpg)
Step 2 - Continued Example: penv open -e VSM -p "OriginId=DirectPublish" –p "HomeCell=pncell_mgmt"
Validation of env: penv -e VSM info
![Page 10: VSM KM Synch to Cell with TSIM or BPPM via Direct ......VSM KM Synch to Cell with TSIM or BPPM via Direct Publishing (PPOSTER) v2.0 Karlis Peterson WW Architect Team May 6, 2015 …](https://reader033.fdocuments.in/reader033/viewer/2022043013/5fae9ad26414ec642842974b/html5/thumbnails/10.jpg)
Step 3 - Choose a server to run ETL (BPPM server or any remote server)
- Ensure a JRE is installed locally on that server (no specific version)
- Download latest version of Pentaho Communities Edition from SourceForge and extract:
http://sourceforge.net/projects/pentaho/files/Data%20Integration/
- Extract VSM integration archive or ZIP
- Configure Steps (minimal configuration)
- Save Transformations/Job
- Change icons by copying and replacing the component_icon.properties file from integration to pw\pronto\conf\ and pw\pronto\data\Image\Icon\ directories.
![Page 11: VSM KM Synch to Cell with TSIM or BPPM via Direct ......VSM KM Synch to Cell with TSIM or BPPM via Direct Publishing (PPOSTER) v2.0 Karlis Peterson WW Architect Team May 6, 2015 …](https://reader033.fdocuments.in/reader033/viewer/2022043013/5fae9ad26414ec642842974b/html5/thumbnails/11.jpg)
Step 4
![Page 12: VSM KM Synch to Cell with TSIM or BPPM via Direct ......VSM KM Synch to Cell with TSIM or BPPM via Direct Publishing (PPOSTER) v2.0 Karlis Peterson WW Architect Team May 6, 2015 …](https://reader033.fdocuments.in/reader033/viewer/2022043013/5fae9ad26414ec642842974b/html5/thumbnails/12.jpg)
Step 4
![Page 13: VSM KM Synch to Cell with TSIM or BPPM via Direct ......VSM KM Synch to Cell with TSIM or BPPM via Direct Publishing (PPOSTER) v2.0 Karlis Peterson WW Architect Team May 6, 2015 …](https://reader033.fdocuments.in/reader033/viewer/2022043013/5fae9ad26414ec642842974b/html5/thumbnails/13.jpg)
Step 5 *Optional – Simple Service Model (XLSX)
![Page 14: VSM KM Synch to Cell with TSIM or BPPM via Direct ......VSM KM Synch to Cell with TSIM or BPPM via Direct Publishing (PPOSTER) v2.0 Karlis Peterson WW Architect Team May 6, 2015 …](https://reader033.fdocuments.in/reader033/viewer/2022043013/5fae9ad26414ec642842974b/html5/thumbnails/14.jpg)
Step 6 *Optional - Reasoning Entuity Topology
![Page 15: VSM KM Synch to Cell with TSIM or BPPM via Direct ......VSM KM Synch to Cell with TSIM or BPPM via Direct Publishing (PPOSTER) v2.0 Karlis Peterson WW Architect Team May 6, 2015 …](https://reader033.fdocuments.in/reader033/viewer/2022043013/5fae9ad26414ec642842974b/html5/thumbnails/15.jpg)
Step 6 *Optional - Reasoning Entuity Topology
![Page 16: VSM KM Synch to Cell with TSIM or BPPM via Direct ......VSM KM Synch to Cell with TSIM or BPPM via Direct Publishing (PPOSTER) v2.0 Karlis Peterson WW Architect Team May 6, 2015 …](https://reader033.fdocuments.in/reader033/viewer/2022043013/5fae9ad26414ec642842974b/html5/thumbnails/16.jpg)
FAQs 1. What is the ETL engine? Do I need to purchase any additional software? Pentaho Data Integration Communities Edition is free of charge and is used as the ETL engine to extract, transform and load data. Download PDI from Sourceforge: http://sourceforge.net/projects/pentaho/files/Data%20Integration/
2. How does the ETL connect to BPPM? The input step for Inventory and Relationships will connect to the BPPM/TSIM database tables using JDBC. You will need to use a user such as dba (or a user with rights to read tables) for the ETL to connect. See the Appendix for details.
3. How does the ETL handle changes (deltas)? The Relationships transformation will delete all the existing VSM relationships in BPPM and then rebuild every run. The ETL is very fast so there is no issue with rebuilding relationships every time the ETL is run (scheduled on a daily basis).
4. How do I delete a device with Direct Publishing? Since the ETL does not remove devices, you just need the mc_udid of the device and create a baroc file. See Appendix on details. More info on pposter from BMC Docs: https://docs.bmc.com/docs/display/public/proactivenet96/pposter
5. How do I remove all CIs and Relationships from the integrations? If you want to reset or remove all CIs from then run munpublish from the BPPM server: munpublish -n <cell> "DirectPublish.VSM"
![Page 17: VSM KM Synch to Cell with TSIM or BPPM via Direct ......VSM KM Synch to Cell with TSIM or BPPM via Direct Publishing (PPOSTER) v2.0 Karlis Peterson WW Architect Team May 6, 2015 …](https://reader033.fdocuments.in/reader033/viewer/2022043013/5fae9ad26414ec642842974b/html5/thumbnails/17.jpg)
Appendix – ETL Job
Minimal Configuration – just put in Parameter information at Job Level.
![Page 18: VSM KM Synch to Cell with TSIM or BPPM via Direct ......VSM KM Synch to Cell with TSIM or BPPM via Direct Publishing (PPOSTER) v2.0 Karlis Peterson WW Architect Team May 6, 2015 …](https://reader033.fdocuments.in/reader033/viewer/2022043013/5fae9ad26414ec642842974b/html5/thumbnails/18.jpg)
Appendix – *Optional – Edge Switch to Host
Pre-Req: For customers who have Entuity, first you must configure the Entuity Device Synchronization found here https://communities.bmc.com/docs/DOC-35933
![Page 19: VSM KM Synch to Cell with TSIM or BPPM via Direct ......VSM KM Synch to Cell with TSIM or BPPM via Direct Publishing (PPOSTER) v2.0 Karlis Peterson WW Architect Team May 6, 2015 …](https://reader033.fdocuments.in/reader033/viewer/2022043013/5fae9ad26414ec642842974b/html5/thumbnails/19.jpg)
Appendix – *Optional – vSwitch to Virtual Machine
By default only Edge Switch to Hypervisor relationships are created. If you would like vSwitch (e.g. nexus100v) to Virtual Guests, then configure the following: 1. Edit step 3 on the Job (“VSM_Entuity_MAC_to_EdgeSwitch_Relationships.kjb”
2. Remove AND Item: equals Server from the script.
![Page 20: VSM KM Synch to Cell with TSIM or BPPM via Direct ......VSM KM Synch to Cell with TSIM or BPPM via Direct Publishing (PPOSTER) v2.0 Karlis Peterson WW Architect Team May 6, 2015 …](https://reader033.fdocuments.in/reader033/viewer/2022043013/5fae9ad26414ec642842974b/html5/thumbnails/20.jpg)
Appendix – Schedule ETL
Here is a sample Windows batch script that can be scheduled through Windows Scheduler. If you run on Linux, then create a similar script and leverage CRON or other.
@ECHO OFF C:\<pentaho_dir>\data-integration\kitchen.bat /file:C:\<location_of_ETL>\VSM_Device_Synch_with_TrueSight.kjb exit
@ECHO OFF C:\<pentaho_dir>\data-integration\kitchen.bat /file:C:\<location_of_ETL>\ VSM_Entuity_MAC_to_EdgeSwitch_Relationships.kjb exit
For the Optional ETL for linking Edge Switch to Host:
![Page 21: VSM KM Synch to Cell with TSIM or BPPM via Direct ......VSM KM Synch to Cell with TSIM or BPPM via Direct Publishing (PPOSTER) v2.0 Karlis Peterson WW Architect Team May 6, 2015 …](https://reader033.fdocuments.in/reader033/viewer/2022043013/5fae9ad26414ec642842974b/html5/thumbnails/21.jpg)
Appendix – BAROC Sample Output
BMC_ComputerSystem;mc_udid='tsom.deaee417-ec36-11e4-8589-5362aeaada3c';HostName='as';Domain='localdomain';Category='Hardware';Type='Processing unit';Item='Virtual Server';PrimaryCapability='Not Dedicated';ShortDescription='as';Name='as';Description='as.localdomain - Red Hat Enterprise Linux 5 (64-bit) ';InstanceId='1360';ComponentAliases=[BMC_ComputerSystem:VI-UUID:42006f3f-1dd2-aa5c-1087-1fdd3347251d];END BMC_ComputerSystem;mc_udid='tsom.deabfdbd-ec36-11e4-8589-5362aeaada3c';HostName='clm-esx2';Domain=' ';Category='Hardware';Type='Processing unit';Item='Virtual Server';PrimaryCapability='Not Dedicated';ShortDescription='clm-esx2';Name='clm-esx2';Description='clm-esx2 - Other Linux (64-bit) 5.0.0';InstanceId='13';ComponentAliases=[BMC_ComputerSystem:VI-UUID:564df3f9-ed1e-32d2-361b-5d26e13de990,BMC_ComputerSystem:clm-esx2:,BMC_ComputerSystem:clm-esx2:bmc.local,BMC_ComputerSystem:clm-esxi2:,BMC_ComputerSystem:clm-esxi2:bmc.local];END
…
Sample BAROC format:
![Page 22: VSM KM Synch to Cell with TSIM or BPPM via Direct ......VSM KM Synch to Cell with TSIM or BPPM via Direct Publishing (PPOSTER) v2.0 Karlis Peterson WW Architect Team May 6, 2015 …](https://reader033.fdocuments.in/reader033/viewer/2022043013/5fae9ad26414ec642842974b/html5/thumbnails/22.jpg)
Appendix – Reset the Direct Publishing
munpublish -n <cell> "DirectPublish.VSM"
To delete all CIs in the Direct Publishing environment
![Page 23: VSM KM Synch to Cell with TSIM or BPPM via Direct ......VSM KM Synch to Cell with TSIM or BPPM via Direct Publishing (PPOSTER) v2.0 Karlis Peterson WW Architect Team May 6, 2015 …](https://reader033.fdocuments.in/reader033/viewer/2022043013/5fae9ad26414ec642842974b/html5/thumbnails/23.jpg)
Appendix – Deleting specific CIs
mquery -n <cell> -d -a BMC_ComputerSystem -w "publish_env_id: equals DirectPublish.VSM" -s “Hostname,mc_udid,InstanceID" -q -f BAROC > c:\Data\ddelete.baroc
To delete a specific CI, you will need the mc_udid in the following format (baroc). First mquery the cell for BMC_ComputerSystems from Direct Publishing:
Find the instances that you want to delete, and create a baroc format file such as this one named ddelete.baroc: ddelete BMC_ComputerSystem; mc_udid='pentaho.072eb8e1-009f-11e4-96d1-09a1c04cb6e4'; END ddelete BMC_ComputerSystem; mc_udid='pentaho.072f0702-009f-11e4-96d1-09a1c04cb6e4'; END
Then run the following: pposter -v -e VSM c:\Data\ddelete.baroc
![Page 24: VSM KM Synch to Cell with TSIM or BPPM via Direct ......VSM KM Synch to Cell with TSIM or BPPM via Direct Publishing (PPOSTER) v2.0 Karlis Peterson WW Architect Team May 6, 2015 …](https://reader033.fdocuments.in/reader033/viewer/2022043013/5fae9ad26414ec642842974b/html5/thumbnails/24.jpg)
© copyright 2014 BMC Software, Inc.
![Page 25: VSM KM Synch to Cell with TSIM or BPPM via Direct ......VSM KM Synch to Cell with TSIM or BPPM via Direct Publishing (PPOSTER) v2.0 Karlis Peterson WW Architect Team May 6, 2015 …](https://reader033.fdocuments.in/reader033/viewer/2022043013/5fae9ad26414ec642842974b/html5/thumbnails/25.jpg)
—
Bring IT to Life.™
Thank You