leveraging situations across multiple itm / omegamon ... · cmw tep java web start teps...
TRANSCRIPT
![Page 1: Leveraging Situations Across Multiple ITM / OMEGAMON ... · CMW TEP Java Web Start TEPS Presentation Server H T T P / II O P UDB H T T P / I I O P TEMS Management Server -Hub Managed](https://reader030.vdocuments.us/reader030/viewer/2022040412/5edd74e4ad6a402d66688eb8/html5/thumbnails/1.jpg)
®
Leveraging Situations Across Multiple ITM / OMEGAMON Environments
Wayne BucekIBM
March 13, 2012Session Number 10881
![Page 2: Leveraging Situations Across Multiple ITM / OMEGAMON ... · CMW TEP Java Web Start TEPS Presentation Server H T T P / II O P UDB H T T P / I I O P TEMS Management Server -Hub Managed](https://reader030.vdocuments.us/reader030/viewer/2022040412/5edd74e4ad6a402d66688eb8/html5/thumbnails/2.jpg)
®
Agenda
• Why Migrate Situations • OMEGAMON XE Architecture• Installation Aspects• Mechanics of Situation Migration
![Page 3: Leveraging Situations Across Multiple ITM / OMEGAMON ... · CMW TEP Java Web Start TEPS Presentation Server H T T P / II O P UDB H T T P / I I O P TEMS Management Server -Hub Managed](https://reader030.vdocuments.us/reader030/viewer/2022040412/5edd74e4ad6a402d66688eb8/html5/thumbnails/3.jpg)
®
What are Situations?
![Page 4: Leveraging Situations Across Multiple ITM / OMEGAMON ... · CMW TEP Java Web Start TEPS Presentation Server H T T P / II O P UDB H T T P / I I O P TEMS Management Server -Hub Managed](https://reader030.vdocuments.us/reader030/viewer/2022040412/5edd74e4ad6a402d66688eb8/html5/thumbnails/4.jpg)
®
Event Management Workspace
![Page 5: Leveraging Situations Across Multiple ITM / OMEGAMON ... · CMW TEP Java Web Start TEPS Presentation Server H T T P / II O P UDB H T T P / I I O P TEMS Management Server -Hub Managed](https://reader030.vdocuments.us/reader030/viewer/2022040412/5edd74e4ad6a402d66688eb8/html5/thumbnails/5.jpg)
®
Situation Definition• Proactive alerts• Product Provided Situations
• Custom Situations• Export supported via utility
![Page 6: Leveraging Situations Across Multiple ITM / OMEGAMON ... · CMW TEP Java Web Start TEPS Presentation Server H T T P / II O P UDB H T T P / I I O P TEMS Management Server -Hub Managed](https://reader030.vdocuments.us/reader030/viewer/2022040412/5edd74e4ad6a402d66688eb8/html5/thumbnails/6.jpg)
®
• Moving ITM constructs across environments • Large installations with multiple installed
environments. • Suited for a common core group of situations• Huge productivity gains through reuse
• Development and deployment methodology• Would you develop a business application without
moving the code through a development lifecycle?• Situations are no different
Situation Migration
![Page 7: Leveraging Situations Across Multiple ITM / OMEGAMON ... · CMW TEP Java Web Start TEPS Presentation Server H T T P / II O P UDB H T T P / I I O P TEMS Management Server -Hub Managed](https://reader030.vdocuments.us/reader030/viewer/2022040412/5edd74e4ad6a402d66688eb8/html5/thumbnails/7.jpg)
®
TEP - Terminology
ViewView
Navigator View
Navigator View
WorkspaceWorkspace
ToolbarToolbar
![Page 8: Leveraging Situations Across Multiple ITM / OMEGAMON ... · CMW TEP Java Web Start TEPS Presentation Server H T T P / II O P UDB H T T P / I I O P TEMS Management Server -Hub Managed](https://reader030.vdocuments.us/reader030/viewer/2022040412/5edd74e4ad6a402d66688eb8/html5/thumbnails/8.jpg)
®
CNP
Browser Client
CMW
TEP
Java Web Start
TEPSPresentation
Server
HTTP / IIOP
UDB
HTTP /
IIOP
TEMSManagementServer - Hub
Managed Systems
TEMSManagement
Server – Remote
(1 per LPAR)
ITM
ITM
ITM
TEMSManagement
Server – Remote
(1 per LPAR)
TEMA
ManagementServer –
TEMA
TEMATEMA
z/OS
CICS
IMS
DB2
WMQ
Storage
OMEGAMON Architecture
TEMA
TEMA
TEMATDW
Desktop Client
TEP
HTTP / IIOP
TEP
![Page 9: Leveraging Situations Across Multiple ITM / OMEGAMON ... · CMW TEP Java Web Start TEPS Presentation Server H T T P / II O P UDB H T T P / I I O P TEMS Management Server -Hub Managed](https://reader030.vdocuments.us/reader030/viewer/2022040412/5edd74e4ad6a402d66688eb8/html5/thumbnails/9.jpg)
®
Within A Single OMEGAMON Environment• CAT / ATR files• Version of agents
• Mixed bag OK!• Multi-Agent versioning support
Version Aware
SQL Errors!
Improved in v510
![Page 10: Leveraging Situations Across Multiple ITM / OMEGAMON ... · CMW TEP Java Web Start TEPS Presentation Server H T T P / II O P UDB H T T P / I I O P TEMS Management Server -Hub Managed](https://reader030.vdocuments.us/reader030/viewer/2022040412/5edd74e4ad6a402d66688eb8/html5/thumbnails/10.jpg)
®
Implementation Aspects
• Application Support• Match z/OS agent
version• New attribute SMP/e
PTF • Corresponding fixpack
to Application Support
![Page 11: Leveraging Situations Across Multiple ITM / OMEGAMON ... · CMW TEP Java Web Start TEPS Presentation Server H T T P / II O P UDB H T T P / I I O P TEMS Management Server -Hub Managed](https://reader030.vdocuments.us/reader030/viewer/2022040412/5edd74e4ad6a402d66688eb8/html5/thumbnails/11.jpg)
®
• Fixpack description• Read me• PTF Hold Data• Cross referenced
information• Needed until SDA
available
Implementation Aspects
![Page 12: Leveraging Situations Across Multiple ITM / OMEGAMON ... · CMW TEP Java Web Start TEPS Presentation Server H T T P / II O P UDB H T T P / I I O P TEMS Management Server -Hub Managed](https://reader030.vdocuments.us/reader030/viewer/2022040412/5edd74e4ad6a402d66688eb8/html5/thumbnails/12.jpg)
®
Compatible Environments Within Environments Across Environments
![Page 13: Leveraging Situations Across Multiple ITM / OMEGAMON ... · CMW TEP Java Web Start TEPS Presentation Server H T T P / II O P UDB H T T P / I I O P TEMS Management Server -Hub Managed](https://reader030.vdocuments.us/reader030/viewer/2022040412/5edd74e4ad6a402d66688eb8/html5/thumbnails/13.jpg)
®
Leveraging Situations Across Environments
• Great productivity gain• Technically feasible• Compatible
environments
• Hub-level installation mechanism
• Scalable to 10K endpoints• Multiple environments not
governed by an install mechanism
Procedures to ensure compatible target system!
Tools are available
![Page 14: Leveraging Situations Across Multiple ITM / OMEGAMON ... · CMW TEP Java Web Start TEPS Presentation Server H T T P / II O P UDB H T T P / I I O P TEMS Management Server -Hub Managed](https://reader030.vdocuments.us/reader030/viewer/2022040412/5edd74e4ad6a402d66688eb8/html5/thumbnails/14.jpg)
®
ITM 623 Installed Catalogs
![Page 15: Leveraging Situations Across Multiple ITM / OMEGAMON ... · CMW TEP Java Web Start TEPS Presentation Server H T T P / II O P UDB H T T P / I I O P TEMS Management Server -Hub Managed](https://reader030.vdocuments.us/reader030/viewer/2022040412/5edd74e4ad6a402d66688eb8/html5/thumbnails/15.jpg)
®
Application Support Workspace
![Page 16: Leveraging Situations Across Multiple ITM / OMEGAMON ... · CMW TEP Java Web Start TEPS Presentation Server H T T P / II O P UDB H T T P / I I O P TEMS Management Server -Hub Managed](https://reader030.vdocuments.us/reader030/viewer/2022040412/5edd74e4ad6a402d66688eb8/html5/thumbnails/16.jpg)
®
Application Support Custom SQL
![Page 17: Leveraging Situations Across Multiple ITM / OMEGAMON ... · CMW TEP Java Web Start TEPS Presentation Server H T T P / II O P UDB H T T P / I I O P TEMS Management Server -Hub Managed](https://reader030.vdocuments.us/reader030/viewer/2022040412/5edd74e4ad6a402d66688eb8/html5/thumbnails/17.jpg)
®
ITMSuper Configuration Tool
Green – In SyncYellow – Missing at HubRed – Missing at TEPS
![Page 18: Leveraging Situations Across Multiple ITM / OMEGAMON ... · CMW TEP Java Web Start TEPS Presentation Server H T T P / II O P UDB H T T P / I I O P TEMS Management Server -Hub Managed](https://reader030.vdocuments.us/reader030/viewer/2022040412/5edd74e4ad6a402d66688eb8/html5/thumbnails/18.jpg)
®
ITMSuper Configuration ToolValidate Hub TEMS Catalog vs. Remote TEMS
Green – In SyncYellow – Missing at HubRed – Mismatched Blue – Missing at Remote
![Page 19: Leveraging Situations Across Multiple ITM / OMEGAMON ... · CMW TEP Java Web Start TEPS Presentation Server H T T P / II O P UDB H T T P / I I O P TEMS Management Server -Hub Managed](https://reader030.vdocuments.us/reader030/viewer/2022040412/5edd74e4ad6a402d66688eb8/html5/thumbnails/19.jpg)
®
Environment Compatibility
• Change control is crucial• ITMSuper and custom queries are good tools
• Manual effort still required• ITM 623 enhancements• Custom code to compare environments
• TACMD CLI, SOAP, Exported reports• Process the output
![Page 20: Leveraging Situations Across Multiple ITM / OMEGAMON ... · CMW TEP Java Web Start TEPS Presentation Server H T T P / II O P UDB H T T P / I I O P TEMS Management Server -Hub Managed](https://reader030.vdocuments.us/reader030/viewer/2022040412/5edd74e4ad6a402d66688eb8/html5/thumbnails/20.jpg)
®
Export Utility• TACMD• Authorized user CLI to ITM/OMEGAMON objects• Bulk Export / Import of Situations• XML file shared across environments
![Page 21: Leveraging Situations Across Multiple ITM / OMEGAMON ... · CMW TEP Java Web Start TEPS Presentation Server H T T P / II O P UDB H T T P / I I O P TEMS Management Server -Hub Managed](https://reader030.vdocuments.us/reader030/viewer/2022040412/5edd74e4ad6a402d66688eb8/html5/thumbnails/21.jpg)
®
Exported Situation Constraints• Must follow LCD model• v.Old Situation can run in v.New System• v.New Situation cannot run in v.Old System• Standard backward compatibility• One version of the catalog• Attribute level version designation• v.New or v.Old is determined by attribute referenced.
![Page 22: Leveraging Situations Across Multiple ITM / OMEGAMON ... · CMW TEP Java Web Start TEPS Presentation Server H T T P / II O P UDB H T T P / I I O P TEMS Management Server -Hub Managed](https://reader030.vdocuments.us/reader030/viewer/2022040412/5edd74e4ad6a402d66688eb8/html5/thumbnails/22.jpg)
®
Exploit Managed System Lists
![Page 23: Leveraging Situations Across Multiple ITM / OMEGAMON ... · CMW TEP Java Web Start TEPS Presentation Server H T T P / II O P UDB H T T P / I I O P TEMS Management Server -Hub Managed](https://reader030.vdocuments.us/reader030/viewer/2022040412/5edd74e4ad6a402d66688eb8/html5/thumbnails/23.jpg)
®
Version Specific MSL’s
• Construct MSL’s by version • Distribute situations to MSL• Assures catalog match• Utilities to facilitate the
process• Javascript to SOAP server
ITM_MSL_Updater.js /hserver:9.42.62.36 /hu:tech01 /hp:wayne1 /hsport:2020 /halias:soap /patnodl:“IP01.CICS32,CICS_v420;IP01.CICS42,CICSv510"
![Page 24: Leveraging Situations Across Multiple ITM / OMEGAMON ... · CMW TEP Java Web Start TEPS Presentation Server H T T P / II O P UDB H T T P / I I O P TEMS Management Server -Hub Managed](https://reader030.vdocuments.us/reader030/viewer/2022040412/5edd74e4ad6a402d66688eb8/html5/thumbnails/24.jpg)
®
Summary
• OMEGAMON constructs can be leveraged across the enterprise
• Participating systems must be at compatible levels• Utilities exist to assist with this process• Situation LCD• Procedures must be defined to ensure successful
migration of situations across environments.