automation using tivoli netview os-390 v1r3 and system automation os-390 v1r3 sg245515
Post on 05-Apr-2018
224 Views
Preview:
TRANSCRIPT
-
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
1/280
SG24-5515-00
International Technical Support Organization
www.redbooks.ibm.com
Automation Using Tivoli NetView OS/390 V1R3and System Automation OS/390 V1R3
Holger Stamme, Ling Xiao Gao, Marcio Guimaraes, Clive Kennedy, Jason Wyer
http://www.redbooks.ibm.com/http://www.redbooks.ibm.com/ -
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
2/280
-
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
3/280
Automation Using Tivoli NetView OS/390 V1R3and System Automation OS/390 V1R3
March 2000
SG24-5515-00
International Technical Support Organization
-
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
4/280
Copyr ight International Business Machines Corporati on 2000. All rights reserved.
Note to U.S Government Users Documentation related to restricted rights Use, duplication or disclosure issubject to restrictions set forth in GSA ADP Schedule Contract with IBM Corp.
First Edition (March 2000)
This edition applies to Tivoli NetView for OS/390 V1R3 and System Automation for OS/390 V1R3 foruse with the OS/390.
This document created or updated on March 14, 2000.
Comments may be addressed to:IBM Corporation, International Technical Support OrganizationDept. OSJB Building 003 Internal Zip 283411400 Burnet RoadAustin, Texas 78758-3493
When you send information to IBM, you grant IBM a non-exclusive right to use or distribute theinformation in any way it believes appropriate without incurring any obligation to you.
Before using this information and the product it supports, be sure to read the general information inAppendix D, Special notices on page 245 .
Take Note!
-
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
5/280
-
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
6/280
iv Automation Using Tivoli NetView OS/390 V1R3 and System Automation OS/390 V1R3
4.3 Network management environment . . . . . . . . . . . . . . . . . . . . . . . . . . 334.3.1 Creation of common networking NetView libraries . . . . . . . . . . . 344.3.2 Setting up the base components NetView for OS/390. . . . . . . . . 364.3.3 Setting up the Resource Object Data Manager . . . . . . . . . . . . . . 364.3.4 Setting up the Graphic Monitor Facility Host Subsystem. . . . . . . 374.3.5 Setting up the Automated Operation Network feature . . . . . . . . . 374.3.6 Creation of local (domain specific) NetView libraries . . . . . . . . . 37
4.4 Automation environment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
4.4.1 Creation of common automation NetView libraries . . . . . . . . . . . 404.4.2 Setting up the base NetView for OS/390. . . . . . . . . . . . . . . . . . . 474.4.3 Setting up the Resource Object Data Manager . . . . . . . . . . . . . . 474.4.4 Customizing RODM load jobs in the automation environment. . . 494.4.5 Setting up the Graphic Monitor Facility Host Subsystem. . . . . . . 494.4.6 Creation of local (domain specific) NetView libraries . . . . . . . . . 50
Chapter 5. Customization of System Automation for OS/390 . . . . . . . 535.1 Base System Automation customization. . . . . . . . . . . . . . . . . . . . . . . 53
5.1.1 Preparation and set up jobs for System Automation . . . . . . . . . . 535.1.2 Preparing the OS/390 system environment and library . . . . . . . . 555.1.3 Creating System Automation policy database dialog panels . . . . 56
5.2 Usage of system symbolics and System Automation synonyms . . . . . 595.3 Defining all systems and objects to System Automation . . . . . . . . . . . 605.3.1 Starting the System Automation policy database dialog . . . . . . . 615.3.2 Creating a new System Automation policy database. . . . . . . . . . 625.3.3 Entering all systems and objects . . . . . . . . . . . . . . . . . . . . . . . . 645.3.4 Building SA Automation Control File (ACF) . . . . . . . . . . . . . . . . . . . . 985.3.5 Build RODM loader input file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
5.4 Defining dependencies and start-up behavior. . . . . . . . . . . . . . . . . . 1035.4.1 Define dependencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1035.4.2 Define start-up behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
5.5 Customizing the Status Display Facility (SDF) . . . . . . . . . . . . . . . . . 1085.5.1 Customizing the panel member AOFPNLS . . . . . . . . . . . . . . . . 1085.5.2 Customizing the status member AOFTREE . . . . . . . . . . . . . . . 1105.5.3 Defining SDF gateways . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1115.5.4 Starting the SDF monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Chapter 6. Installation of the NetView Management Console . . . . . . 1156.1 Prerequisites for NetView Management Console Version 1.3 . . . . . . 1176.2 Setting up the NMC Server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
6.2.1 Installing NMC Server to run as a Windows NT service . . . . . . 1176.2.2 Setting up NMC Topology Server for Systems Automation . . . . 1236.2.3 Starting the NMC Topology Server using TCP/IP . . . . . . . . . . . 1276.2.4 Uninstalling the NMC Topology Server . . . . . . . . . . . . . . . . . . . 128
-
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
7/280
v
6.2.5 Hints and tips for the NMC Topology Server . . . . . . . . . . . . . . . 1296.3 Setting up the NMC client workstation . . . . . . . . . . . . . . . . . . . . . . . 131
6.3.1 Installing the NMC Topology Console . . . . . . . . . . . . . . . . . . . . 1316.3.2 Starting the NMC Console using a TCP/IP connection . . . . . . . 1336.3.3 Uninstalling the Tivoli NMC Topology Console . . . . . . . . . . . . . 1346.3.4 Hints and tips for the NMC Topology Console . . . . . . . . . . . . . 1356.3.5 Issuing SA OS/390 commands using the NMC . . . . . . . . . . . . . 135
6.4 Setting up the Web interface to Tivoli NetView OS/390 . . . . . . . . . . 140
6.5 Setting up the NetView 3270 Management Console . . . . . . . . . . . . . 1426.5.1 Software requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1426.5.2 Selecting the correct files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1436.5.3 Available documentation and technical information. . . . . . . . . . 1446.5.4 Setting up the host (mainframe) environment . . . . . . . . . . . . . . 1446.5.5 Installing NetView 3270 Console on Windows 95, 98, and NT . 1466.5.6 Uninstalling the NetView 3270 Console . . . . . . . . . . . . . . . . . . 1506.5.7 Replicating the NetView 3270 Console . . . . . . . . . . . . . . . . . . . 1516.5.8 Operating notes, hints, and tips . . . . . . . . . . . . . . . . . . . . . . . . 152
Chapter 7. Maintenance of Tivoli NetView and System Automation . 1557.1 Automation table maintenance using AUTOMAN . . . . . . . . . . . . . . . 155
7.1.1 Enabling the AUTOMAN function for the Automation NetView . 1557.1.2 Using AUTOMAN command . . . . . . . . . . . . . . . . . . . . . . . . . . . 1567.2 Netview and automation table optimization for performance . . . . . . . 166
7.2.1 NetView automation table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1667.2.2 Additional hints and tuning considerations . . . . . . . . . . . . . . . . 168
7.3 Maintenance of the System Automation policy data base . . . . . . . . . 1707.3.1 Design a hierarchical structure . . . . . . . . . . . . . . . . . . . . . . . . . 1707.3.2 Using ADD/REMOVE commands . . . . . . . . . . . . . . . . . . . . . . . 1717.3.3 RACF considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1717.3.4 System Automation migration . . . . . . . . . . . . . . . . . . . . . . . . . . 1727.3.5 Building for ACF and RODM. . . . . . . . . . . . . . . . . . . . . . . . . . . 1727.3.6 Policy report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1737.3.7 ACFPLOAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
Chapter 8. Base automation features . . . . . . . . . . . . . . . . . . . . . . . . . 1758.1 New automation table features of NetView for OS/390 V1R3 . . . . . . 175
8.1.1 Multi-line message support. . . . . . . . . . . . . . . . . . . . . . . . . . . . 1758.1.2 IF-THEN condition item substrings . . . . . . . . . . . . . . . . . . . . . . 1768.1.3 Greater-than and less-than operator support . . . . . . . . . . . . . . 1778.1.4 Numeric comparison and current time support . . . . . . . . . . . . . 1778.1.5 Variable value function support. . . . . . . . . . . . . . . . . . . . . . . . . 1778.1.6 Message reformatting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1788.1.7 Automation table tracing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
-
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
8/280
vi Automation Using Tivoli NetView OS/390 V1R3 and System Automation OS/390 V1R3
8.1.8 The AUTOMATED function. . . . . . . . . . . . . . . . . . . . . . . . . . . . 1808.2 System Automation framework . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
8.2.1 Automating subsystems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1818.2.2 Automating messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
8.3 System Automation and NetView base automation rules . . . . . . . . . 197
Chapter 9. Automation example scenarios . . . . . . . . . . . . . . . . . . . . . 1999.1 NetView SMTP mail gateway support. . . . . . . . . . . . . . . . . . . . . . . . 199
9.1.1 NetView provided samples . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1999.1.2 Required customization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2009.1.3 Sending SMTP e-mail with EZLEMAIL . . . . . . . . . . . . . . . . . . . 2019.1.4 Sending SMTP e-mail from AON Inform policies. . . . . . . . . . . . 2029.1.5 Sending SMTP e-mail from user-written clists. . . . . . . . . . . . . . 203
9.2 System Automation in a multi-system focal point environment . . . . . 2049.2.1 Defining Automation Network process . . . . . . . . . . . . . . . . . . . 205
9.3 Using NetView AON inform policies by System Automation . . . . . . . 2149.3.1 Installation of AON inform policy in the Automation NetView. . . 2149.3.2 Inform policy customizing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2159.3.3 Calling the Inform policy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2179.3.4 Calling AON Inform policy from System Automation . . . . . . . . . 218
9.4 Brief comparison of NMC and SDF Consoles . . . . . . . . . . . . . . . . . . 2249.5 Example NMC screens of the ITSO project scenario . . . . . . . . . . . . 225
Appendix A. NetView 1.3 toleration for System Automation 1.3 . . . . 231
Appendix B. System Automation V1R3 members and jobs . . . . . . . . 233B.1 Other System Automation jobs and definitions . . . . . . . . . . . . . . . . . . . . 234
B.1.1 Automation NetView start-up procedure. . . . . . . . . . . . . . . . . . . . . 235B.1.2 System Automation RODM procedure . . . . . . . . . . . . . . . . . . . . . . 237B.1.3 Automation GMFHS start-up procedure . . . . . . . . . . . . . . . . . . . . . 238B.1.4 SA RODM data model load job. . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
Appendix C. One RODM/GMFHS focal point configuration . . . . . . . . . 241
Appendix D. Special notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
Appendix E. Related publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249E.1 IBM Redbooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249E.2 IBM Redbooks collections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249E.3 Other resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249E.4 Referenced Web sites. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
How to get ITSO redbooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251IBM Redbook fax order form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
-
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
9/280
vii
Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
Abbreviations and acronyms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
IBM Redbooks review . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265
-
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
10/280
viii Automation Using Tivoli NetView OS/390 V1R3 and System Automation OS/390 V1R3
-
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
11/280
Copyright IBM Corp. 2000 ix
Preface
The objective of this redbook is to provide an easy to use and understandautomation guide for large organizations. The major focus of this redbook ison how to efficiently set up and customize Tivoli NetView for OS/390 andSystems Automation for OS/390 in a multi-systems enterprise environment.
In addition to this, this redbook provides best practices and tips formaintenance issues of the Tivoli NetView and System Automationenvironment. This will include the AUTOMAN feature for maintenance ofmultiple automation tables, basic tuning considerations to improve generalNetView and automation table performance, as well as an optimized structureof the System Automation policy database.
To help system administrators and operators establish and leverage theirautomation environment, this redbook provides further information on basicautomation features, such as the System Automation framework, and someautomation scenarios using the new NetView AON inform policy feature.Examples include an automation scenario of the ITSO project environment,as well as integration aspects of System Automation using the new NetView
AON inform policy features, such as notifications via pager support orescalations by sending e-mails using the SMTP gateway support.
The steps outlined in this redbook are based on, and supported by, examplesderived from the actual installation, set up, and customization of TivoliNetView for OS/390 and System Automation for OS/390 at the ITSO.
The team that wrote this redbook
This redbook was produced by a team of specialists from around the worldworking at the International Technical Support Organization, Austin Center.
Holger Stamme is a Certified IT Architect at the ITSO, Austin Center, whohas more than 10 years of working experience in consulting, designing, andimplementing Systems Management solutions within IBM. Before joining theITSO in 1999, he was leading the architectural and design phases of largecustomer projects in the finance and insurance industry in Germany.
Ling Xiao Gao is a Advisory IT Specialist in China. He has seven years ofexperience in MVS and OS/390 fields. His areas of expertise include NetViewfor OS/390 and System Automation.
-
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
12/280
x Automation Using Tivoli NetView OS/390 V1R3 and System Automation OS/390 V1R3
Marcio Guimaraes is an Advisory IT Specialist in Brazil. He has eight yearsof experience in the IT field, of which the last five years have been indeveloping, designing, and supporting the System Management area. Hisareas of expertise include Tivoli NetView for OS/390 and System Automationfor OS/390.
Clive Kennedy is a Network Automation Specialist with AT&T GlobalNetworks in the UK. He has over 20 years experience in Systems and
Network Management in large MVS installations and over 12 yearsexperience using NetView OS/390 for Systems and Network Automation.
Jason Wyer is an IT Consultant working for PricewaterhouseCoopers in theUSA. He has three years of experience in the Systems Administration field.He holds a BS from the University of Connecticut along with being an A+Certified Technician and Microsoft Certified Professional. His areas ofexpertise include Microsoft Windows environments.
Thanks to the following people for their invaluable contributions to this project:
Adam BarryTivoli Systems Raleigh, Network Management Applications Development
Denny BearyIBM Gaithersburg, S/390 Systems Management Technology Support
Budi DarmawanInternational Technical Support Organization, Austin Center
Gary ForghettiTivoli Systems Raleigh, Tivoli Product Introduction
Roland HaiblIBM Boeblingen, System Automation for OS/390 Information Development
Robert HaimowitzInternational Technical Support Organization, Raleigh Center
Stephan HartigIBM Boeblingen, System Automation for OS/390 Information Development
Joseph MaceraIBM Los Angeles, Tivoli Migration Team
Wade MillerTivoli Systems Raleigh, NetView Performance Group
-
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
13/280
xi
Paul QuigleyTivoli Systems Raleigh, Network Management Applications Development
Phil RiedelTivoli Systems Raleigh, Network Management Applications Development
Joachim SchmalzriedIBM Boeblingen, System Automation for OS/390 Information Development
Aimee TattersallTivoli Systems Raleigh, NetView for OS/390 Technical Evangelist
Comments welcome
Your comments are important to us!
We want our redbooks to be as helpful as possible. Please send us yourcomments about this or other redbooks in one of the following ways:
Fax the evaluation form found in IBM Redbooks review on page 265 tothe fax number shown on the form.
Use the online evaluation form found at http://www.redbooks.ibm.com/
Send your comments in an Internet note to redbook@us.ibm.com
http://www.redbooks.ibm.com/contacts.htmlhttp://www.redbooks.ibm.com/contacts.htmlhttp://www.redbooks.ibm.com/contacts.htmlhttp://www.redbooks.ibm.com/contacts.html -
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
14/280
xii Automation Using Tivoli NetView OS/390 V1R3 and System Automation OS/390 V1R3
-
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
15/280
Copyright IBM Corp. 2000 1
Chapter 1. Introduction to Tivoli NetView for OS/390 V1R3
This chapter provides a brief overview of the functions in Tivoli NetView forOS/390 V1R3, which is extracted from the Request for Announcement (RFA).In addition, some information about the configuration used during theresidency will be provided.
A complete list of all the hardware and software requirements for each TivoliNetView for OS/390 V1R3 function is provided in the announcement letterand also in the Tivoli NetView for OS/390 V1R3 Planning Guide , GC31-8226.
1.1 At a glance
Tivoli NetView for OS/390 V1R3 targets enterprise control of the e-businesscomplexity. Building on the already rich functionality of Tivoli NetView forOS/390, V1R3 provides enhancements in the following areas:
It is possible to issue any TCP/IP, SNMP, or UNIX command from TivoliNetView for OS/390 either through a user-friendly panel interface or inClists that are written to extend the functions NetView provides.
SNMP services include a MIB compiler/loader and a MIB browserlaunched from the NMC. There is also a robust 3270 interface for issuingSNMP requests, such as GET/SET/etc. MIB polling and thresholds alsoaid in monitoring and automation.
Graphical Network Management now includes IP agents available for:
- Tivoli NetView on Sun Solaris or Windows NT
- HP OpenView on Sun Solaris or HP-UX
- Tivoli NetView on AIX
Tivoli NetView for OS/390 now provides the ability to convert SNMP trapsto SNA alerts and SNA alerts to SNMP traps.
Web interfaces for third-party Web applications can be launched.
The timer and automation capabilities are further enhanced.
1.2 Overview
Tivoli NetView for OS/390 addresses the challenges of network and systemsmanagement by focusing on operator productivity through the use ofgraphical displays and embedded automation capability. Tivoli NetView for
-
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
16/280
2 Automation Using Tivoli NetView OS/390 V1R3 and System Automation OS/390 V1R3
OS/390 continues its leadership in SNA management and strongly addressesthe management of mixed network architecture environments.
Tivoli NetView for OS/390 V1R3 focuses on management of IP networks andSNMP-based devices, management of IP clients accessing mainframeapplications, and integration with third-party network and elementmanagement vendors.
TCP/IP management can be accomplished through the use of native OS/390TCP/IP management or in cooperation with management applications ondistributed platforms. This includes IP agents available for Tivoli NetView onAIX, Sun Solaris, or Windows NT, and HP OpenView on Sun Solaris orHP-UX.
An SNMP stack and MIB services (MIB compiler/loader, MIB browser)improve the management of TCP/IP resources and sessions. In addition,NetView can receive and process any SNMP V1 trap.
Full function SNMP command support from the NMC, 3270 panels, orcommand procedures, support for logical groupings of MIB variables, remotePing support, MIB polling, and thresholds aid in resource monitoring and
automation. Not all functions are available from both the NMC and 3270interfaces.
Any socket can now be monitored for availability. If the socket is down, thenautomation can attempt to restart its associated application, job, or task.
TN3270 session management now includes support for the remote TN3270server feature on both Cisco and IBM routers plus support for connectionswith any TCP socket.
Tivoli NetView for OS/390 provides the ability to launch a Web interface forany vendor application from the NetView Management Console (NMC).
NMC improvements include view cycling, view and resource security, andother ease-of-use enhancements. In addition, there are enhancements thatintegrate the NMC and NetView 3270 Management Console into a singleconsole.
Tivoli NetView's robust timer and automation table capabilities are expandedto assist in automation table management, and a new CHRONcommand withcalendering support.
Tivoli NetView for OS/390 now adapts dynamically to daylight savings timeand other system time changes without requiring a recycle.
-
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
17/280
Chapter 1. Introduction to Tivoli NetView for OS/390 V1R3 3
1.3 Description
Building on the already rich functionality of Tivoli NetView for OS/390, theV1R3 provides the additional enhancements, which are discussed in thefollowing sections.
1.3.1 IP management
Tivoli NetView for OS/390 V1R3 provides the operator with the ability tomonitor and control the enterprise-wide, multi-protocol network from a singleconsole. This includes the ability to view and manage the protocol-basednetwork topologies, network devices, and the interrelationships betweenthem.
Graphical Network Management now includes IP agents available onTivoli NetView for Sun Solaris, Tivoli NetView for Windows NT, HPOpenView for Sun Solaris, and HP OpenView for HP-UX. The agentsenable collection of IP topology and status discovered by the distributedSNMP-based network managers and forwarded to Tivoli NetView forOS/390 on a TCP/IP session. This enables management of IP networksfrom one central location. There is also a TCP/IP connection between the
agent on Tivoli NetView for AIX and Tivoli NetView for OS/390 as well asan LU6.2 connection.
For topology updates and status changes, Tivoli NetView for OS/390 nowhas the ability to receive SNMP traps about IP resources and convert themto SNA alerts and status updates.
Conversion of SNA alerts into SNMP traps allows OS/390 captured alertsto be forwarded to distributed SNMP management applications.
A sample IP Layer 3 discovery engine that runs natively on OS/390minimizes the need to define resources to be managed.
Topology correlation has been enhanced to generate enterprise specificviews more easily. Critical resources can now be automatically linked to ahierarchy of topology resources, such as "Room 12, Warehouse 2, HongKong, Manufacturing." If business views are not found, they will becreated. Topology correlation is now easier to invoke through integrationwith BuildViews and Visual BuildViews.
Continuing to build on end-to-end network management, NetView forOS/390 provides the ability to launch a Web interface for any vendorapplication from the NetView Management Console. Use of this functionincludes CiscoWorks Blue and IBM Nways Manager Element Manager.This allows operators to manage the enterprise from one control console
-
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
18/280
4 Automation Using Tivoli NetView OS/390 V1R3 and System Automation OS/390 V1R3
and seamlessly work with other management tools without changingmanagement consoles.
From the NMC, you can retrieve inventory data for IBM and Cisco networkinterconnect devices from the Tivoli Inventory database. The TivoliInventory database is populated by Tivoli Manager for CiscoWorks 2000and Tivoli Manager for IBM NWAYS.
An NMC-based MIB Browser functions as a client of MIB services and
SNMP services on OS/390. The MIB services provide a MIBcompiler/loader function, which allows Tivoli NetView for OS/390 tosupport any vendor specific MIB described using the standard ASN.1format. SNMP services provide an SNMP stack facility. Full SNMPcommandsupport is provided from NMC command pull-downs.
The Tivoli Management Region (TMR) agent is enhanced to collecttopology and monitors for critical Tivoli Management Agents (TMAs).
The ATM topology agent supports new alerts for status updates.
Operators can now issue SNMP GET, GETNEXT, SET, and WALKcommands fromTivoli NetView for OS/390 in addition to PING, TRACERTE, IPSTAT , and NETSTAT.In general, it is possible to issue any IP, SNMP, or UNIX command. These
commands can also be used in REXX clists and other automationroutines.
It is possible to define which MIB variables to check at specified intervalsand take action if a threshold is exceeded. User exits are available for MIBpolling and MIB thresholding to provide the capability to do more extensiveanalysis or automation.
Extending previous support for managing TN3270 and FTP sessions, anysocket connection can now be monitored for availability. Operators candisplay session status for any socket connection, including TN3270sockets, FTP, SMTP, telnet, and Web browser. If the socket is down,automation can attempt to restart its associated application, job, or task.
If you are running OS/390 V2R6, or later, and have it properly configuredto support multiple TN3270 sockets, then Session Management can alsobe configured to support multiple sockets for TN3270 connections.
Sessions being displayed by Session Management can be filtered. Forexample, operators can set filters to see only TN3270 sessions fromsubnet 146.48.*.* to applications starting with CICS.
IP session management has been extended to include sessions betweenIP clients and SNA mainframe applications connected through TN3270servers. Servers supported include IBM 2210 and 2216 and Cisco'sChannel Interface Processors (CIP) and Channel Port Adapters (CPAs).
-
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
19/280
Chapter 1. Introduction to Tivoli NetView for OS/390 V1R3 5
Tivoli NetView for OS/390 has predefined MIB group definitions to collectSNMP data that is most meaningful to the operators. Additionally, it ispossible to define your own groups to present MIB data best suited for thespecific SNMP environment.
1.3.2 Graphical consoleThe NetView Management Console (NMC) now has equivalent functionalityto NGMF plus several additional customer-requested capabilities. In addition,there are enhancements that integrate the NMC and NetView 3270Management Console (formerly known as the 3270 Java (TM) Client) into asingle console. These enhancements include:
View cycling
Resource session data from session monitor (including configuration data)
Launching Web interface for vendor applications, such as CiscoWorksBlue and IBM Nways Manager Element Manager
Sending messages to a specific console or broadcast to all consoles
View and resource security
Non-SNA command line (now called Service Point Command Line) Visual NETCONV status (to more clearly see when NETCONV is down)
Single sign on for NMC and NetView 3270 Management Console
The ability to create a note associated with a flag (user status)
Operator ID and timestamp stored whenever a flag is changed
Console log freeze and thaw to prevent scrolling while you are trying toread a message
Additional hot key support, such as ctrl-H for help, ctrl-L for locateresource, and ctrl-F for find
New menu item to quickly suspend/unsuspend resources fromaggregation
Closing a view and/all descendent views
Selection of multiple resources (including selecting objects in a specifiedregion of the view)
Customized dynamic views displayed on a business tree structure
Finding objects in a view
-
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
20/280
6 Automation Using Tivoli NetView OS/390 V1R3 and System Automation OS/390 V1R3
The ability to write a client application to send a command to TivoliNetView for OS/390 and receive a correlated response back forsubsequent processing
Built-in Java runtime environment eliminating the need for a separateinstallation and configuration of the Java Development Kit
Productivity kit
- The ability to write console-based Java applications
- The ability to extend console operation using plug-ins
- Advanced customization guide
- Self-standing demonstration mode of the NMC (server not required)
1.3.3 Automation featuresThe automation enhancements include additional functions and usability inthe automation table, timers, and TCP/IP. These enhancements include:
Support of greater-than and less-than in the automation table
Triggering of information in multiple lines of MLWTOs in the automationtable
The ability to use PIPE EDIT functionality in automation table conditionsand actions
A tool for managing multiple automation tables (AUTOMAN)
Support allowing operators to send e-mail directly from Tivoli NetView forOS/390 via a panel interface using SMTP
Greatly enhanced timer support through a new CHRONcommand whichprovides capabilities such as:
- The ability to define enterprise-unique dates of importance, such asholidays, vacations, and payroll days, using a customizable calendarthat can be dynamically reloaded.
- Very flexible specification of dates and times for timer executionincluding days of the week or days of the month; for example, you canspecify that a certain command is to be executed at 10:00 everyMonday that is not a holiday.
- The ability to specify repeated timers that automatically compensate fordaylight savings time or other system time changes.
An enhanced panel interface (TIMER) for viewing and creatingtimer-driven commands, including support for the CHRONcommand
-
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
21/280
Chapter 1. Introduction to Tivoli NetView for OS/390 V1R3 7
1.3.4 Other customer satisfaction enhancementsFurther customer satisfaction enhancements include:
Dynamic timer adjustment to allow Tivoli NetView for OS/390 to remain upand running through daylight savings time changes or other system timechanges.
The ability to dynamically define Tivoli NetView for OS/390 commands,removing one of the final reasons to recycle Tivoli NetView for OS/390.This enhancement provides truly 24x7 operation of Tivoli NetView forOS/390 since planned outages are no longer necessary except forapplication of maintenance between releases.
The use of system symbolics for all components of Tivoli NetView forOS/390 allows easier configuration of multiple instances of Tivoli NetViewfor OS/390 throughout your enterprise and reduces maintenance efforts ina multi-system OS/390 environment.
Visual BLDVIEWS support to provide an easy-to-use graphical interface tocreate views and modify resource information.
A new NetView SOCKETcommand to facilitate communication with otherTCP/IP applications and devices from automation procedures or theNetView command line.
The ability for an operator to log on with an active autotask of the samename or take over a task logged on elsewhere. In addition, the RMTCMDcommand can take over tasks already logged on or make use of tasksbeing used for other purposes.
Conversion of initial clist to use REXX and pipes.
Support for personal operator data sets to allow for operatorcustomizations, including the ability to save and restore personalized PFkey settings.
The ability to use up to eight characters for the command prefix used toissue Tivoli NetView for OS/390 commands from an MVS console.
Support for Tivoli Software Distribution file packs to distribute and installworkstation components where Tivoli Software Distribution is deployed,thus, making software install easier on distributed platforms connecting toTivoli NetView for OS/390.
The ability to view session monitor configuration data from the NMC orfrom a Web browser.
Customizable Title Line on the Command Facility screen.
Many improvements to the NetView Pipe command.
-
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
22/280
8 Automation Using Tivoli NetView OS/390 V1R3 and System Automation OS/390 V1R3
Upgrading of MEMSTORE and IDLEOFF from samples to supported TivoliNetView for OS/390 commands.
BROWSE NETLOG support for the HDRMTYPE field.
Enhanced ability to locate network node (NN) servers in APPNenvironments and run commands remotely at these network nodes.
Security enhancements include:
- Enhanced security for DB2 access.- Disk read security for %INCLUDE members.
- Security for VTAM commands prefixed with 'MVS'.
- Checking an operator's READSEC or WRITESEC authorization beforereading from or writing to a data set member when EXECIO is done ina NetView command list.
- More granularity in submitting jobs via NetView's SUBMITcommand.
Resource monitor enhancements to help determine which task is queuingtoo many messages and to provide more flexibility in logging usagestatistics in SMF.
Several customer requested enhancements to the NetView 3270Management Console (previously known as the 3270 Java client), such asremappable colors and keyboard, an editable session list, and an option tohide the PF keys palette.
Access to Tivoli NetView for OS/390 using a standard Web browserincludes these enhancements:
- An operator sending a LOGOFFcommand to NetView from a Webbrowser can be prompted for their operator ID and password the nexttime they send a command to NetView from the browser. Previously,the operator had to close the browser.
- Set an idle time limit for Web-connected operator tasks, after which the
operator will be prompted again for an ID and password.- The ability to specify which operators are authorized to access NetView
from a Web browser.
- The ability to differentiate commands entered through Web accessfrom commands entered through traditional NetView tasks.
- Support for frames and support for JavaScript (.js) as a valid file type.
-
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
23/280
Chapter 1. Introduction to Tivoli NetView for OS/390 V1R3 9
1.3.5 Product positioning in the marketTivoli NetView for OS/390 Version 1 Release 3 is an integral part of the Tivolienvironment that provides a comprehensive set of tools for maintainingcomplex, multi-vendor, multi-platform networks and systems from a singlepoint of control.
With its open application programming interfaces (APIs), Tivoli NetView forOS/390 can be an integration point for other S/390 vendors to the Tivolidistributed environment.
Tivoli NetView for OS/390 is a program for managing networks and systemsthrough a strong set of automation features and graphical console displays. Itreduces manual resource definition and complex automation set-up throughproduction-ready automation and extends centralized management intomultiple, non-SNA network environments. Tivoli NetView for OS/390 can beused in a large enterprise organization as a centralized manager, a mid-levelmanager, or just as a S/390 management endpoint.
Tivoli NetView for OS/390 Version 1 Release 3 is the last release that willsupport the OS/2-based NetView Graphical Monitor Facility (NGMF).Subsequent to Release 3, only the NetView Management Console (NMC)will be supported for graphical topology and status display.
This information is being provided for customer awareness and is based onIBM best technical judgement at this time. IBM makes no guarantee thatthis information will not change based on future business decisions.
Note
-
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
24/280
10 Automation Using Tivoli NetView OS/390 V1R3 and System Automation OS/390 V1R3
-
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
25/280
Copyright IBM Corp. 2000 11
Chapter 2. Benefits of using System Automation for OS/390
This chapter describes why it is essential to use System Automation forOS/390. An effective and proactive management of OS/390 subsystemcomponents or applications includes functions, such as monitoring, recoverycapabilities, and ease of use.
2.1 Why automate?
The need to simplify operations increases as you add hardware and softwareproducts to your data center, data centers to your network, and personnel toyour data-processing staff. By simplifying your operations, SystemAutomation can help you meet required service levels, contain costs, makeefficient use of your operation staff, and remove repetitive tasks from beingreliant on human frailties.
System Automation offers system-wide benefits by simplifying your operatingenvironment. You can reduce the amount of manual intervention required tomanage operating systems, subsystems, application programs, and manyother products.
This is particularly important in a multiple system, especially for a ParallelSysplex environment. However, the job of managing these multiple images orsystems is not a simple task.
There are opportunities during the operation in multiple system or ParallelSysplex environments where, despite the best efforts of software developersand testers, human intervention is required. The phrase to err is human hasnever been more true than in computer operations.
Given that the enterprise wide environment is complex, and that humanerrors can occur, the use of an automation tool that responds in a consistent
way to a particular event can help in delivering on the promise of continuousoperations.
One of the questions surrounding automation is: Just what do I automate?In this book, we look at some of the issues surrounding set up, customization,and automation examples in a multiple system environment.
A similar, but more specific to the Parallel Sysplex environment focusing, isthe ITSO redbook, Parallel Sysplex Automation: Using System Automation for OS/390 , SG24-5442, published in September of 1999.
-
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
26/280
12 Automation Using Tivoli NetView OS/390 V1R3 and System Automation OS/390 V1R3
2.2 Proactive management of OS/390 subsystem tasks
The purpose of the proactive management features of System Automation isaddressing the automation of repetitive tasks that operators currentlyperform. Today, the operators usually respond in a particular way to amessage, or perform a task in accordance to the standard operatingprocedures. Coding automation routines to replace these tasks is relativelystraight forward since the triggers for the actions, and the actions themselves,are well known.
Another approach is to collect a number of days of SYSLOG data and to usea program, such as the MVS SYSLOG Message Analysis Program, which canbe downloaded from URL http://www.s390.ibm.com/sa , to see whatmessage triggers are being issued and base your automation (and messagesuppression) on the output of the tool.
In this book, you will find information, hints, and tips to start up and control amultiple system OS/390 environment and how to build a hierarchy of yourconnected OS/390 systems and subsystem components.
2.3 Monitoring and recovery capabilities of OS/390 subsystems
Next to the proactive management are the monitoring and recoverycapabilities of System Automation for OS/390. It addresses the automation ofevents based on what is currently happening in your OS/390 systems.
Typically, automation routines address both of these areas. But of the two, themonitoring and recovery capabilities of unsolicited events are by far morecomplex to resolve. This is due to the fact that it is not precisely known whatto automate without having experienced relevant problems.
When developing automation routines to handle error conditions, the triggersare not always as obvious. One way around this is to experience the problemfirst, then, based on what happened, code routines to automate the handlingof that condition. This works as long as you are happy to experience everyproblem or error condition at least once. One other approach is to dive into allthe message manuals and try and look for likely messages to automate.
This book will provide some information, hints, and tips on unsolicited eventsin a multiple system OS/390 environment and how to monitor and recoverfrom these critical situations.
In addition, it will be shown how to notify or escalate in situations wheresuccessful recovery is not possible.
-
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
27/280
Chapter 2. Benefits of using System Automation for OS/390 13
2.4 Automation features of System Automation for OS/390 V1R3
This section provides a brief overview of the new System Automation V1R3features.
The following major enhancements are new to SA OS/390 V1R3:
New interface - Single system image
Managing your applications with triggers, events, and service periods Simultaneously updating policy databases for applications
2.4.1 New Interface - Single system image supportSystem Automation for OS/390 V1R3 comprises full sysplex and singlesystem image support. Now, systems in the sysplex need not be automatedseparately, but one system in the sysplex acts as a single point of controlwhere the operator can specify the resources and their automation of theentire sysplex environment. Using the System Display Feature (SDF) on theSystem Automation focal point and System Automation instances on each ofthe systems in the sysplex environment, it is possible to display the statusand workloads of resources as well as control and manage them. The supportof single system image helps to optimize operating tasks and improvesproductivity.
2.4.2 Better managing your applicationsOptimizing the availability of applications when they are needed is animportant issue in data processing. System Automation enables the user todefine the availability of resources to meet a company's specific needs withthe following set of functions:
Service periods are user specified time intervals, during which anapplication should be active.
Events are part of a trigger condition. If the event of a trigger conditionhas occurred, the startup or shutdown of an application is performed. Ifthere is a service period also connected to the trigger, then it will checkthe service window to determine whether a shutdown or start-up should beperformed.
Triggers , in combination with events, and optionally with service periods,allows control over the startup and shutdown of resources. For example,the shutdown of application A automatically triggers the start-up ofapplication B.
-
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
28/280
14 Automation Using Tivoli NetView OS/390 V1R3 and System Automation OS/390 V1R3
2.4.3 Simultaneously updating policy databases for applicationsThe customization dialogs are enhanced to allow for multi-user access to thepolicy database for applications. To improve the ease-of-use for updates ofthe policy database for applications, changes can now be done in parallel byvarious automation administrators.
2.4.4 Notifying the Tivoli Enterprise Console
System Automation for OS/390 V1R3 now includes integration with the TivoliManagement Environment. Events reported by System Automation, as wellas events reported in a distributed environment, are received at, and handledfrom, a single point of control. Therefore, System Automation notifies theTivoli Enterprise Console (TEC) in situations when System Automation issuesmessages and alerts indicating critical situations. These messages and alertsare forwarded to the TEC event server by the Event Automation Server(EAS).
2.4.5 Other enhancementsThe following enhancements were further introduced by System Automationfor OS/390 V1R3:
Workload Manager (WLM ) resource name support
By introducing this ability, the interface to the operating system OS/390has been improved. SA OS/390 now passes status information about theresources to the operating system's Workload Manager.
AOCQRES command
With this command you can examine where, in a sysplex environment, aresource is located and return information about this resource. Optionally,it also supplies up-to-date status information about resources.
Partial ACF load
The new ACFPLOADcommand allows small changes in the automationconfiguration without having to reload the entire ACF file and withoutinterrupting automation.
Line mode output
A number of commands have been enhanced with a new parameter(OUTMODE=LINE) to allow for specifying output mode. All NetView basedcommands are now able to be piped for further processing. The operatordialog NetView panels have been enhanced to support displays of up to43 lines per panel.
SHUTSYS command
-
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
29/280
Chapter 2. Benefits of using System Automation for OS/390 15
The default of the SHUTSYScommand is now set to VERIFY=NO forunattended processing.
Overall performance
The overall performance has been improved by restructuring tasks, whichaccelerates the start-up and the shutdown of subsystems.
In the System Automation customization dialog it is now possible to definea set of auto operators to handle subsystem automation.
-
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
30/280
16 Automation Using Tivoli NetView OS/390 V1R3 and System Automation OS/390 V1R3
-
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
31/280
Copyright IBM Corp. 2000 17
Chapter 3. The ITSO automation project environment
The following sections will provide a brief description of some basic conceptsthat are commonly used when working with focal points and graphicalenterprise features. Further detailed information about these topics areprovided within the Tivoli Netview for OS/390 and System Automation forOS/390 technical documentations.
System Automation for OS/390 allows control of the customization,monitoring, and management functions of multiple systems or images in theenterprise (each running System Automation instances), using a single,centrally located OS/390 system. This controlling OS/390 system is called thefocal point system . The managed systems in the environment are calledtarget systems . All connected systems communicate between each otherthrough Tivoli NetView for OS/390 using specific Netview data transportmechanisms.
Figure 1 on page 18 shows a high-level diagram of the environment usedduring the project at the ITSO. The environment consisted of three systems,each of them running OS/390 V2R7, Tivoli NetView for OS/390 V1R3, and
System Automation for OS/390 V1R3.
The system SC66 is the designated focal point system, while the other twosystems, SC42 and SC69, are target systems.
Within this ITSO project, it was decided to set up the environmentconsisting of the three systems, SC66, SC42, and SC69, without anysystem resource (storage/workload) limitations. Assuming the networkingand automation objects within the enterprise should be managed by theirown RODM, it was decided to run separate RODM/GMFHS applications forthe networking and the automation environment on the focal point system.
For a limited system resource (storage/workload) approach on the focalpoint system, when managing a reasonable number of networking andSystem Automation objects, a configuration with only one RODM/GMFHSon the focal point system for both environments can be chosen. Refer toAppendix C, One RODM/GMFHS focal point configuration on page 241 ,for a customization checklist.
Note
-
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
32/280
18 Automation Using Tivoli NetView OS/390 V1R3 and System Automation OS/390 V1R3
Figure 1. ITSO project environment
-
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
33/280
Chapter 3. The ITSO automation project environment 19
3.1 Types of communication
Since its earliest releases, Tivoli Netview for OS/390 provides three differentdata transport mechanisms that support the centralized operations from afocal point system. The transport mechanisms are:
Communication using a LU 6.2 session
Communication using a LUC session
Communication using an OST-NNT session
Communication using TCP/IP
These communications are used to transfer data between Tivoli NetViewprograms that reside in different domains or systems. The LU 6.2communication is also used to transfer data between Tivoli NetView andnon-NetView products, such as the AS/400 and its applications. Whencentralizing operations between different Tivoli NetView domains, one ormore of these communication types are used.
In addition, new to Tivoli NetView for OS/390 V1R3 is the support to convertSNMP traps to SNA NVMT alerts and vice versa, which uses the TCP/IPcommunication.
3.1.1 Communication using a LU 6.2 sessionTivoli NetView supports two LU 6.2 session types, which use differentversions of the SNA LU 6.2 protocol:
1. The Management Services (MS) transport is for low-volume transmissionsthat require high reliability, such as sending alerts.
2. The high-performance option of the MS transport is for large-volumetransmissions that require optimized network performance.
Tivoli NetViews LU 6.2 session communications are based on the
MULTIPLE_DOMAIN_SUPPORT function set described in the SNAManagement Services Reference , SC30-3346. This LU 6.2 sessiontransports are used by Management Services (MS) applications to send andreceive data.
The NetView DSI6DST task must be active to use the LU 6.2 sessiontransports.
Note
-
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
34/280
20 Automation Using Tivoli NetView OS/390 V1R3 and System Automation OS/390 V1R3
3.1.2 Communication using a LUC sessionUnlike the communication using a LU 6.2 session, the LUC session transportsupports communication only between NetView programs. The LUC tasks inthe Tivoli NetView domain must be active to use this transport mechanism. Inaddition to using the NV-UNIQ/LUC alert forwarding, the DSICRTR task mustbe active.
3.1.3 Communication using an OST-NNT sessionLike the communication using the LUC session, the OST-NNT sessiontransport supports communication only between NetView programs. Toestablish an OST-NNT session between Tivoli NetView domains, the NetViewcommand START DOMAINis used. In this way, a central NetView domain cancommunicate with a target NetView domain.
3.2 Resource Object Data Manager (RODM)
The Tivoli NetView for OS/390 uses RODM to store topology and statusinformation for resources that are to be managed by automation programs(for example, System Automation for OS/390) or to be displayed by the
NetView Management Console (NMC). The interface between RODM and thedistributed NetView Management Console server component is the NetViewGraphic Monitor Facility Host Subsystem (GMFHS), which is furtherexplained in the next section.
RODM provides a high-speed data cache, an application program interface(API), and services that enable the management of system and networkresources. It stores topology data, status information, execution information,and other details about resources or classes of resources in an objectoriented data structure. Objects in RODM represent resources in the systemor in the network environment. The data cache is located entirely in thememory of the host processor and is designed for applications that need to
access, interpret, and alter large amounts of rapidly changing data in a shortperiod of time. RODM provides an open interface to enable managementapplications to use the data for automation as well as allow multipleapplications to access the data simultaneously.
It is a single source for all topology and status information that TivoliNetViews automation facilities support. The contained information in RODMis updated dynamically, which is most important to all automation facilities ofTivoli NetView for OS/390.
-
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
35/280
Chapter 3. The ITSO automation project environment 21
Based on any change in your system or network configuration as reportedthrough a NetView alert, for example, if a subsystem goes off-line, RODMdynamically updates the object information and triggers as requiredautomation procedures.
To ensure fast response time, RODM operates in memory. It supportssophisticated systems and network process control applications that need toaccess, interpret, and respond to rapidly changing configuration and status
data.
3.2.1 RODM object oriented structureIn order to operate RODM, it is necessary to load one or more physical datamodel structures of the managed environments into RODMs memory storage.These data model structures consists of the following elements:
Object: Any resource or link that is required to be managed would berepresented in the data model as an object. Link objects represent theconnection between two resource objects.
Class: The class defines the characteristics that are common to allobjects that belong to that class. Its purpose is to define a particular type
of object. Field: The attributes or fields of an object contain the specific information
about a resource that you want to manage.
Methods: The actions that can be performed against that object would bedefined as methods to that class of objects.
3.3 Graphic Monitor Facility Host Subsystem (GMFHS)
GMFHS manages the configuration, topology, and status updates fromRODM to the distributed NetView Management Console (NMC) application. Itresides in its own address space at the host and communicates to NetView
through the Program-to-Program Interface (PPI). The PPI serves as atransport facility for commands, views, and status information passingbetween GMFHS and the NetView program at the focal point host. Theinformation is routed over TCP/IP or LU 6.2 communication sessions betweenthe NetView program at the host and the NetView Management Console(NMC) Topology Server at the distributed side, which is, in return,communicating to connected NMC Topology clients via TCP/IP protocol.
-
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
36/280
22 Automation Using Tivoli NetView OS/390 V1R3 and System Automation OS/390 V1R3
3.4 Status Display Facility (SDF)
The Status Display Facility (SDF) is a System Automation system resourcemonitoring feature that does, unlike the NetView Management Console, notrequire RODM or GMFHS to display the status of various resources of theautomation focal point and target OS/390 systems. SDF is a non-graphical,3270 session based, control panel that uses different colored and highlightedtext strings to inform the subsystem resource states. The resource typesdisplayed by SDF include:
Applications and subsystems
WTORs
Gateways
SDF is also able to show spool problems and assist requests from OS/390subcomponents. SDF consists of a hierarchy of dynamically updated panelsshowing color-coded status conditions. SDF is set up during thecustomization of System Automation for OS/390. The screen shown in Figure2 on page 23 is an actual sample of the ITSO focal point system SC66.
GMFHS is required only in the system defined as the Focal Point System orBackup Focal Point System. It is not required to be active in target systems
Note
A Gateway is a group of one NetView-NetView task session and its twoautomated operator tasks, which allows communication of messages,commands, and responses between the two NetView systems.
Note
-
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
37/280
Chapter 3. The ITSO automation project environment 23
Figure 2. SDF sample screen of focal point system SC66
-
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
38/280
24 Automation Using Tivoli NetView OS/390 V1R3 and System Automation OS/390 V1R3
-
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
39/280
Copyright IBM Corp. 2000 25
Chapter 4. Customization of Tivoli NetView OS/390
This chapter details the customization process of Tivoli NetView for OS/390V1R3. The main emphasis will be a generic and fast setup approach usingsystem symbolics in the NetView common libraries. No changes should everbe made to the NetView install libraries, ensuring modifications are notdeleted when applying NetView for OS/390 PTFs. The customizations willenable system programmers to roll out several NetViews on multiple systemswith minimal additional customization efforts.
At the highest level, the installation of NetView in a multiple systemenvironment breaks down into five large steps, which are shown in Table 1 .
Table 1. High-level NetView installation process in a multi-system environment
# Step Description
1 Plan the environment Obtain details of the environment and whatfeatures are to be installed:- Number of enterprise Focal Point NetViews- Number of procedural NetViews- What NetView features will be running- Where these NetView will features be running
Document the findings.
2 Define the environment Decide on naming conventions for the plannedenvironment. Clarify existing system symbolicsbeing used and consider any new symbolicsthat may be required or useful.
3 Full featured test install ofTivoli NetView for OS/390
Install a full featured copy of NetView on a testsystem. This will validate findings previouslyobtained and will help with the creation of thecommon/local library structure.
4 Creation of commonlibraries
Create and populate the common libraries(which is in effect an install in itself) and createa task list for the local (domain specific)installations.See Section 4.3.6.1, Local install process forthe networking NetView domains on page 38 ,for an example of a local install task list.
5 Creation of local (domainspecific) libraries
Follow the task list for each local (domainspecific) NetView installation and create andpopulate the domain specific libraries.
-
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
40/280
26 Automation Using Tivoli NetView OS/390 V1R3 and System Automation OS/390 V1R3
4.1 Planning the Tivoli NetView for OS/390 environment
The details of the project environment are outlined in Chapter 3, The ITSOautomation project environment on page 17 . It is planned to have one focalpoint system and two target systems.
In terms of NetView, this means on the Focal Point system, one Focal PointNetView for each of the automation and the network environments. For eachof the target systems, it also requires one NetView for each of the twoenvironments. The total number of NetViews for the planned environment ofthree systems is six.
The two Focal Point NetViews are planned to run as full featured enterpriseNetViews, whereas all other NetViews on the target systems are planned torun only as procedural NetViews.
In this ITSO environment, all of the six NetViews will be connected to theirindividual Resource Object Data Manager (RODM) to store and manage theindividual network and system resources.
Refer to Tivoli NetView for OS/390 Installation and Administration Guide ,SC31-8236, for full details of the NetView installation process.
Note
Refer to Tivoli NetView for OS/390 Installation and Administration Guide ,SC31-8236, for full details of the NetView installation process.
Within this ITSO project it was decided to setup the environment withoutany system resource (storage/workload) limitation. Assuming thenetworking and automation objects within the enterprise should bemanaged by their own RODM, it was chosen to run separateRODM/GMFHS applications for the networking and the automation
environment on the focal point system SC66.
For a limited system resource (storage/workload) approach on the focalpoint system, when managing not too many networking and SystemAutomation objects, a configuration with only one RODM/GMFHS on thefocal point system for both environment could be chosen. For acustomization checklist, refer to Appendix C, One RODM/GMFHS focalpoint configuration on page 241 .
Note
-
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
41/280
Chapter 4. Customization of Tivoli NetView OS/390 27
For the target systems, it is noted that it is not always required to implementRODM instances (see Note box).
Only the Focal Point NetViews will have the graphical interface to the NetViewManagement Console topology servers, which will be provided by twoinstances of the Graphical Monitor Facility Host Subsystem (GMFHS).
Therefore, in addition to six NetViews to be installed and customized, therewill be also six RODM and two GMFHS installations in the ITSO environment.
4.2 Defining the Tivoli NetView for OS/390 environment
To reduce the effort and time required to roll out an implementation of TivoliNetView for OS/390 across multiple systems, a common library structure isstrongly recommended. Within the common libraries are those NetViewmembers that require no local customization for any particular system ordomain.
The use of common libraries exploits the concept of the OS/390 system anduser defined symbolics, as explained further in Section 4.2.3, Usage ofOS/390 system symbolics on page 32 .
4.2.1 Recommended library structure in multi-system environmentFigure 3 on page 28 will explain the recommended concept and library
structure for Tivoli NetView for OS/390 in a multi system environment.
A RODM instance on the networking target environment is only required ifnetwork resources are to be managed on that particular target system.
A RODM instance on the automation target environment is only required ifusing the System Automation enterprise monitoring functions.
Note
-
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
42/280
28 Automation Using Tivoli NetView OS/390 V1R3 and System Automation OS/390 V1R3
Figure 3. Recommended NetView library structure in a multi-systems environment
Given the recommendation for the NetView library structure, the followingtables will specify the explicit naming conventions for the NetView installlibraries, common network and automation libraries, and all domain specificlibraries.
Table 2. Tier 1: Tivoli NetView install libraries
Install library dataset names Content
NETVIEW.V1R3M0.DSIPARM Supplied DSIPARM members
-
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
43/280
Chapter 4. Customization of Tivoli NetView OS/390 29
It is strongly recommended to never modify the level of product install
libraries. If modifications are necessary to effect all instances of NetView,then copy the required shipped members to next library level (NetViewcommon libraries) and modify them on this library level.
If the modifications are effective only for some NetView domains, the requiredmembers need to be copied to, and afterwards modified in, the NetViewdomain specific libraries.
Table 3. Tier 2: Tivoli NetView common libraries for the Network environment
Modifications to this library level effect all instances of NetViews in theNetwork environment.
Table 4. Tier 2: Tivoli NetView common libraries for the Automation environment
NETVIEW.V1R3M0.CNMCLST Supplied CLIST members
NETVIEW.V1R3M0.CNMPNL1 Supplied PANEL members
... ...
Commo n library d ataset n ames Con tent
NETVUSER.NETWORK.DSIPARM Modified DSIPARM members
NETVUSER.NETWORK.DSIPARM.ENTERP Modified DSIPARM members,specifically for Network Focal Points
NETVUSER.NETWORK.DSIPARM.AON Modified DSIPARM members,specifically for AON
NETVUSER.NETWORK.CNMCLST Modified CLIST members
NETVUSER.NETWORK.CNMCLST.ENTERP Modified CLIST members, specificallyfor Network Focal Points
NETVUSER.NETWORK.CNMPNL1 Modified PANEL members
Common libra ry dataset names Conten t
NETVUSER.SYSTEM.DSIPARM Modified DSIPARM members
NETVUSER.SYSTEM.DSIPARM.ENTERP Modified DSIPARM members,specifically for Automation Focal Points
NETVUSER.SYSTEM.DSIPARM.ACF Modified DSIPARM members,specifically for System Automation
Install library dataset names Content
-
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
44/280
30 Automation Using Tivoli NetView OS/390 V1R3 and System Automation OS/390 V1R3
Modifications to this library level effect all instances of NetViews in theAutomation environment.
If modifications are necessary to effect only some NetView domains, thencopy the required members from the NetView common libraries (or NetViewinstall libraries) to the next library level (NetView domain specific libraries)and modify them on this library level.
Table 5. Tier 3: Tivoli NetView domain specific libraries
As a common rule, it is recommended to specify a numeric system identifier,as well as an indicator of the specific environment, into the NetView domainname. In this project, the following naming convention for the NetView domainnames were chosen:
Character 1, 2 - System string SC
Character 3, 4 - Numeric system identifier, for example, 66 or 42
Character 5 - Environment identifier, for example, N or A
The library structure of datasets within any single implementation of TivoliNetView for OS/390 will then be:
a. NetView install libraries
b. NetView common (global) libraries
c. NetView domain specific (local) libraries
However, the concatenation order of these library dataset names in theNetView for OS/390 start-up procedure is reverse because existent members
NETVUSER.SYSTEM.CNMCLST Modified CLIST members
NETVUSER.SYSTEM.CNMCLST.ENTERP Modified CLIST members, specificallyfor Automation Focal Points
NETVUSER.SYSTEM.CNMPNL1 Modified PANEL members
Common libra ry dataset names Conten t
NETVUSER..DSIPARM Modified DSIPARM members
NETVUSER..CNMCLST Modified CLIST members
NETVUSER..CNMPNL1 Modified PANEL members
where Denotes the specific NetView domainname, for example, SC66N or SC66A
Common libra ry dataset names Conten t
-
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
45/280
Chapter 4. Customization of Tivoli NetView OS/390 31
of the domain specific libraries should be loaded first instead of members ofcommon or install libraries. The concatenation order is thus:
a. NetView domain specific (local) libraries
b. NetView common (global) libraries
c. NetView install libraries
The following example shows the DSIPARM concatenation in a procedural
Network NetView for OS/390://DSIPARM DD DSN=&Q1..&DOMAIN..DSIPARM,DISP=SHR// DD DSN=&Q1..NETWORK.DSIPARM.AON,DISP=SHR// DD DSN=&Q1..NETWORK.DSIPARM,DISP=SHR// DD DSN=&SQ1..DSIPARM,DISP=SHR
And, in addition, the example of the DSIPARM concatenation of an enterpriseNetwork NetView for OS/390:
//DSIPARM DD DSN=&Q1..&DOMAIN..DSIPARM,DISP=SHR// DD DSN=&Q1..NETWORK.DSIPARM.AON,DISP=SHR// DD DSN=&Q1..NETWORK.DSIPARM.ENTERP,DISP=SHR// DD DSN=&Q1..NETWORK.DSIPARM,DISP=SHR
// DD DSN=&SQ1..DSIPARM,DISP=SHR
4.2.2 OS/390 subsystem extensionsSince the ITSO project addresses two different environments, the networkingand the automation NetView environment, it was decided to not onlydifferentiate the library structures, but to extend, in addition, the OS/390subsystem definitions for NetView and RODM (GMFHS is not a subsystem).This can, for example, be achieved by editing the OS/390 system definitionmember IEFSSNxx (SYS1.PARMLIB) and adding the following statements:
SUBSYS SUBNAME(NETC)SUBSYS SUBNAME(NETV)SUBSYS SUBNAME(EKGN)SUBSYS SUBNAME(EKGA)
These subsystem extensions created in this ITSO project lead to the followingsubsystem and start-up procedure naming conventions for NetView andRODM (for GMFHS, just start-up procedure names):
Networking environment:
- Subsystem names:
RODM: EKGN
NetView: NETC
-
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
46/280
32 Automation Using Tivoli NetView OS/390 V1R3 and System Automation OS/390 V1R3
- Start-up procedure names:
RODM: EKGNss
NetView: NETCssN
GMFHS: GMFHSssN
where reflects the system identifier.
Automation environment:
- Subsystem names:
RODM: EKGA
NetView: NETV
- Start-up procedure names:
RODM: EKGAss
NetView: NETVssA
GMFHS: GMFHSssA
where reflects the system identifier.
4.2.3 Usage of OS/390 system symbolicsTivoli NetView for OS/390 has supported the use of MVS system and userdefined symbolics since V1R1, and each release has extended thisfunctionality.
The use of these symbolics can simplify the installation and maintenanceeffort required in a sysplex-wide implementation of Tivoli NetView for OS/390.
The symbolics used in this project are listed in Table 6 .
Table 6. System symbolics used in this project
SYMBOLI C COMMENTS
&SYSNAME. Name of the system - On the systems in this project, this was SCfollowed by the clone ID (see below).
&SYSCLONE. On the project systems, a two-character numeric field used toidentify the clone ID.
MVS V5R2M0 or higher is required for system and user defined symbolicsupport.
Note
-
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
47/280
Chapter 4. Customization of Tivoli NetView OS/390 33
For example, on system SC66, the values coded in the IEASYMxx member ofPARMLIB would be :
SYSNAME(SC66)SYSCLONE(&SYSNAME(3:2))
To determine current symbols on one system, issue the following MVScommand from the TSO system log (SDSF) or from the NetView NCCFinterface (with prefixed command string MVS):
D SYMBOLS
An example of the use of this technique is in the NetView start-up procedure,where the symbolic &SYSNAME. was used to generate the NetView domainname :
// DOMAIN=&SYSNAME.N, ** NETVIEW DOMAIN NAME
This enabled the usage of common JCL across systems running the sameNetView configuration (that is, procedural or enterprise).
4.3 Network management environment
For the networking environment, the results of step 1 and step 2, the processof planning and defining the networking NetView environment, were asfollows:
System SC66 running an enterprise NetView with base AON installed.
This acted as the AON focal point for all three systems. It also ran RODMand GMFHS linked to an NMC server.
System SC42 running a procedural NetView with base AON installed.
System SC69 running a procedural NetView with base AON installed.
The NetView domain name in each case was the system name suffixed withN, for example, SC66N.
The &DOMAIN. symbolic generated in this way can be used in the variousNetView configuration members and will be automatically resolved to itscorrect value. It was found that &DOMAIN. was, in fact, the most commonlyused symbolic and was the most useful in setting up the common libraries.
Note
-
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
48/280
34 Automation Using Tivoli NetView OS/390 V1R3 and System Automation OS/390 V1R3
4.3.1 Creation of common networking NetView librariesAfter completing step 3, the full featured test install of Tivoli NetView forOS/390, the next sections will describe step 4, the process ofcreation/modification of common networking libraries.
According to the recommended naming convention for the NetView librarystructure, the following common libraries were created:
- DSIPARM:
NETVUSER.NETWORK.DSIPARM
NETVUSER.NETWORK.DSIPARM.AON
NETVUSER.NETWORK.DSIPARM.ENTERP
- DSIPRF:
NETVUSER.NETWORK.DSIPRF
- VTAMLST:
NETVUSER.NETWORK.VTAMLST
- CLIST:
NETVUSER.NETWORK.CNMCLST NETVUSER.NETWORK.CNMCLST.ENTERP
- PANELS:
NETVUSER.NETWORK.CNMPNL1
NETVUSER.NETWORK. SEZLPNLU
- Where the .AON suffixed library contains common modified AONmembers, and the .ENTERP suffixed libraries contain modifiedmembers specific to enterprise versions of NetView.
The creation process of the common networking libraries involves workingthrough the NetView install procedures and the full featured test install ofNetView and populating the common libraries with exploitation of systemsymbolics to avoid the need for local customization as far as possible.
Using this approach, it was found that very little customization on the local(domain specific) library level was required to establish the networkmanagement environment. These local customizations are further describedin Section 4.3.6, Creation of local (domain specific) NetView libraries onpage 37 .
-
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
49/280
Chapter 4. Customization of Tivoli NetView OS/390 35
All other networking customizations could be achieved by modifying thecommon networking library level, as described below.
4.3.1.1 Common networking DSIPARM libraryThe following table lists the modified members in the common networkingDSIPARM library.
Table 7. Modified members in NETVUSER.NETWORK.DSIPARM
4.3.1.2 Common networking DSIPARM library (specific AON)The following table lists the modified members in the common networkingDSIPARM library specifically for AON.
Table 8. Modified members in NETVUSER.NETWORK.DSIPARM.AON
MEMBER COMMENTSDSIDMNB TASK MOD=CNMCSSIR,TSKID=&DOMAIN.SIR, etc.
TASK MOD=DSIZDST,TSKID=&DOMAIN.LUC,MEM=DSILUCTD,etc.TASK MOD=CNMTARCA,TSKID=&DOMAIN.VMT,PRI=5,INIT=NTASK MOD=CNMTGBRW,TSKID=&DOMAIN.BRW,PRI=5,INIT=N
DSIDMNK NCCFID DOMAINID=&DOMAIN.,DMNPSW=&DOMAIN., etc.
DSITBL01 SYN %NV_DOMAIN% = '''&DOMAIN.''';
DSIVPARM VPDINITACBNAME=VPDACB,PASSWORD=&DOMAIN.,VPDREQ=001
DUIFPMEM SC = &DOMAIN.
DUIGINIT RODMNAME=RODM&SYSCLONE.NDOMAIN=&DOMAIN.
FLBSYSD RODMNAME="RODM&SYSCLONE.N"APPLNAME="&SYSNAME.NSNA"APPLPASS="&SYSNAME.N"
FLBSYSDA APPLPASS="&SYSNAME.N"
MEMBER COMMENTS
EZLCFG01 AUTOOPS GATOPER,ID=GAT&DOMAIN.
-
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
50/280
36 Automation Using Tivoli NetView OS/390 V1R3 and System Automation OS/390 V1R3
4.3.1.3 Common networking DSIPARM library (Enterprise feature)The following table lists the modified members in the common networkingDSIPARM library specifically for the Focal Point NetView (Enterprise feature).
Table 9. Modified members in NETVUSER.NETWORK.DSIPARM.ENTERP
4.3.1.4 Common networking CLIST library (Enterprise feature)The following table lists the modified members in the common networkingCLIST library specifically for the Focal Point NetView (Enterprise feature).
Table 10. Modified members in NETVUSER.NETWORK.CNMCLST.ENTERP
4.3.2 Setting up the base components NetView for OS/390After completing step 4, the process of creation of common networkinglibraries, the following sections describe the process of setting up the basecomponents of NetView for OS/390, the Resource Object Data Manager(RODM), and the Graphic Monitor Facility Host Subsystem (GMFHS).
To simplify the local process, it was first created a local install library(NETVUSER.LOCAL.INSTALL). This was shipped (asNETVUSER.&domain..INSTALL) to each domain and the local installationtasks run from there. A specimen install process and task list is shown inSection 4.3.6.1, Local install process for the networking NetView domainson page 38 .
4.3.3 Setting up the Resource Object Data ManagerUsing system symbolics and the common library structure, all of theinitialization members were included in the common libraries, and no localcustomization was required to start an instance of RODM on any system.
MEMBER COMMENTS
DSIDMNB TASK MOD=CNMCSSIR,TSKID=&DOMAIN.SIR,PRI=5,INIT=NTASK MOD=DSIZDST,TSKID=&DOMAIN.LUC,MEM=DSILUCTD,
etc.TASK MOD=CNMTARCA,TSKID=&DOMAIN.VMT,PRI=5,INIT=NTASK MOD=CNMTGBRW,TSKID=&DOMAIN.BRW,PRI=5,INIT=N
MEMBER COMMENTS
CNME1034 DUIFHPRC = 'GMFHS'||SUBSYM('&SYSCLONE.')||'N'EKGHPRC = 'EKGN'||SUBSYM('&SYSCLONE.')
-
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
51/280
Chapter 4. Customization of Tivoli NetView OS/390 37
4.3.4 Setting up the Graphic Monitor Facility Host SubsystemAs mentioned in Section 4.1, Planning the Tivoli NetView for OS/390environment on page 26 , it was planned to only run two GMFHS instanceson the focal point system. However, using system symbolics and commonlibrary structure, almost all of the initialization members were included in thecommon libraries, and just one local customization was required to startGMFHS on any enterprise networking system.
The only local GMFHS customization required was to change the portaddress in the member DUIFPMEM within the local DSIPARM library to avoidconflicts, as it was decided in the project to run both the networking andautomation graphical focal points in the same LPAR (SC66).
4.3.5 Setting up the Automated Operation Network featureThe initial install of the base Automated Operation Network (AON) code wasincluded in the common networking library structure and initial setup. Only afew local customizations were maintained since the exploitation of AONfunctionality was not the focus of this ITSO project.
The local customization work for AON was performed as second part of thelocal (domain specific) install process described in the next section.
4.3.6 Creation of local (domain specific) NetView librariesStep 5, the process of creation/modification of local (domain specific)NetView libraries, is the last step to get the networking NetView environmentup and running. Using a combination of system, user symbolics, and commonlibraries significantly reduced the amount of local (domain specific) tailoring.
In the ITSO project, the only local (domain specific) modification required toestablish the basic network environment was:
Focal Point NetView SC66N:
Member DUIFPMEM in the local (domain specific) DSIPARM library.
The following local (domain specific) modifications were performed for AON:
Focal Point NetView SC66N:
The services file on the NMC server also has to be updated to use thesame port address. See Tivoli NetView for OS/390: NetView Management Console Users Guide , SC31-8665, Section 1.3.6.3.
Note
-
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
52/280
38 Automation Using Tivoli NetView OS/390 V1R3 and System Automation OS/390 V1R3
Members EZLCFG01 and EZLTREE in the local (domain specific)DSIPARM library.
Procedural NetViews SC42N and SC69N:
Member EZLTREE in local (domain specific) DSIPARM library.
All NetViews SC66N, SC42N and SC69N:
Update of all DDF panels and control files in the local (domain specific)
AON panel library SEZLPNLU with the correct Domain ID.
4.3.6.1 Local install process for the networking NetView domainsThe created local install library (NETVUSER.&domain..INSTALL) was used torun the local install process. Table 11 shows the steps needed to perform thespecific install.
The TASK column cross references to the relevant section in the productdocumentation Tivoli NetView for OS/390, Installation and Administration Guide , SC31-8236.
Table 11. Local networking NetView install process
TASK COMMENTS
2.1 .9 - Allocate all PDS CNMSJ002
2.1.10 - Change domain and SAnumbers
CNMSJ000 JCL and control cards
2.1.15 - Allocate VSAM clusters CNMSJ004 - Change domain in JCL
2.1.16 - Load VSAM files CNMSJ005 - Change VSAM high-level qualifier
2.1.17 - Assemble VTAM tables CNMSJ006 - Change high-level qualifier and adddomain - may not be required if shared VTAMLIB
2.4.3 - 2.4.6 - Create procedures Specimen procedures in LOCAL.INSTALLCopy to PROCLIB and update as required
3.3.2.7 STATMON preprocessor May not be required
-
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
53/280
Chapter 4. Customization of Tivoli NetView OS/390 39
4.3.6.2 Local install process for AONThe TASK column in Table 12 cross references the relevant section in theproduct documentation Tivoli NetView for OS/390, Installation and Administration Guide , SC31-8236.
Table 12. Local AON install process
4.4 Automation environment
For the automation environment running System Automation, the results ofstep 1 and step 2, the process of planning and defining the automationNetView environment, were as follows:
System SC66 running an enterprise NetView with System Automationinstalled. This system acted as the automation focal point for all threesystems. It also ran RODM and GMFHS linked to an NMC server.
System SC42 running a procedural NetView with System Automationinstalled.
System SC69 running a procedural NetView with System Automationinstalled.
The NetView domain name in each case was the system name suffixed withA, for example, SC66A.
TASK COMMENTS
2.2.2 - Copy AON members tolocal (domain specific) AONpanel library SEZLPNLU
EZLSJ100 - First allocate the local (domain specific)AON library SEZLPNLU. Then run the step inEZLJS100 that copies the named members into thelocal AON library SEZLPNLU. The AON members forthe libraries DSIPRF and DSIPARM are already inthe NetView common libraries.
2.2.3 - Change domain ID Run against local SEZLPNLU only.
2.2.4 - Allocate datasets EZLSJ005, if required.
2.2.5 - Allocate RACF datasets EZLJS006, if required.
2.2.6 - Allocate VSAM files EZLJS008.
3.9.2 - Tailor DDF As required.
3.9.5 - Tailor Gateways and FP As required.
-
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1R3 Sg245515
54/280
40 Automation Using Tivoli NetView OS/390 V1R3 and System Automation OS/390 V1R3
4.4.1 Creation of common automation NetView librariesThe creation of the common automation NetView libraries used to run theSystem Automation features follow the same pattern already described in thenetwork environment section.
According to the recommended naming convention for the NetView librarystructure, the following common libraries were created:
- DSIPARM:
NETVUSER.SYSTEM.DSIPARM
NETVUSER.SYSTEM.DSIPARM.ENTERP
- DSIPRF:
NETVUSER.SYSTEM.DSIPRF
- VTAMLST:
NETVUSER.SYSTEM.VTAMLST
- CLIST:
NETVUSER.SYSTEM.CNMCLST
NETVUSER.SYSTEM.CNMCLST.ENTERP- PANELS:
NETVUSER.SYSTEM.CNMPNL1
The creation process of the common automation libraries involves workingthrough the NetView install procedures and populating the common librarieswith exploitation of system symbolics to avoid the need for localcustomization as far as possible.
Using this approach, it was found that very little customization on the local(domain specific) library level was required to establish the systemautomation environment. These local customizations are further described inSection 4.4.6, Creation of local (domain specific) NetView libraries on page50 .
All other automation customizations could be achieved by modifying thecommon automation library level as described in the following sections.
4.4.1.1 Common automation DSIPARM libraryTable 13 on page 41 lists the modified members in the common automationDSIPARM library compared to the NetView install DSIPARM library. These
-
7/31/2019 Automation Using Tivoli NetView OS-390 V1R3 and System Automation OS-390 V1
top related