24
® Leveraging Situations Across Multiple ITM / OMEGAMON Environments Wayne Bucek IBM March 13, 2012 Session Number 10881

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

  • Upload
    others

  • View
    6

  • Download
    1

Embed Size (px)

Citation preview

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

®

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

®

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

®

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

®

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

®

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

®

• 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

®

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

®

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

®

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

®

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

®

• 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

®

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

®

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

®

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

®

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

®

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

®

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

®

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

®

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

®

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

®

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

®

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

®

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

®

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.