Configuring The NetView Enterprise Management Agent

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 120

IBM Z NetView

Version 6 Release 3

Installation: Configuring the NetView


Enterprise Management Agent

IBM

GC27-2853-06
Note
Before using this information and the product it supports, read the information in “Notices” on page
95.

This edition applies to version 6, release 3 of IBM Z NetView (product number 5697-NV6 ) and to all subsequent
versions, releases, and modifications until otherwise indicated in new editions.
This edition replaces GC27-2853-04.
© Copyright International Business Machines Corporation 2006, 2019.
US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract with
IBM Corp.
Contents

Figures................................................................................................................ vii
About this publication...........................................................................................ix
Intended audience...................................................................................................................................... ix
Publications................................................................................................................................................. ix
IBM Z NetView library............................................................................................................................ ix
Related publications .............................................................................................................................. x
Terminology in this Library.................................................................................................................... xi
Using IBM Z NetView online help......................................................................................................... xii
Accessing publications online.............................................................................................................. xii
Ordering publications ...........................................................................................................................xii
Accessibility ............................................................................................................................................... xii
Tivoli user groups....................................................................................................................................... xii
Support information................................................................................................................................... xii
Conventions used in this publication........................................................................................................ xiii
Typeface conventions ......................................................................................................................... xiii
Operating system-dependent variables and paths.............................................................................xiii

Chapter 1. Overview of the installation environment...............................................1


Configuration Scenarios...............................................................................................................................1
Installing the z/OS-based components using SMP/E ................................................................................ 2
Abbreviations used...................................................................................................................................... 3
PARMGEN configuration method.................................................................................................................3
Runtime environment (RTE)........................................................................................................................ 3
Types of libraries created.......................................................................................................................3
Types of runtime environments............................................................................................................. 4

Chapter 2. Configuring the NetView agent by using the PARMGEN quick


configuration method.........................................................................................7
Scenario 1: Creating a new runtime environment.......................................................................................8
Starting the PARMGEN tool.................................................................................................................... 8
Option 1. KCIJPCFG Setting up PARMGEN work environment for an RTE ........................................ 11
Option 2. Customizing PARMGEN configuration profiles.................................................................... 13
Option 3. Creating the RTE members and jobs................................................................................... 15
Option 4. Submitting batch jobs to complete the PARMGEN setup................................................... 16
Scenario 2: Converting an existing Configuration Tool RTE to PARMGEN and Updating it..................... 17
Creating the batch parameter deck by using the configuration tool.................................................. 18
Starting the PARMGEN tool.................................................................................................................. 18
Option 1. KCIJPCFG Setting up PARMGEN work environment for an RTE ........................................ 20
Option 2. Customizing PARMGEN configuration profiles.................................................................... 22
Option 3. Creating the RTE members and jobs................................................................................... 24
Option 4. Submitting batch jobs to complete the PARMGEN setup................................................... 24

Chapter 3. Completing the NetView agent configuration....................................... 27


APF-authorizing your libraries...................................................................................................................27
Authorizing the KPDDSCO program...........................................................................................................27
Copying the started task procedures to your procedure library.............................................................. 27
Starting the hub Tivoli Enterprise Monitoring Server................................................................................28
Installing the Tivoli Management Services components..........................................................................28
Updating NetView initialization statements..............................................................................................28

iii
Loading the agent data files and configuring the portal........................................................................... 29
Loading files and configuring the Tivoli Enterprise Portal in a Windows environment...................... 29
Loading files and configuring the Tivoli Enterprise Portal in the Linux and AIX® environments........30
Adding application support to the Tivoli Enterprise Monitoring Server................................................... 32

Chapter 4. Verifying the configuration.................................................................. 35


Starting the NetView agent........................................................................................................................35
Starting the connection to the NetView agent.......................................................................................... 35
Starting the Tivoli Enterprise Portal Server...............................................................................................36
Starting the server in a Windows environment................................................................................... 36
Starting the server in a Linux or UNIX environment............................................................................36
Starting the Tivoli Enterprise Portal.......................................................................................................... 36
Starting the portal in a Windows environment.................................................................................... 36
Starting the portal in a UNIX environment.......................................................................................... 37
Verifying self-describing agent enablement............................................................................................. 37
Verifying the operation of the agent.......................................................................................................... 37

Chapter 5. Customizing your system.................................................................... 39


Implementing Security.............................................................................................................................. 39
Defining user IDs.................................................................................................................................. 39
Restricting access to commands......................................................................................................... 40
Enabling additional security from the server.......................................................................................40
Performing command authorization for Take Action commands....................................................... 41
Defining NetView agent parameters......................................................................................................... 42
Setting up the subtowers and associated functions.................................................................................43
Setting up data collection..........................................................................................................................44
Starting the NetView agent at initialization...............................................................................................46
Using situations..........................................................................................................................................47
Installing and configuring historical data collection and reporting..........................................................47
Historical reports using Tivoli Common Reporting................................................................................... 48

Chapter 6. Tuning components.............................................................................49


Tuning ITMS:Engine values....................................................................................................................... 49
Changing the LIMIT parameter............................................................................................................49
Setting the MINIMUM parameter........................................................................................................ 49
Changing the default value for short-term history....................................................................................50
Tuning the Tivoli Data Warehouse.............................................................................................................50

Appendix A. Disk space requirements for historical data tables............................ 51


Estimating data storage using an iterative approach............................................................................... 51
Allocating additional storage and short-term history data sets...............................................................52
Calculating data storage using formulas...................................................................................................53
DVIPA historical data storage.............................................................................................................. 55
NetView health historical data storage................................................................................................57
Session count historical data storage..................................................................................................58
Active TCP/IP connections historical data storage............................................................................. 58
Inactive TCP/IP connections historical data storage.......................................................................... 60
GDPS Continuous Availability solution data storage...........................................................................61

Appendix B. Reports using Tivoli Common Reporting............................................ 71


Install and setup........................................................................................................................................ 71
Types of reports......................................................................................................................................... 71
NetView agent reports............................................................................................................................... 72

Appendix C. Enterprise Management Agent Changes............................................ 73

iv
Appendix D. NetView PARMGEN installation parameters...................................... 75
KNA_PPIRCV_PPI_RECEIVER_CNMEMARX............................................................................................. 76
KNA_PPISND_PPI_SENDER_CNMEMATX................................................................................................ 76

Appendix E. Configuring the NetView agent by using the PARMGEN standard


configuration method.......................................................................................79
Scenario 1: Creating a new runtime environment.................................................................................... 80
Scenario 2: Updating the NetView agent in an existing RTE.................................................................... 87

Notices................................................................................................................95
Programming Interfaces............................................................................................................................96
Trademarks................................................................................................................................................ 96
Privacy policy considerations.................................................................................................................... 96

Index.................................................................................................................. 99

v
vi
Figures

1. Sample Tivoli Management Services environment...................................................................................... 2

2. Full runtime environment on a single system...............................................................................................7

3. Full runtime environments on several systems............................................................................................8

4. Installation option....................................................................................................................................... 30

5. Installation components............................................................................................................................. 31

6. Installation of the agent..............................................................................................................................31

7. NACMD output.............................................................................................................................................35

8. IBM Tivoli Monitoring processes.................................................................................................................36

9. Navigator Physical view ..............................................................................................................................37

10. NetView Applications workspace............................................................................................................. 38

11. Full runtime environment on a single system.......................................................................................... 79

12. Full runtime environments on several systems....................................................................................... 80

13. z/OS Installation and Configuration Tools panel..................................................................................... 81

14. Parameter Generator (PARMGEN) Workflow panel................................................................................. 82

15. z/OS Installation and Configuration Tools panel..................................................................................... 89

16. Parameter Generator (PARMGEN) Workflow panel................................................................................. 90

vii
viii
About this publication
The IBM Z® NetView® product provides advanced capabilities that you can use to maintain the highest
degree of availability of your complex, multi-platform, multi-vendor networks and systems from a single
point of control. This publication, IBM Z NetView Installation: Configuring the NetView Enterprise
Management Agent, provides information about installing and configuring the IBM Z NetView Enterprise
Management Agent.

Intended audience
This publication is for system programmers who install and configure the IBM Z NetView Enterprise
Management Agent.

Publications
This section lists publications in the IBM Z NetView library and related documents. It also describes how
to access NetView publications online and how to order NetView publications.

IBM Z NetView library


The following documents are available in the IBM Z NetView library:
• Administration Reference, SC27-2869, describes the NetView program definition statements required
for system administration.
• Application Programmer's Guide, SC27-2870, describes the NetView program-to-program interface
(PPI) and how to use the NetView application programming interfaces (APIs).
• Automation Guide, SC27-2846, describes how to use automated operations to improve system and
network efficiency and operator productivity.
• Command Reference Volume 1 (A-N), SC27-2847, and Command Reference Volume 2 (O-Z), SC27-2848,
describe the NetView commands, which can be used for network and system operation and in
command lists and command procedures.
• Installation: Configuring Additional Components, GC27-2851, describes how to configure NetView
functions beyond the base functions.
• Installation: Configuring the NetView Enterprise Management Agent, GC27-2853, describes how to
install and configure the IBM Z NetView Enterprise Management Agent.
• Installation: Getting Started, GI11-9443, describes how to install and configure the base NetView
program.
• Installation: Migration Guide, GC27-2854, describes the new functions that are provided by the current
release of the NetView product and the migration of the base functions from a previous release.
• IP Management, SC27-2855, describes how to use the NetView product to manage IP networks.
• Messages and Codes Volume 1 (AAU-DSI), GC27-2856, and Messages and Codes Volume 2 (DUI-IHS),
GC27-2857, describe the messages for the NetView product, the NetView abend codes, the sense
codes that are included in NetView messages, and generic alert code points.
• Programming: Pipes, SC27-2859, describes how to use the NetView pipelines to customize a NetView
installation.
• Programming: REXX and the NetView Command List Language, SC27-2861, describes how to write
command lists for the NetView product using the Restructured Extended Executor language (REXX) or
the NetView command list language.

© Copyright IBM Corp. 2006, 2019 ix


• Security Reference, SC27-2863, describes how to implement authorization checking for the NetView
environment.
• Troubleshooting Guide, GC27-2865, provides information about documenting, diagnosing, and solving
problems that occur in the NetView product.
• Tuning Guide, SC27-2874, provides tuning information to help achieve certain performance goals for
the NetView product and the network environment.
• User's Guide: Automated Operations Network, SC27-2866, describes how to use the NetView
Automated Operations Network (AON) component, which provides event-driven network automation, to
improve system and network efficiency. It also describes how to tailor and extend the automated
operations capabilities of the AON component.
• User's Guide: NetView, SC27-2867, describes how to use the NetView product to manage complex,
multivendor networks and systems from a single point.
• User's Guide: NetView Enterprise Management Agent, SC27-2876, describes how to use the NetView
Enterprise Management Agent.
• Using Tivoli System Automation for GDPS/PPRC HyperSwap Manager with NetView, GI11-4704, provides
information about the Tivoli® System Automation for GDPS®/PPRC HyperSwap® Manager with NetView
feature, which supports the GDPS and Peer-to-Peer Remote Copy (PPRC) HyperSwap Manager services
offering.
• Licensed Program Specifications, GC31-8848, provides the license information for the NetView product.
• Program Directory for IBM Z NetView US English, GI11-9444, contains information about the material
and procedures that are associated with installing the NetView product.
• Program Directory for IBM Z NetView Japanese, GI11-9445, contains information about the material and
procedures that are associated with installing the NetView product.
• Program Directory for IBM Z NetView Enterprise Management Agent, GI11-9446, contains information
about the material and procedures that are associated with installing the IBM Z NetView Enterprise
Management Agent.
The following books are archived:
• Customization Guide, SC27-2849, describes how to customize the NetView product and points to
sources of related information.
• Data Model Reference, SC27-2850, provides information about the Graphic Monitor Facility host
subsystem (GMFHS), SNA topology manager, and MultiSystem Manager data models.
• Installation: Configuring Graphical Components, GC27-2852, describes how to install and configure the
NetView graphics components.
• Programming: Assembler, SC27-2858, describes how to write exit routines, command processors, and
subtasks for the NetView product using assembler language.
• Programming: PL/I and C, SC27-2860, describes how to write command processors and installation exit
routines for the NetView product using PL/I or C.
• Resource Object Data Manager and GMFHS Programmer's Guide, SC27-2862, describes the NetView
Resource Object Data Manager (RODM), including how to define your non-SNA network to RODM and
use RODM for network automation and for application programming.
• SNA Topology Manager Implementation Guide, SC27-2864, describes planning for and implementing
the NetView SNA topology manager, which can be used to manage subarea, Advanced Peer-to-Peer
Networking, and TN3270 resources.
• User's Guide: NetView Management Console, SC27-2868, provides information about the NetView
management console interface of the NetView product.

Related publications
The following publications provide information that is common to agents that work with the IBM® Tivoli
Monitoring product:

x IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent


• Quick Start Guide, GI11-8918, summarizes the installation and setup of an OMEGAMON® XE monitoring
agent on z/OS®.
• Common Planning and Configuration Guide, SC23-9734, provides instructions for planning and
configuration tasks that are common to the Tivoli Management Services components on z/OS and to the
OMEGAMON XE monitoring agents on z/OS.
• Upgrade Guide, SC23-9745, provides instructions for complete and staged upgrades of the OMEGAMON
XE V4.2.0 products.
• End-to-End Response Time Feature Topic, SC27-2303, provides instructions and topic information for
the End-to-End Response Time Feature, which supplies response time data to several OMEGAMON XE
products.
• Reports for Tivoli Common Reporting, SC27-2304, explains how to use the Tivoli Common Reporting tool
to create reports from data that is displayed in the Tivoli Enterprise Portal and stored in the Tivoli Data
Warehouse database.
You can find additional product information on the IBM Z NetView web site at https://www.ibm.com/us-
en/marketplace/ibm-tivoli-netview-for-zos.
For information about the NetView Bridge function, see Tivoli NetView for OS/390® Bridge Implementation,
SC31-8238-03 (available only in the V1R4 library).

Terminology in this Library


The following terms are used in this library:
CNMCMD
For the CNMCMD member and the members that are included in it using the %INCLUDE statement
CNMSTYLE
For the CNMSTYLE member and the members that are included in it using the %INCLUDE statement
DSIOPF
For the DSIOPF member and the members that are included in it using the %INCLUDE statement
IBM Tivoli Netcool®/OMNIbus
For either of these products:
• IBM Tivoli Netcool/OMNIbus
• IBM Tivoli OMNIbus and Network Manager
MVS™
For z/OS operating systems
MVS element
For the base control program (BCP) element of the z/OS operating system
NetView
For the following products:
• IBM Z NetView version 6 release 3
• IBM Tivoli NetView for z/OS version 6 release 2 modification 1
• NetView releases that are no longer supported
PARMLIB
For SYS1.PARMLIB and other data sets in the concatenation sequence
VTAM®
For Communications Server - SNA Services
Unless otherwise indicated, topics to programs indicate the latest version and release of the programs. If
only a version is indicated, the topic is to all releases within that version.
When a topic is made about using a personal computer or workstation, any programmable workstation
can be used.

About this publication xi


Using IBM Z NetView online help
The following types of IBM Z NetView mainframe online help are available, depending on your installation
and configuration:
• General help and component information
• Command help
• Message help
• Sense code information
• Recommended actions

Accessing publications online


IBM posts publications for this and all other products, as they become available and whenever they are
updated, to the IBM Knowledge Center at https://www.ibm.com/support/knowledgecenter. You can find
IBM Z NetView documentation on IBM Z NetView Knowledge Center.
Note: If you print PDF documents on other than letter-sized paper, set the option in the Print window that
enables Adobe Reader to print letter-sized pages on your local paper.

Ordering publications
You can order many Tivoli publications online at http://www.ibm.com/e-business/linkweb/publications/
servlet/pbi.wss
You can also order by telephone by calling one of these numbers:
• In the United States: 800-426-4968
• In Canada: 800-879-2755
In other countries, contact your software account representative to order Tivoli publications. To locate
the telephone number of your local representative, perform the following steps:
1. Go to http://www.ibm.com/e-business/linkweb/publications/servlet/pbi.wss.
2. Select your country from the list and click the grey arrow button beside the list.
3. Click About this site to see an information page that includes the telephone number of your local
representative.

Accessibility
Accessibility features help users with a physical disability, such as restricted mobility or limited vision, to
use software products successfully. Standard shortcut and accelerator keys are used by the product and
are documented by the operating system. Refer to the documentation provided by your operating system
for more information.
For additional information, see the Accessibility appendix in the User's Guide: NetView.

Tivoli user groups


Tivoli user groups are independent, user-run membership organizations that provide Tivoli users with
information to assist them in the implementation of Tivoli Software solutions. Through these groups,
members can share information and learn from the knowledge and experience of other Tivoli users.

Support information
If you have a problem with your IBM software, you want to resolve it quickly. IBM provides the following
ways for you to obtain the support you need:

xii IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent
Online
Please follow the instructions located in the support guide entry: https://www.ibm.com/support/
home/pages/support-guide/?product=4429363.
Troubleshooting information
For more information about resolving problems with the IBM Z NetView product, see the IBM Z
NetView Troubleshooting Guide. You can also discuss technical issues about the IBM Z NetView
product through the NetView user group located at https://groups.io/g/NetView. This user group is for
IBM Z NetView customers only, and registration is required. This forum is also monitored by
interested parties within IBM who answer questions and provide guidance about the NetView
product. When a problem with the code is found, you are asked to open an official case to obtain
resolution.

Conventions used in this publication


This section describes the conventions that are used in this publication.

Typeface conventions
This publication uses the following typeface conventions:
Bold
• Lowercase commands and mixed case commands that are otherwise difficult to distinguish from
surrounding text
• Interface controls (check boxes, push buttons, radio buttons, spin buttons, fields, folders, icons, list
boxes, items inside list boxes, multicolumn lists, containers, menu choices, menu names, tabs,
property sheets), labels (such as Tip:, and Operating system considerations:)
• Keywords and parameters in text
Italic
• Citations (examples: titles of publications, diskettes, and CDs
• Words defined in text (example: a nonswitched line is called a point-to-point line)
• Emphasis of words and letters (words as words example: "Use the word that to introduce a
restrictive clause."; letters as letters example: "The LUN address must start with the letter L.")
• New terms in text (except in a definition list): a view is a frame in a workspace that contains data.
• Variables and values you must provide: ... where myname represents...
Monospace
• Examples and code examples
• File names, programming keywords, and other elements that are difficult to distinguish from
surrounding text
• Message text and prompts addressed to the user
• Text that the user must type
• Values for arguments or command options

Operating system-dependent variables and paths


For workstation components, this publication uses the UNIX convention for specifying environment
variables and for directory notation.
When using the Windows command line, replace $variable with %variable% for environment variables
and replace each forward slash (/) with a backslash (\) in directory paths. The names of environment
variables are not always the same in the Windows and UNIX environments. For example, %TEMP% in
Windows environments is equivalent to $TMPDIR in UNIX environments.

About this publication xiii


Note: If you are using the bash shell on a Windows system, you can use the UNIX conventions.

xiv IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent
Chapter 1. Overview of the installation environment

The Z NetView Enterprise Management Agent (NetView agent) provides information that you can use to
manage your network from the Tivoli Enterprise Portal using sampled and real-time data. The data
provides information about network resources and outages, using situations and expert advice, as well as
trends in your network through the use of historical data. You can issue NetView, VTAM, and z/OS
commands directly from the Tivoli Enterprise Portal to provide instant display and troubleshooting
capabilities. The NetView agent enables you to manage both availability and performance data from the
Tivoli Enterprise Portal using cross-product links to selected z/OS OMEGAMON XE agents.
This book describes the installation and configuration tasks required to install the NetView agent:
• Defining the runtime environment
• Configuring the Tivoli Enterprise Monitoring Server (monitoring server)
• Configuring the NetView agent
• Updating NetView initialization statements
• Installing and configuring the distributed components (Tivoli Enterprise Portal and Tivoli Enterprise
Portal Server)
• Verifying the configuration
• Implementing security
• Configuring historical data collection
If this is the first time you are configuring the NetView agent, review the progression of tasks defined in
the IBM Tivoli OMEGAMON XE Monitoring Agents on z/OS: Quick Start Guide.
If you are upgrading from a previous version of the NetView agent, refer to the IBM Tivoli OMEGAMON XE
and Tivoli Management Services on z/OS: Upgrade Guide and IBM Z NetView Installation: Migration Guide.
For a list of the changes to the NetView agent for this release, see Appendix C, “Enterprise Management
Agent Changes,” on page 73.

Configuration Scenarios
The Tivoli Management Services environment requires that installation and configuration be performed on
both the managed systems (z/OS) and on the systems where some of the Tivoli Management Services
components run. The installation steps for these components can be performed simultaneously, but
some of the configuration steps require that specific components already be installed.
Figure 1 on page 2 shows a sample Tivoli Management Services environment.

© Copyright IBM Corp. 2006, 2019 1


Figure 1. Sample Tivoli Management Services environment

As you work through this installation guide, complete one of the following installation scenarios:
• “Scenario 1: Creating a new runtime environment” on page 80
This scenario configures a hub monitoring server and the NetView agent running in the same z/OS
system image. This scenario uses a full runtime environment.
• “Scenario 2: Updating the NetView agent in an existing RTE” on page 87
This scenario configures the NetView agent in an existing Tivoli Management Services environment. This
scenario uses a full runtime environment.
For the installation scenarios in this book, make the following decisions:
• If you are creating a new environment, decide on which z/OS image to deploy the hub monitoring
server.
The scenarios are based on using a hub monitoring server running in a z/OS environment. Note that the
hub monitoring server can run on any operating system supported by IBM Tivoli Monitoring 6.3. The
steps for a non-z/OS environment are similar.
• Decide where to deploy the Tivoli Enterprise Portal Server (portal server).
• Decide which NetView domains you plan to manage using the NetView agent. An instance of the
NetView agent is required on each z/OS image containing a NetView domain that you want to manage.

If you want information about Refer to


Planning for a Tivoli Enterprise Monitoring Server IBM Tivoli Monitoring: Configuring Tivoli Enterprise
on z/OS Monitoring Server on z/OS
Planning for distributed components of the Tivoli IBM Tivoli Monitoring: Installation and Setup Guide
Management Services environment and for the
Tivoli Data Warehouse and historical data
collection

Installing the z/OS-based components using SMP/E


The System Modification Program Extended (SMP/E) tool is used to install and maintain software on z/OS
systems. For information on the supported levels of the SMP/E tool and other related installation
requirements, refer to the Program Directory for IBM Z NetView Enterprise Management Agent.

2 IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent


The Z NetView Enterprise Management Agent is a separate feature that has its own function modification
identifier (FMID). If you do not have IBM Tivoli Monitoring installed or want to set up a new environment,
see the Program Directory for IBM Tivoli Management Services on z/OS for the SMP/E installation
information. After installing Tivoli Monitoring Services, see IBM Tivoli OMEGAMON XE and Tivoli
Management Services on z/OS Common Planning and Configuration Guide.
Before starting the configuration procedures described in this book, perform the SMP/E installation of the
NetView product and optionally, Tivoli Management Services if not already installed. Also perform the
post-installation steps described in the NetView program directory, the Z NetView Enterprise
Management Agent program directory, and IBM Z NetView Installation: Getting Started.

Abbreviations used
Table 1 on page 3 includes abbreviations and their meaning.

Table 1. Abbreviations
Abbreviation Meaning
&hilev High-level qualifier
&midlev The mid-level qualifier. Defaults to the runtime environment name. Used
in conjunction with the &rhilev and &rvhilev qualifiers.
&rhilev Runtime environment (RTE) high-level qualifier (non-VSAM)
&rte Name for the runtime environment that you are defining
&rvhilev Runtime high-level qualifier (VSAM)
&shilev High-level qualifier for the libraries (INST* libraries)
&thilev SMP/E maintained product target high-level qualifier

PARMGEN configuration method


With the PARMGEN configuration method, you edit a comprehensive list of parameters that configure
Tivoli Management Services on z/OS components and the NetView agent. You then submit a series of jobs
to create a complete runtime environment using the parameter values that you specified. For more
information about the PARMGEN configuration method, see the OMEGAMON XE and Tivoli Management
Services on z/OS Common Planning and Configuration Guide. The parameter values specific to the
NetView agent are described in Appendix D, “NetView PARMGEN installation parameters,” on page 75.

Runtime environment (RTE)


A runtime environment (RTE) is a logical grouping of runtime libraries that are referenced by started tasks
that are running on a z/OS image. The PARMGEN tool is used to create and manage a runtime
environment. This runtime environment determines the number and types of runtime libraries that are
required. You must define a runtime environment on each z/OS image that is monitored by the NetView
agent.

Types of libraries created


Table 2 on page 4 summarizes the types of libraries that are created during installation and
configuration of the NetView agent.

Chapter 1. Overview of the installation environment 3


Table 2. Types of libraries
Type of Library Description
Runtime libraries General term for libraries referenced by started task procedures.
Includes SMP/E maintained product target, base, and z/OS image-
specific libraries
SMP/E maintained product target SMP/E maintained product target libraries
libraries
Abbreviated thilev.

Base libraries Read-only runtime libraries that the configuration process does not
alter and that can be shared between systems. These libraries
Abbreviated &rhilev or &rhilev.&rte.
physically exist in a Full or Base runtime environment, or as SMP/E
maintained product target libraries (if a runtime environment shares
with SMP/E).
The base libraries can contain the actual data sets maintained by
SMP/E, or a copy of them. Use a clone or copy of the SMP/E
installation libraries for a production environment.

z/OS image-specific libraries Runtime libraries that are built during configuration to run on a
specific z/OS image. These libraries contain the unique elements
Abbreviated &rhilev.&rte.
required for a particular z/OS image and cannot be shared among
z/OS images. They can be updated.

You can optimize your product environment based on the library types. For example, by allocating
common base libraries to a single runtime environment that can be shared by other runtime
environments, you can substantially reduce the amount of disk space required, as well as simplify the
maintenance across remote z/OS images.

Types of runtime environments


Table 3 on page 4 explains the types of runtime environments that you can create during product
configuration. For more information about runtime environments, see the OMEGAMON XE and Tivoli
Management Services on z/OS Common Planning and Configuration Guide.

Table 3. Types of runtime environments


Type of runtime environment Description
Full (self-contained) runtime Runtime environment containing a full set of dedicated libraries,
environment consisting of both z/OS image-specific libraries and a copy of the
SMP/E installation read-only base libraries eligible for sharing with
other runtime environments.
See Appendix E, “Configuring the NetView agent by using the
PARMGEN standard configuration method,” on page 79 for an
example.

Base runtime environment Runtime environment containing read-only libraries that are
independent of configuration. These libraries must be shared by
another runtime environment containing configuration information.
Sharing-with-base runtime environment Runtime environment containing z/OS image-specific libraries and
referencing the base libraries configured in a base runtime
environment.

4 IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent


Table 3. Types of runtime environments (continued)
Type of runtime environment Description
Sharing-with-full runtime environment Runtime environment containing z/OS image-specific libraries and
referencing the base libraries configured in a full runtime
environment
Sharing-with-SMP/E runtime Runtime environment containing z/OS image-specific libraries and
environment referencing the libraries managed by SMP/E

Chapter 1. Overview of the installation environment 5


6 IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent
Chapter 2. Configuring the NetView agent by using
the PARMGEN quick configuration method

The scenarios in this section use a full runtime environment named CNM01. This environment contains all
the libraries that are required by the NetView agent. All base libraries and LPAR-specific libraries are
allocated within the CNM01 runtime environment. The monitoring server can be on this image, or it can
exist on another system.

RTE Name: CNM01


Type: FULL
Hilev: NETVIEW.V621RTE
Midlev: CNM01
Shares with: (none)

This type of runtime environment is illustrated in Figure 2 on page 7.

Figure 2. Full runtime environment on a single system

Figure 3 on page 8 shows the way that a full runtime environment can be expanded to more than one
z/OS image. Each runtime environment is self-contained; the three runtime environments CNM01,
CNM02, and CNM03 on systems NetView1, NetView2, and NetView3 do not share any libraries. The
monitoring server can be on one of these images or it can run on an external system.

© Copyright IBM Corp. 2006, 2019 7


Figure 3. Full runtime environments on several systems

If you want information about Refer to


Runtime environments IBM Tivoli Monitoring: Configuring Tivoli Enterprise
Monitoring Server on z/OS

The following scenarios contain procedures that you can follow to configure the NetView agent by using
the PARMGEN quick configuration method.
• “Scenario 1: Creating a new runtime environment” on page 8
• “Scenario 2: Converting an existing Configuration Tool RTE to PARMGEN and Updating it” on page 17

Scenario 1: Creating a new runtime environment

About this task


If you don't have any existing full runtime environment (RTE), you can use the PARMGEN Configuration
tool to create a new runtime environment. Follow these steps to create a new RTE and configure the
NetView agent.

Procedure
1. Start the PARMGEN tool.
2. Use the KCIJPCFG job to set up PARMGEN work environment for an RTE.
3. Customize PARMGEN configuration profiles.
4. Create the RTE members and jobs.
5. Submit batch jobs to complete the PARMGEN setup.

Starting the PARMGEN tool

About this task


Follow these steps to start the PARMGEN tool:

8 IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent


Procedure
1. Log on to a TSO session.
2. Enter ISPF.
3. From the Primary Option Menu, enter Option 6 (Command).
4. If you are using a 3270 Model 2 (24 x 80) display, turn off the predefined function (PF) keys so that the
function keys are not truncated. To do this, enter PFSHOW on the command line and repeat this
command until the ISPF default function keys are no longer displayed.
5. From the command line, enter the following command:

EX ’&shilev.TKANCUS’

where &shilev is the high-level qualifier that you specified when you installed Tivoli Management
Services.
A panel similar to the following one is displayed:

KCIPQPGW
Welcome to the z/OS Installation and Configuration Tools for
z Systems Management Suites

1. Checklist: System preparation checklists


Tip: Read/Print Checklists prior to installation and configuration.

2. Installation Workflow:
SMP/E-install z/OS products with Install Job Generator (JOBGEN)
Conditional: JOBGEN is not required when using SystemPac or ServerPac.

3. Configuration Workflow (Post-installation):


Configure z/OS products with Parameter Generator Workflow (PARMGEN)

I. What's New in PARMGEN? <=== Revised

Maintenance Level: HKCI310 PTF UA91952 (APAR OA51755 2Q17 Interim Feature)
©Copyright IBM Corporation 1992-2019
Licensed Material - Program Property of
IBM

Option ===>
F1=HELP F2=SPLIT F3=END F4=RETURN F5=RFIND F6=RCHANGE
F7=UP F8=DOWN F9=SWAP F10=LEFT F11=RIGHT F12=RETRIEVE

6. Review the checklists by selecting Option 1.


7. You can skip Option 2 if you have already completed this step when you installed Tivoli Management
Services.
8. For the Quick configuration, from the z/OS Installation and Configuration Tools panel, select Option 3
to display the Parameter Generator (PARMGEN) Workflow panel. A panel similar to the following is
displayed.

Chapter 2. Configuring the NetView agent by using the PARMGEN quick configuration method 9
KCIPQPGA -------- PARAMETER GENERATOR (PARMGEN) WORKFLOW MENU -----------------
Command ===>
Quick Configuration Mode

Enter parameter values appropriate for the LPAR runtime environment (RTE).

GBL_USER_JCL: NETVIEW.V621RTE.JCL________________________
(for example, TDSF72.ITM63.DS630.SYSPLEX.PARMGEN.JCL)
Specify the dataset name of the PARMGEN common/global
library for the different LPAR runtime environments (RTEs).
Use the same dataset for managing the different LPAR RTEs.
Multiple users can specify the same dataset to manage RTEs.

RTE_PLIB_HILEV: NETVIEW.V621RTE_______________
Specify the High-Level Qualifier (&hlq) portion of the
PARMGEN interim staging and work libraries for this LPAR RTE:
- &hlq.&rte_name.IK* (IKANCMDU,IKANPARU,IKANSAMU)
- &hlq.&rte_name.WK* (WKANCMDU,WKANPARU,WKANSAMU)
- &hlq.&rte_name.WCONFIG

RTE_NAME: CNM01_ (Type ? for a list of configured RTEs)


Specify the runtime environment (&rte_name) for this LPAR.
Press F1=Help for more information. Type U or UTIL to access utility menu.

F1=HELP F2=SPLIT F3=END F4=RETURN F5=RFIND F6=RCHANGE


F7=UP F8=DOWN F9=SWAP F10=LEFT F11=RIGHT F12=RETRIEVE

Note: PARMGEN has two types of installation modes: Quick configuration and Standard configuration.
This scenario documents the Quick configuration, which is the recommended method. For more
information about the Standard configuration method, see Appendix Configuring the NetView agent by
using the PARMGEN standard configuration method and the OMEGAMON shared publications.
9. Enter the following parameter values for your environment:
GBL_USER_JCL
The name of a JCL library to be created for PARMGEN jobs, for example, NETVIEW.V621RTE.JCL.
RTE_PLIB_HILEV
The high-level qualifier for PARMGEN work libraries, for example, NETVIEW.V621RTE.
RTE_NAME
The name of the runtime environment to be created, for example, CNM01.
Press Enter after you fill in the parameter values. If the GBL_USER_JCL library that you specified on
the Parameter Generator (PARMGEN) Workflow panel does not exist, a message is displayed. Press
Enter to allocate the JCL library and proceed to the main options panel for PARMGEN:

KCIPQPGB PARAMETER GENERATOR (PARMGEN) WORKFLOW - PRIMARY OPTION MENU --------


Option ===>
Quick Configuration Mode

GBL_USER_JCL: NETVIEW.V621RTE.JCL
RTE_PLIB_HILEV: NETVIEW.V621RTE
RTE_NAME: CNM01

Notes: Perform steps 1 through 5 in sequence, repeating steps as necessary.


If reconfiguring this RTE, see Maintenance Scenarios F1=Help topic.
Enter n (1-5) to perform tasks.
Enter ns (1s-5s) for detailed job/task status.

Description Job/Label Status Date


-------------------------------------------- --------- --------- ----------

1. Set up/Refresh PARMGEN work environment. KCIJPCFG RC= 00000 2017/02/22


2> Customize PARMGEN configuration profiles. CNM01 Edited 2015/02/27
3. Create this RTE's runtime members and jobs. $PARSE Enter 3 for details.
4. Submit batch jobs to complete PARMGEN setup. SUBMIT Enter 4 for details.
5. Perform post configuration steps. POSTCFG
R Create next RTE - Reset fields. New RTE

Press F1=Help for more information. Type U or UTIL to access utility


menu.

F1=HELP F2=SPLIT F3=END F4=RETURN F5=RFIND F6=RCHANGE


F7=UP F8=DOWN F9=SWAP F10=LEFT F11=RIGHT F12=RETRIEVE

10 IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent


Option 1. KCIJPCFG Setting up PARMGEN work environment for an RTE

About this task


To use the KCIJPCFG job to set up PARMGEN work environment for an RTE, complete the following
steps:

Procedure
1. From the Parameter Generator (PARMGEN) Workflow panel, select Option 1 to display the Set Up
PARMGEN Work Environment panel (1 of 3).

KCIPQPG1 SET UP/REFRESH PARMGEN WORK ENVIRONMENT FOR AN RTE (1 OF 3) ---------


Quick Configuration Mode

Specify the RTE model profile to use:


==> ?__________________________

- To create a new RTE based on a predefined IBM model, type a ? in


the field and press Enter, then select the appropriate template.
- To create a new RTE that is a clone of an existing PARMGEN RTE,
specify the WCONFIG profile library and RTE member name to clone;
for example: (&hlq.&rte.WCONFIG(&clone_from))
- To create a new RTE that is a clone of an ICAT-created RTE,
specify the ICAT RTE Batch member location and RTE member;
for example: (&hlq.ICAT.INSTJOBS(CNM01))
- To create a new RTE from scratch, leave this field blank.
- To reconfigure or upgrade this existing PARMGEN RTE, specify its values;
for example: (NETVIEW.V621RTE.CNM01.WCONFIG(CNM01))

Customize jobcard data:


==> //USER1A JOB NOTIFY=&SYSUID,____________________________________________
==> // CLASS=A,MSGCLASS=A,MSGLEVEL=(1,1)__________________________
==> //*______________________________________________________________________
==> //*______________________________________________________________________

Specify the Install Job Generator (JOBGEN) output library if you want
PARMGEN to reuse CALLLIBS parameters from the JOBGEN repository:
==> ____________________________________________
(Type ? for last referenced JOBGEN library discovered, if any.)

Press F1=Help for more information. Type U or UTIL to access utility


menu.

Command ===>
F1=HELP F2=SPLIT F3=END F4=RETURN F5=RFIND F6=RCHANGE
F7=UP F8=DOWN F9=SWAP F10=LEFT F11=RIGHT F12=RETRIEVE

2. Enter a ? in the first input field, and update the job statement to be used for PARMGEN jobs, because
the scenario creates a new runtime environment.
For example, use the following code:

//USER1A JOB MSGLEVEL=1,MSGCLASS=A,NOTIFY=USER1

a. Press Enter to go to the resulting panel.


b. On the resulting panel, select @MDLHF Full RTE w/ Static Hub TEMS/Agents as the
template to use, and press Enter to return to panel 1 of 3:

Chapter 2. Configuring the NetView agent by using the PARMGEN quick configuration method 11
KCIPQMDL ----------------- SELECT RTE MODEL FROM LIST ------ Row 1 to 22 of 22
Command ===> Scroll ===> PAGE

Following is a list of predefined LPAR RTE model profiles available in


NETVIEW.V6R3M0.TKANSAM SMP/E target library.

Select ("S" or "/") an IBM RTE model to use to create the new CNM01 RTE.

Legend:
- $MDL* models: Recommended best-practice models for new RTE deployments.
- @MDL* models: Additional RTE models for new RTE deployments.
Note: For existing RTEs that want to use $MDLVARS model, use KCIJPMCF job
from the Utilities menu.

Model Description Scenario


-------- ------------------------------------------------ --------
_ $MDLHA Full RTE w/ High Availability Hub TEMS QCF01
_ $MDLHFV Full RTE w/ Static Hub TEMS/Agents w/ variables. QCF02
_ $MDLRSBV Sharing-w/-Base RTE w/ Remote/Agents w/ vars. QCF03
s @MDLHF Full RTE w/ Static Hub TEMS/Agents QCF04
_ @MDLRF Full RTE w/ Remote TEMS/Agents QCF05
_ @MDLRFV Full RTE w/ Remote TEMS/Agents w/ variables QCF06
_ @MDLRSB Sharing-w/-Base RTE w/ Remote TEMS/Agents QCF07
_ @MDLRSS Sharing-w/-SMP RTE w/ Remote TEMS/Agents QCF08
_ @MDLRSSV Sharing-w/-SMP RTE w/ Remote/Agents w/ vars. QCF09
_ @MDLHSS Sharing-w/-SMP RTE w/ Static Hub TEMS/Agents QCF10
_ @MDLHSB Sharing-w/-Base RTE w/ Hub TEMS/Agents QCF12
_ $MDLAFV Full RTE w/ Agents only-no local TEMS w/ vars. QCF13
_ @MDLAF Full RTE w/ Agents only-no local TEMS QCF14
_ $MDLASBV Sharing-w/-Base RTE Agents-no local TEMS w/vars. QCF15
_ @MDLASB Sharing-w/-Base RTE w/ Agents only-no local TEMS QCF16
_ @MDLASSV Sharing-w/-SMP RTE Agents only-no local TEMS var QCF17
_ @MDLASS Sharing-w/-SMP RTE w/ Agents only-no local TEMS QCF18
_ $MDLHSSV Sharing-w/-SMP RTE w/ Hub/TOM/KJJ Agent w/ vars. QCF19
_ $MDLHSS Sharing-w/-SMP RTE w/ Hub/TOM/KJJ Agent only QCF20
_ $MDLHSBV Sharing-w/-Base RTE w/ Hub TEMS/Agents w/ vars. QCF21
_ @MDLHSSV Sharing-w/-SMP RTE w/ Hub TEMS/Agents w/ vars. QCF22
_ $MDLVARS Best-practice variables for RTE parameters QHOWTO_05
End of
data

F1=HELP F2=SPLIT F3=END F4=RETURN F5=RFIND F6=RCHANGE


F7=UP F8=DOWN F9=SWAP F10=LEFT F11=RIGHT F12=RETRIEVE

c. Press Enter to go to panel 2 of 3 for setting up the work environment:

KCIP@PG2 SET UP/REFRESH PARMGEN WORK ENVIRONMENT FOR AN RTE (2 OF 3) ---------


Quick Configuration Mode
GBL_USER_JCL: NETVIEW.V621RTE.JCL
RTE_PLIB_HILEV: NETVIEW.V621RTE
RTE_NAME: CNM01

Enter parameter values appropriate for your environment:


UNIT / STORCLAS /
VOLSER MGMTCLAS
GBL_TARGET_HILEV: NETVIEW.V6R3M0_____________________ ________ / ________ /
HLQ of SMP/E target (TK*) datasets ______ ________

GBL_SYSDA_UNIT: SYSDA___
Work datasets UNIT name

GBL_REGION: 0M______
JCL REGION (specify K/M suffix)

Note: Type BACK to go back one panel. Type U or UTIL to access utility menu.

Command ===>
F1=HELP F2=SPLIT F3=END F4=RETURN F5=RFIND F6=RCHANGE
F7=UP F8=DOWN F9=SWAP F10=LEFT F11=RIGHT F12=RETRIEVE

3. From the Set Up PARMGEN Work Environment panel (2 of 3), specify a value for the following fields,
and press Enter:

12 IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent


GBL_TARGET_HILEV
The high-level qualifier for your SMP/E target libraries, for example, NETVIEW.V6R3M0.
GBL_SYSDA_UNIT
The disk unit name for non-VSAM data sets, for example, SYSDA.
GBL_REGION
Region size that the generated jobs will use.
4. From the Set Up PARMGEN Work Environment panel (3 of 3), enter any values that are required by
your installation for creating new data sets. Press Enter.
5. The Display PARMGEN Environment Analysis panel lists the components that are installed in your
TKANCUS data set. Press Enter to display the Include Products in the PARMGEN Customization
panel.
6. To include any products in the PARMGEN customization panel, enter / or S to the left of the product
code.
By default, all products are preselected for customization. When you finish, specify Y in the confirm
field, and press Enter.
7. Review and submit the KCIJPCFG job. Verify that the job ends with a 0 return code.
If the job does not end with a 0 return code, correct the job and resubmit it.
8. Press F3 to display messages for the submitted job.
9. Press Enter to return to the Parameter Generator (PARMGEN) Workflow panel.
Note the status and date on the right of the step that you just completed.

Option 2. Customizing PARMGEN configuration profiles

About this task


To edit PARMGEN configuration profiles, complete the following steps:

Procedure
1. From the Parameter Generator (PARMGEN) Workflow panel, select Option 2 to customize
configuration profiles. Use this option to override or specify values for the NetView agent configuration
files.
Most of the IBM Tivoli Monitoring and NetView agent parameters are set in the RTE LPAR profile. Use
the global parameters selection to specify the location of key libraries on your system.
Use a TSO editor to customize the files. Some optional values are commented out. If you modify any of
these values, ensure that you also uncomment the statements.
2. Select Option 1 to customize the RTE LPAR profile.
3. The CONFIGURE_PRODUCTS section shows the products that are included or excluded. Review the
default settings and update them as necessary for your installation. Parameters beginning with KDS
are for the monitoring server. The NetView agent uses parameters beginning with KNA.
Ensure that you review and update the following parameters:
Type of monitoring server (hub)
This parameter is controlled by the KDS_TEMS_TYPE parameter. This parameter is set to HUB. For
the NetView agent to connect to the monitoring server, ensure that the
KNA_TEMS_LOCAL_CONNECT_FLAG parameter is set to Y and that the KNA_TEMS_TCP_HOST
parameter is correct.
Communications-related information, for example TCP addresses
Use a fully-qualified host name or TCPIP address. The addresses are assigned default values.
Verify that the following monitoring server parameters are correct:
• RTE_TCP_HOST
• RTE_TCP_PORT_NUM

Chapter 2. Configuring the NetView agent by using the PARMGEN quick configuration method 13
• RTE_TCP_STC
Verify that the following NetView agent parameters are correct:
• KNA_AGT_TCP_HOST
• KNA_TCP_STC
Verify that the following parameters that control the communications protocols used by the
monitoring server and the NetView agent are correct:
• KDS_TEMS_COMM_PROTOCOLn, where n is a value 1-7.
• KDS_AGT_COMM_PROTOCOLn, where n is a value 1-7.
• KDS_TEMS_TCP_xxxxx_PORT_NUM, where xxxxx corresponds to the communications protocol
(PIPE,UDP,PIPE6,UDP6,PIPES,PIPE6S).
Ensure that the KDS_TEMS_KLX_TCP_TOLERATERECYCLE parameter and
KNA_AGT_KLX_TCP_TOLERATERECYCLE parameter are set to Y. This configuration enables the
monitoring server and the NetView agent to reconnect to its TCP/IP stack without being recycled
after the TCP/IP stack is recycled.
PPI sender and receiver names
The KNA_PPISND_PPI_SENDER_CNMEMATX and KNAA_PPIRCV_PPI_RECEIVER_CNMEMARX
parameters control the PPI sender and receiver names that are used by the NetView agent. The
sender name is controlled by the KNA_PPISND_PPI_SENDER_CNMEMATX parameter. The default
name is CNMEMATX. There is no matching CNMSTYLE statement. The receiver name is controlled
by the KNA_PPIRCV_PPI_RECEIVER_CNMEMARX parameter. This name must match the DESTPPI
receiver name that is specified in the CNMSTYLE member or its include member. The default value
is CNMEMARX.
Security settings to enable encryption for the monitoring server
Security settings to enable Take Action command forwarding
System commands that are issued from the Tivoli Enterprise Portal by using Take Action
commands or situations run without command authorization or an audit trail. You can use the
NetView product to perform command authorization for these system commands and to provide
an audit trail. Command authorization for the Take Action system commands uses the portal user
ID, which is sent to the NetView program with the command. The portal user ID that is sent is used
to determine the user ID that issues the command. When a command is sent from a situation, the
user ID that is sent is the last one that edited the situation. Password validation is not performed.
If a NetView operator ID exists that matches the portal user ID and has the required command
authorization, the command is run on the existing NetView operator ID. For more information
about protecting MVS system commands, see the IBM Tivoli Z NetView Security Reference. Some
agents provide their own Take Action commands, known as agent commands. Agent commands
have an associated two-character prefix for their product code. These commands are not sent to
the NetView program for command authorization. The only agent commands that are sent to the
NetView program for authorization are the NetView agent commands prefixed with NA. For
information about creating or editing a Take Action command, see the IBM Tivoli Monitoring: Tivoli
Enterprise Portal User's Guide. You can display Take Action commands and command responses in
the NetView Command Response workspace. Additionally, you can display the BNH806I and
BNH807I audit trail messages in the NetView Audit Log workspace.
Use the following parameters to enable command authorization checking for system commands sent
from the hub monitoring server:
KDS_PPI_RECEIVER
Specifies the name of the NetView PPI Receiver. The value must match the PPI receiver name
specified on the NetView APSERV command. The default value is CNMPCMDR.
KDS_PPI_SENDER
Specifies a value for the PPI sender. If you do not specify a value, the job name of the monitoring
server is used when the command is written to the NetView log. Equivalent parameters are
available to enable command authorization checking for commands sent from the NetView agent.

14 IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent


KNA_AGT_KGLHC_PPI_RECEIVER
Specifies the name of the NetView PPI Receiver. The value must match the PPI receiver name
specified on the NetView APSERV command. The default value is CNMPCMDR.
KNA_AGT_KGLHC_PPI_SENDER
Specifies a value for the PPI sender.
• For definitions for the common parameters, see the IBM OMEGAMON and Tivoli Management
Services on z/OS shared documentation.
• For NetView agent definitions, see Appendix C, Enterprise Management Agent Changes.
• For information about configuring security settings for a monitoring server running in a z/OS
environment, see IBM OMEGAMON and Tivoli Management Services on z/OS shared
documentation.
4. Press F3 to return to the menu panel.
5. Select Option 2 to review and specify global parameters. Review the default settings and update them
as necessary for your installation.
Usage notes:
• The global parameters define system data sets that include started task procedures, load modules,
and configuration files. In many cases, the default high-level qualifier for the data set is SYS1.
Review the global parameters starting with the GLBL_DSN_SYS1 parameter and verify that the
correct data sets are defined.
• The GBL_DSN_NETVIEW_CNMLINK parameter specifies the name of the NetView CNMLINK data set.
The default is set to NETVIEW.VNRNMN.CNMLINK. You must change the
GBL_DSN_NETVIEW_CNMLINK parameter. Update the parameter to the correct name of the NetView
CNMLINK data set.
6. Press F3 to return to the menu panel.
7. Select Option 4 (WCONFIG). Locate the KNA$PENV member and edit it. Verify that it contains the
following statements:

CTIRA_RECONNECT_WAIT = 60
CTIRA_HEARTBEAT = 1

For more information about the CTIRA_ environment variables, see the IBM Tivoli Monitoring:
Installation and Setup Guide.
8. Press F3 again to return to the Parameter Generator (PARMGEN) Workflow panel.

Option 3. Creating the RTE members and jobs

About this task


To create the RTE member and jobs, complete the following steps:

Procedure
1. From the Parameter Generator (PARMGEN) Workflow panel, select Option 3 to create the RTE
members and jobs.
Prior to creating the runtime environment, the PARMGEN tool stores the specified configuration in a
set of members in a working library. These members are used to create the configuration files in the
runtime environment.
2. Select Option 1 to edit the composite $PARSE job.
3. Review and submit the KCIJPPRS job. Verify that the job ends with a 0 return code. If the job does not
end with a 0 return code, correct the job and resubmit it.
4. Press F3 to display messages for the submitted job.
5. Press Enter to return to the menu panel.

Chapter 2. Configuring the NetView agent by using the PARMGEN quick configuration method 15
6. Press F3 to return to the Parameter Generator (PARMGEN) Workflow panel.

Option 4. Submitting batch jobs to complete the PARMGEN setup

About this task


To complete the PARMGEN setup, you need to submit the batch jobs by performing the following steps:

Procedure
1. From the Parameter Generator (PARMGEN) Workflow panel, select Option 4 to submit batch jobs to
complete the PARMGEN setup.
The Submit Batch Jobs To Complete PARMGEN Setup panel (KCIP@SUB) is displayed.

KCIP@SUB -------- SUBMIT BATCH JOBS TO COMPLETE PARMGEN SETUP -----------------


Option ===>

Select option 1 to SUBMIT the composite jobs in WKANSAMU for SYSA RTE.
Tip: Review the SUBMIT commands in the KCIJPSUB composite job.

Alternatively, select other options (2-12) to submit each job individually.


Enter ns (1s-12s) for detailed job/task status.

Description REQ Job Name Status Date


--------------------------------------- ----- -------- --------- ----------
More: +
1. Composite SUBMIT job (See JCL comments) KCIJPSUB
** or **
2. Allocate runtime RO and RW datasets (Yes) KCIJPALO
3. Copy SMP/E mbrs from TK*->RK* RO libs (Yes) KCIJPLOD
4. Run product security steps (Yes) KCIJPSEC
5. Update variable-named runtime mbrs (No ) KCIJPUPV
6. (Re)Create USS runtime mbrs in RKANDATV (Yes) KCIJPUSP
7. Create USS dirs./ (Re)Copy USS files (Yes) KCIJPUSS
8. Copy runtime mbrs to SYS1-type libs (Caution) KCIJPSYS
9. Run post-SMP/E RKANMODU ASM/LINK steps (Yes) KCIJPLNK
10. Verify the configuration jobs (Tip) KCIJPIVP
11. Back-up RK* product execution user libs (Tip) KCIJPCPR
12. Copy runtime mbrs from WK*->RK* RW libs (Yes) KCIJPW2R

Press F1=Help for more information. Type UTIL to access utility menu.

2. Choose one of the following approaches to submit jobs:


• To submit some or all of the jobs needed for configuration in one step, select Option 1 to edit the
KCIJPSUB composite master submit job.
• To submit jobs separately, select other options 2-12 to submit each job individually based on your
requirements.
3. Review and verify the jobs.
a. If you are using the composite master job, ensure all the jobs you want to submit this way are
selected.
The jobs that will be submitted are listed under directory ./ ADD NAME=SUBLIST in the
KCIJPSUB job. The jobs that are commented out are not submitted. By default, the KCIJVSYS job
and the KCIJPIVP job are not selected.
b. Verify whether the jobs end with the right return code.
Verify that the jobs end with a 0 return code. If the KCIJPIVP job is selected, it might end with a 4
return code, because the composite master job did not run all the jobs.
c. If a job does not end with the expected return code, correct the individual job and resubmit it.
4. Press F3 to display messages for the submitted job.
5. To submit additional jobs, choose one of the following steps to complete based on your situation:
• If you use the composite job, submit any additional jobs that were not selected in the KCIJPSUB
job.

16 IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent


• If you don't use the composite job, submit any needed individual jobs from the Submit Batch Jobs
To Complete PARMGEN Setup panel.
For example, complete the following steps to submit the KCIJPUSS, KCIJPSYS, KCIJPIVP, and
KCIJPW2R jobs separately.
a. Select Option 7 to edit the USS system setup job.
b. Review and submit the KCIJPUSS job. Verify that the job ends with a 0 return code. If the job
does not end with a 0 return code, correct the job and resubmit it.
c. Press F3 to display messages for the submitted job.
d. Press Enter to return to the menu panel.
e. Select Option 8 to edit the system setup job.
f. Review and submit the KCIJPSYS job. Verify that the job ends with a 0 return code. If the job
does not end with a 0 return code, correct the job and resubmit it.
g. Press F3 to display messages for the submitted job.
h. Press Enter to return to the menu panel.
i. Select Option 10 to edit the configuration verification job.
j. Review and submit the KCIJPIVP job. Verify that the job ends with a 0 or 4 return code. If the
job does not end with a 0 or 4 return code, correct the job and resubmit it. If the job ends with a
4 return code, examine the job output for the reason.
k. Press F3 to display messages for the submitted job.
l. Press Enter to return to the menu panel.
m. Select Option 12 to edit the WK* to RK* deployment job.
n. Review and submit the KCIJPW2R job. Verify that the job ends with a 0 or 4 return code. If the
job does not end with a 0 or 4 return code, correct the job and resubmit it. If the job ends with a
4 return code, examine the job output for the reason.
o. Press F3 to display messages for the submitted job.
p. Press Enter to return to the menu panel.
q. Press F3 to return to the Parameter Generator (PARMGEN) Workflow panel.
r. Press F3 twice to exit the PARMGEN tool.

What to do next
When you complete the procedure in this section, continue with Chapter 3, “Completing the NetView
agent configuration,” on page 27.

Scenario 2: Converting an existing Configuration Tool RTE to PARMGEN and


Updating it

About this task


In this scenario, a full runtime environment (RTE) already exists, which was created by using the
deprecated configuration tool. The existing environment has a hub Tivoli Enterprise Monitoring Server on
a different host and a working Tivoli Enterprise Portal Server. This RTE contains a remote Tivoli Enterprise
Monitoring Server into which the NetView agent connects.
Follow these steps to copy RTE parameters and configure a NetView agent into a new PARMGEN RTE
based on the existing RTE.

Procedure
1. Create the batch parameter deck by using the configuration tool.

Chapter 2. Configuring the NetView agent by using the PARMGEN quick configuration method 17
2. Start the PARMGEN tool.
3. Use the KCIJPCFG job to set up PARMGEN work environment for an RTE.
4. Customize PARMGEN configuration profiles.
5. Create the RTE members and jobs.
6. Submit batch jobs to complete the PARMGEN setup.

Creating the batch parameter deck by using the configuration tool

About this task


Follow these steps to use the configuration tool to create a batch parameter deck that you will use to
configure the NetView agent.

Procedure
1. Log on to a TSO session.
2. Enter ISPF.
3. From the Primary Option Menu, enter Option 6 (Command).
4. Start the configuration tool.
For example, from the command line enter the following command:

EX ’&shilev.INSTLIB’

where &shilev is the high-level qualifier that you specified when you created the INSTLIB data set.
The configuration tool Main Menu ID displayed.
5. From the configuration tool Main Menu, enter 3.
The Configure Products panel is displayed.
6. Enter 1 to display the Product Selection menu.
7. Enter S to select the NetView agent.
8. Enter Z to select the RTE to be used as the source of the batch parameter deck.
9. Enter 1 to display the Create/Clone Parameter Deck panel.
10. Enter 1 to display the Create Batch Mode Parameters panel.
11. From the Create Batch Mode Parameters panel, specify a value for the following fields and then
press Enter:
Parameter Library
The data set where the parameter deck will be located.
Member Name
The member name into which the parameter deck is written.

Starting the PARMGEN tool

About this task


Follow these steps to start the PARMGEN tool:

Procedure
1. Log on to a TSO session.
2. Enter ISPF.
3. From the Primary Option Menu, enter Option 6 (Command).
4. If you are using a 3270 Model 2 (24 x 80) display, turn off the predefined function (PF) keys so that the
function keys are not truncated. To do this, enter PFSHOW on the command line and repeat this
command until the ISPF default function keys are no longer displayed.

18 IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent


5. From the command line, enter the following command:

EX ’&shilev.TKANCUS’

where &shilev is the high-level qualifier that you specified when you installed Tivoli Management
Services.
A panel similar to the following one is displayed:

KCIPQPGW
Welcome to the z/OS Installation and Configuration Tools for
z Systems Management Suites

1. Checklist: System preparation checklists


Tip: Read/Print Checklists prior to installation and configuration.

2. Installation Workflow:
SMP/E-install z/OS products with Install Job Generator (JOBGEN)
Conditional: JOBGEN is not required when using SystemPac or ServerPac.

3. Configuration Workflow (Post-installation):


Configure z/OS products with Parameter Generator Workflow (PARMGEN)

I. What's New in PARMGEN? <=== Revised

Maintenance Level: HKCI310 PTF UA91952 (APAR OA51755 2Q17 Interim Feature)
©Copyright IBM Corporation 1992-2019
Licensed Material - Program Property of
IBM

Option ===>
F1=HELP F2=SPLIT F3=END F4=RETURN F5=RFIND F6=RCHANGE
F7=UP F8=DOWN F9=SWAP F10=LEFT F11=RIGHT F12=RETRIEVE

6. Review the checklists by selecting Option 1.


7. You can skip Option 2 if you have already completed this step when you installed Tivoli Management
Services.
8. For the Quick configuration, from the z/OS Installation and Configuration Tools panel, select Option 3
to display the Parameter Generator (PARMGEN) Workflow panel. A panel similar to the following is
displayed.

KCIPQPGA -------- PARAMETER GENERATOR (PARMGEN) WORKFLOW MENU -----------------


Command ===>
Quick Configuration Mode

Enter parameter values appropriate for the LPAR runtime environment (RTE).

GBL_USER_JCL: NETVIEW.V621RTE.JCL________________________
(for example, TDSF72.ITM63.DS630.SYSPLEX.PARMGEN.JCL)
Specify the dataset name of the PARMGEN common/global
library for the different LPAR runtime environments (RTEs).
Use the same dataset for managing the different LPAR RTEs.
Multiple users can specify the same dataset to manage RTEs.

RTE_PLIB_HILEV: NETVIEW.V621RTE_______________
Specify the High-Level Qualifier (&hlq) portion of the
PARMGEN interim staging and work libraries for this LPAR RTE:
- &hlq.&rte_name.IK* (IKANCMDU,IKANPARU,IKANSAMU)
- &hlq.&rte_name.WK* (WKANCMDU,WKANPARU,WKANSAMU)
- &hlq.&rte_name.WCONFIG

RTE_NAME: CNM01_ (Type ? for a list of configured RTEs)


Specify the runtime environment (&rte_name) for this LPAR.
Press F1=Help for more information. Type U or UTIL to access utility menu.

F1=HELP F2=SPLIT F3=END F4=RETURN F5=RFIND F6=RCHANGE


F7=UP F8=DOWN F9=SWAP F10=LEFT F11=RIGHT F12=RETRIEVE

Chapter 2. Configuring the NetView agent by using the PARMGEN quick configuration method 19
Note: PARMGEN has two types of installation modes: Quick configuration and Standard configuration.
This scenario documents the Quick configuration, which is the recommended method. For more
information about the Standard configuration method, see Appendix Configuring the NetView agent by
using the PARMGEN standard configuration method and the OMEGAMON shared publications.
9. Enter the following parameter values for your environment:
GBL_USER_JCL
The name of a JCL library to be created for PARMGEN jobs, for example, NETVIEW.V621RTE.JCL.
RTE_PLIB_HILEV
The high-level qualifier for PARMGEN work libraries, for example, NETVIEW.V621RTE.
RTE_NAME
The name of the runtime environment to be created, for example, CNM01.
Press Enter after you fill in the parameter values. If the GBL_USER_JCL library that you specified on
the Parameter Generator (PARMGEN) Workflow panel does not exist, a message is displayed. Press
Enter to allocate the JCL library and proceed to the main options panel for PARMGEN:

KCIPQPGB PARAMETER GENERATOR (PARMGEN) WORKFLOW - PRIMARY OPTION MENU --------


Option ===>
Quick Configuration Mode

GBL_USER_JCL: NETVIEW.V621RTE.JCL
RTE_PLIB_HILEV: NETVIEW.V621RTE
RTE_NAME: CNM01

Notes: Perform steps 1 through 5 in sequence, repeating steps as necessary.


If reconfiguring this RTE, see Maintenance Scenarios F1=Help topic.
Enter n (1-5) to perform tasks.
Enter ns (1s-5s) for detailed job/task status.

Description Job/Label Status Date


-------------------------------------------- --------- --------- ----------

1. Set up/Refresh PARMGEN work environment. KCIJPCFG RC= 00000 2017/02/22


2> Customize PARMGEN configuration profiles. CNM01 Edited 2015/02/27
3. Create this RTE's runtime members and jobs. $PARSE Enter 3 for details.
4. Submit batch jobs to complete PARMGEN setup. SUBMIT Enter 4 for details.
5. Perform post configuration steps. POSTCFG
R Create next RTE - Reset fields. New RTE

Press F1=Help for more information. Type U or UTIL to access utility


menu.

F1=HELP F2=SPLIT F3=END F4=RETURN F5=RFIND F6=RCHANGE


F7=UP F8=DOWN F9=SWAP F10=LEFT F11=RIGHT F12=RETRIEVE

Option 1. KCIJPCFG Setting up PARMGEN work environment for an RTE

About this task


To use the KCIJPCFG job to set up PARMGEN work environment for an RTE, complete the following
steps:

Procedure
1. From the Parameter Generator (PARMGEN) Workflow panel, select Option 1 to display the Set Up
PARMGEN Work Environment panel (1 of 3).

20 IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent


KCIPQPG1 SET UP/REFRESH PARMGEN WORK ENVIRONMENT FOR AN RTE (1 OF 3) ---------
Quick Configuration Mode

Specify the RTE model profile to use:


==> ?__________________________

- To create a new RTE based on a predefined IBM model, type a ? in


the field and press Enter, then select the appropriate template.
- To create a new RTE that is a clone of an existing PARMGEN RTE,
specify the WCONFIG profile library and RTE member name to clone;
for example: (&hlq.&rte.WCONFIG(&clone_from))
- To create a new RTE that is a clone of an ICAT-created RTE,
specify the ICAT RTE Batch member location and RTE member;
for example: (&hlq.ICAT.INSTJOBS(CNM01))
- To create a new RTE from scratch, leave this field blank.
- To reconfigure or upgrade this existing PARMGEN RTE, specify its values;
for example: (NETVIEW.V621RTE.CNM01.WCONFIG(CNM01))

Customize jobcard data:


==> //USER1A JOB NOTIFY=&SYSUID,____________________________________________
==> // CLASS=A,MSGCLASS=A,MSGLEVEL=(1,1)__________________________
==> //*______________________________________________________________________
==> //*______________________________________________________________________

Specify the Install Job Generator (JOBGEN) output library if you want
PARMGEN to reuse CALLLIBS parameters from the JOBGEN repository:
==> ____________________________________________
(Type ? for last referenced JOBGEN library discovered, if any.)

Press F1=Help for more information. Type U or UTIL to access utility


menu.

Command ===>
F1=HELP F2=SPLIT F3=END F4=RETURN F5=RFIND F6=RCHANGE
F7=UP F8=DOWN F9=SWAP F10=LEFT F11=RIGHT F12=RETRIEVE

2. From the Set Up PARMGEN Work Environment panel, enter the location of the batch parameter deck
and enter a job statement to be used for PARMGEN jobs.
For example, use the following code:

//USER1A JOB MSGLEVEL=1,MSGCLASS=A,NOTIFY=USER1

3. From the Set Up PARMGEN Work Environment panel (2 of 3), specify a value for the following fields,
and press Enter:
GBL_TARGET_HILEV
The high-level qualifier for your SMP/E target libraries, for example, NETVIEW.V6R3M0.
GBL_SYSDA_UNIT
The disk unit name for non-VSAM data sets, for example, SYSDA.
GBL_REGION
Region size that the generated jobs will use.
4. From the Set Up PARMGEN Work Environment panel (3 of 3), enter any values that are required by
your installation for creating new data sets. Press Enter.
5. The Display PARMGEN Environment Analysis panel lists the components that are installed in your
TKANCUS data set. Press Enter to display the Include Products in the PARMGEN Customization
panel.
6. To include any products in the PARMGEN customization panel, enter / or S to the left of the product
code.
By default, all products are preselected for customization. When you finish, specify Y in the confirm
field and press Enter.
7. Review and submit the KCIJPCFG job. Verify that the job ends with a 0 return code.
If the job does not end with a 0 return code, correct the job and resubmit it.
8. Press F3 to display messages for the submitted job.
9. Press Enter to return to the Parameter Generator (PARMGEN) Workflow panel.
Note the status and date on the right of the step that you just completed.

Chapter 2. Configuring the NetView agent by using the PARMGEN quick configuration method 21
Option 2. Customizing PARMGEN configuration profiles

About this task


To edit PARMGEN configuration profiles, complete the following steps:

Procedure
1. From the Parameter Generator (PARMGEN) Workflow panel, select Option 2 to customize
configuration profiles. Use this option to override or specify values for the NetView agent configuration
files.
Most of the IBM Tivoli Monitoring and NetView agent parameters are set in the RTE LPAR profile. Use
the global parameters selection to specify the location of key libraries on your system.
Use a TSO editor to customize the files. Some optional values are commented out. If you modify any of
these values, ensure that you also uncomment the statements.
2. Select Option 1 to customize the RTE LPAR profile.
3. The CONFIGURE_PRODUCTS section shows the products that are included or excluded. Review the
default settings and update them as necessary for your installation. Parameters beginning with KDS
are for the monitoring server. The NetView agent uses parameters beginning with KNA.
Ensure that you review and update the following parameters:
Type of monitoring server (hub)
This parameter is controlled by the KDS_TEMS_TYPE parameter. This parameter is set to HUB. For
the NetView agent to connect to the monitoring server, ensure that the
KNA_TEMS_LOCAL_CONNECT_FLAG parameter is set to Y and that the KNA_TEMS_TCP_HOST
parameter is correct.
Communications-related information, for example TCP addresses
Use a fully-qualified host name or TCPIP address. The addresses are assigned default values.
Verify that the following monitoring server parameters are correct:
• RTE_TCP_HOST
• RTE_TCP_PORT_NUM
• RTE_TCP_STC
Verify that the following NetView agent parameters are correct:
• KNA_AGT_TCP_HOST
• KNA_TCP_STC
Verify that the following parameters that control the communications protocols used by the
monitoring server and the NetView agent are correct:
• KDS_TEMS_COMM_PROTOCOLn, where n is a value 1-7.
• KDS_AGT_COMM_PROTOCOLn, where n is a value 1-7.
• KDS_TEMS_TCP_xxxxx_PORT_NUM, where xxxxx corresponds to the communications protocol
(PIPE,UDP,PIPE6,UDP6,PIPES,PIPE6S).
Ensure that the KDS_TEMS_KLX_TCP_TOLERATERECYCLE parameter and
KNA_AGT_KLX_TCP_TOLERATERECYCLE parameter are set to Y. This configuration enables the
monitoring server and the NetView agent to reconnect to its TCP/IP stack without being recycled
after the TCP/IP stack is recycled.
PPI sender and receiver names
The KNA_PPISND_PPI_SENDER_CNMEMATX and KNAA_PPIRCV_PPI_RECEIVER_CNMEMARX
parameters control the PPI sender and receiver names that are used by the NetView agent. The
sender name is controlled by the KNA_PPISND_PPI_SENDER_CNMEMATX parameter. The default
name is CNMEMATX. There is no matching CNMSTYLE statement. The receiver name is controlled
by the KNA_PPIRCV_PPI_RECEIVER_CNMEMARX parameter. This name must match the DESTPPI

22 IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent


receiver name that is specified in the CNMSTYLE member or its include member. The default value
is CNMEMARX.
Security settings to enable encryption for the monitoring server
Security settings to enable Take Action command forwarding
System commands that are issued from the Tivoli Enterprise Portal by using Take Action
commands or situations run without command authorization or an audit trail. You can use the
NetView product to perform command authorization for these system commands and to provide
an audit trail. Command authorization for the Take Action system commands uses the portal user
ID, which is sent to the NetView program with the command. The portal user ID that is sent is used
to determine the user ID that issues the command. When a command is sent from a situation, the
user ID that is sent is the last one that edited the situation. Password validation is not performed.
If a NetView operator ID exists that matches the portal user ID and has the required command
authorization, the command is run on the existing NetView operator ID. For more information
about protecting MVS system commands, see the IBM Tivoli Z NetView Security Reference. Some
agents provide their own Take Action commands, known as agent commands. Agent commands
have an associated two-character prefix for their product code. These commands are not sent to
the NetView program for command authorization. The only agent commands that are sent to the
NetView program for authorization are the NetView agent commands prefixed with NA. For
information about creating or editing a Take Action command, see the IBM Tivoli Monitoring: Tivoli
Enterprise Portal User's Guide. You can display Take Action commands and command responses in
the NetView Command Response workspace. Additionally, you can display the BNH806I and
BNH807I audit trail messages in the NetView Audit Log workspace.
Use the following parameters to enable command authorization checking for system commands sent
from the hub monitoring server:
KDS_PPI_RECEIVER
Specifies the name of the NetView PPI Receiver. The value must match the PPI receiver name
specified on the NetView APSERV command. The default value is CNMPCMDR.
KDS_PPI_SENDER
Specifies a value for the PPI sender. If you do not specify a value, the job name of the monitoring
server is used when the command is written to the NetView log. Equivalent parameters are
available to enable command authorization checking for commands sent from the NetView agent.
KNA_AGT_KGLHC_PPI_RECEIVER
Specifies the name of the NetView PPI Receiver. The value must match the PPI receiver name
specified on the NetView APSERV command. The default value is CNMPCMDR.
KNA_AGT_KGLHC_PPI_SENDER
Specifies a value for the PPI sender.
• For definitions for the common parameters, see the IBM OMEGAMON and Tivoli Management
Services on z/OS shared documentation.
• For NetView agent definitions, see Appendix C, Enterprise Management Agent Changes.
• For information about configuring security settings for a monitoring server running in a z/OS
environment, see IBM OMEGAMON and Tivoli Management Services on z/OS shared
documentation.
4. Press F3 to return to the menu panel.
5. Select Option 2 to review and specify global parameters. Review the default settings and update them
as necessary for your installation.
Usage notes:
• The global parameters define system data sets that include started task procedures, load modules,
and configuration files. In many cases, the default high-level qualifier for the data set is SYS1.
Review the global parameters starting with the GLBL_DSN_SYS1 parameter and verify that the
correct data sets are defined.
• The GBL_DSN_NETVIEW_CNMLINK parameter specifies the name of the NetView CNMLINK data set.
The default is set to NETVIEW.VNRNMN.CNMLINK. You must change the

Chapter 2. Configuring the NetView agent by using the PARMGEN quick configuration method 23
GBL_DSN_NETVIEW_CNMLINK parameter. Update the parameter to the correct name of the NetView
CNMLINK data set.
6. Press F3 to return to the menu panel.
7. Select Option 4 (WCONFIG). Locate the KNA$PENV member and edit it. Verify that it contains the
following statements:

CTIRA_RECONNECT_WAIT = 60
CTIRA_HEARTBEAT = 1

For more information about the CTIRA_ environment variables, see the IBM Tivoli Monitoring:
Installation and Setup Guide.
8. Press F3 again to return to the Parameter Generator (PARMGEN) Workflow panel.

Option 3. Creating the RTE members and jobs

About this task


To create the RTE member and jobs, complete the following steps:

Procedure
1. From the Parameter Generator (PARMGEN) Workflow panel, select Option 3 to create the RTE
members and jobs.
Prior to creating the runtime environment, the PARMGEN tool stores the specified configuration in a
set of members in a working library. These members are used to create the configuration files in the
runtime environment.
2. Select Option 1 to edit the composite $PARSE job.
3. Review and submit the KCIJPPRS job. Verify that the job ends with a 0 return code. If the job does not
end with a 0 return code, correct the job and resubmit it.
4. Press F3 to display messages for the submitted job.
5. Press Enter to return to the menu panel.
6. Press F3 to return to the Parameter Generator (PARMGEN) Workflow panel.

Option 4. Submitting batch jobs to complete the PARMGEN setup

About this task


To complete the PARMGEN setup, you need to submit the batch jobs by performing the following steps:

Procedure
1. From the Parameter Generator (PARMGEN) Workflow panel, select Option 4 to submit batch jobs to
complete the PARMGEN setup.
The Submit Batch Jobs To Complete PARMGEN Setup panel (KCIP@SUB) is displayed.

24 IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent


KCIP@SUB -------- SUBMIT BATCH JOBS TO COMPLETE PARMGEN SETUP -----------------
Option ===>

Select option 1 to SUBMIT the composite jobs in WKANSAMU for SYSA RTE.
Tip: Review the SUBMIT commands in the KCIJPSUB composite job.

Alternatively, select other options (2-12) to submit each job individually.


Enter ns (1s-12s) for detailed job/task status.

Description REQ Job Name Status Date


--------------------------------------- ----- -------- --------- ----------
More: +
1. Composite SUBMIT job (See JCL comments) KCIJPSUB
** or **
2. Allocate runtime RO and RW datasets (Yes) KCIJPALO
3. Copy SMP/E mbrs from TK*->RK* RO libs (Yes) KCIJPLOD
4. Run product security steps (Yes) KCIJPSEC
5. Update variable-named runtime mbrs (No ) KCIJPUPV
6. (Re)Create USS runtime mbrs in RKANDATV (Yes) KCIJPUSP
7. Create USS dirs./ (Re)Copy USS files (Yes) KCIJPUSS
8. Copy runtime mbrs to SYS1-type libs (Caution) KCIJPSYS
9. Run post-SMP/E RKANMODU ASM/LINK steps (Yes) KCIJPLNK
10. Verify the configuration jobs (Tip) KCIJPIVP
11. Back-up RK* product execution user libs (Tip) KCIJPCPR
12. Copy runtime mbrs from WK*->RK* RW libs (Yes) KCIJPW2R

Press F1=Help for more information. Type UTIL to access utility menu.

2. Choose one of the following approaches to submit jobs:


• To submit some or all of the jobs needed for configuration in one step, select Option 1 to edit the
KCIJPSUB composite master submit job.
• To submit jobs separately, select other options 2-12 to submit each job individually based on your
requirements.
3. Review and verify the jobs.
a. If you are using the composite master job, ensure all the jobs you want to submit this way are
selected.
The jobs that will be submitted are listed under directory ./ ADD NAME=SUBLIST in the
KCIJPSUB job. The jobs that are commented out are not submitted. By default, the KCIJVSYS job
and the KCIJPIVP job are not selected.
b. Verify whether the jobs end with the right return code.
Verify that the jobs end with a 0 return code. If the KCIJPIVP job is selected, it might end with a 4
return code, because the composite master job did not run all the jobs.
c. If a job does not end with the expected return code, correct the individual job and resubmit it.
4. Press F3 to display messages for the submitted job.
5. To submit additional jobs, choose one of the following steps to complete based on your situation:
• If you use the composite job, submit any additional jobs that were not selected in the KCIJPSUB
job.
• If you don't use the composite job, submit any needed individual jobs from the Submit Batch Jobs
To Complete PARMGEN Setup panel.
For example, complete the following steps to submit the KCIJPUSS, KCIJPSYS, KCIJPIVP, and
KCIJPW2R jobs separately.
a. Select Option 7 to edit the USS system setup job.
b. Review and submit the KCIJPUSS job. Verify that the job ends with a 0 return code. If the job
does not end with a 0 return code, correct the job and resubmit it.
c. Press F3 to display messages for the submitted job.
d. Press Enter to return to the menu panel.
e. Select Option 8 to edit the system setup job.

Chapter 2. Configuring the NetView agent by using the PARMGEN quick configuration method 25
f. Review and submit the KCIJPSYS job. Verify that the job ends with a 0 return code. If the job
does not end with a 0 return code, correct the job and resubmit it.
g. Press F3 to display messages for the submitted job.
h. Press Enter to return to the menu panel.
i. Select Option 10 to edit the configuration verification job.
j. Review and submit the KCIJPIVP job. Verify that the job ends with a 0 or 4 return code. If the
job does not end with a 0 or 4 return code, correct the job and resubmit it. If the job ends with a
4 return code, examine the job output for the reason.
k. Press F3 to display messages for the submitted job.
l. Press Enter to return to the menu panel.
m. Select Option 12 to edit the WK* to RK* deployment job.
n. Review and submit the KCIJPW2R job. Verify that the job ends with a 0 or 4 return code. If the
job does not end with a 0 or 4 return code, correct the job and resubmit it. If the job ends with a
4 return code, examine the job output for the reason.
o. Press F3 to display messages for the submitted job.
p. Press Enter to return to the menu panel.
q. Press F3 to return to the Parameter Generator (PARMGEN) Workflow panel.
r. Press F3 twice to exit the PARMGEN tool.

What to do next
When you complete the procedure in this section, continue with Chapter 3, “Completing the NetView
agent configuration,” on page 27.

26 IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent


Chapter 3. Completing the NetView agent
configuration

To complete the configuration of the NetView agent with a Tivoli Enterprise Monitoring Server running in a
z/OS environment, follow these procedures:
1. “Updating NetView initialization statements” on page 28
2. “Loading the agent data files and configuring the portal” on page 29
3. “Adding application support to the Tivoli Enterprise Monitoring Server” on page 32

APF-authorizing your libraries


Ensure that the following libraries are APF-authorized:
• CNMLINK (authorized when you installed the NetView program)
• RKANMOD
• RKANMODL
• RKANMODU
• Any runtime libraries that are concatenated in the STEPLIB DDNAME and in the RKANMODL DDNAME of
the IBMNA and IBMDS started tasks
For information on APF-authorizing these data sets, refer to IBM Z NetView Installation: Getting Started.

Authorizing the KPDDSCO program


Persistent data store maintenance uses the KPDDSCO program. This program must run as an authorized
program under TSO.
To authorize the KPDDSCO program, update the IKJTSOxx member in the SYS1.PARMLIB data set. For
information on authorizing this program, refer to IBM Z NetView Installation: Getting Started.
You can refresh the IKJTSOnn member by issuing the following SET command:

T IKJTSO=nn

Copying the started task procedures to your procedure library


You used the configuration tool to create started task procedures in the RKANSAMU data set. To
complete the configuration, do these steps:
1. Copy the Tivoli Enterprise Monitoring Server started task (IBMDS) from the RKANSAMU data set to
your PROCLIB data set.
2. Copy the NetView agent started task (IBMNA) from the RKANSAMU data set to your PROCLIB data set.
3. The started task procedures include a SYSTCPD DD statement that is commented out. Tivoli
Management Services requires that host names be resolvable by TCP/IP. If your environment does not
include a domain name service, uncomment this DD statement and modify it to comply with your
environment.
4. Copy the persistent data store maintenance procedure (KPDPROC1) from the RKANSAMU data set to
your PROCLIB data set.

© Copyright IBM Corp. 2006, 2019 27


Starting the hub Tivoli Enterprise Monitoring Server
Before you begin the installation and configuration of the distributed components, start the hub Tivoli
Enterprise Monitoring Server:
1. From the z/OS system console, start the Tivoli Enterprise Monitoring Server. The following command
uses the default started task procedure name:

S IBMDS

2. To verify that the Tivoli Enterprise Monitoring Server started successfully, you should see the following
message on the z/OS system console, in the SYSLOG data set, or in the RKLVLOG data set for the Tivoli
Enterprise Monitoring Server started task procedure:

KO4SRV032 Tivoli Enterprise Monitoring Server (TEMS) startup complete.

Installing the Tivoli Management Services components


Tivoli Management Services consists of the following commonly shared components:
• Tivoli Enterprise Portal Server and clients
• Tivoli Data Warehouse
• TMS:Engine
• Event synchronization component
• Tivoli Enterprise Portal Server extended services
For a description of these components, see the OMEGAMON XE and Tivoli Management Services on z/OS
Common Planning and Configuration Guide.
For information on installing these components, refer to the IBM Tivoli Monitoring: Installation and Setup
Guide.
During the installation process, you must provide a host name or IP address for the hub Tivoli Enterprise
Monitoring Server. When supplying the host name, provide the fully qualified host name. You are also
required to enter passwords on some panels. For some operating systems, you are required to provide a
password of 6 or more characters. Check the password requirements for your operating system before
you begin the installation process.
After installing the Tivoli Enterprise Portal and Tivoli Enterprise Portal Server, verify the installation by
locating the entries for the installed Tivoli Management Services components in the Manage Tivoli
Enterprise Monitoring Services window. If the installation was not successful, check the installation log
found in the <install_dir>\INSTALL\nnnTimestamp.log file (where nnn is the title of the DVD) to determine
the problem and try the installation again.

Updating NetView initialization statements


The CNMSTYLE member in the DSIPARM data set is used during NetView initialization. To make changes
to a statement in the CNMSTYLE member, copy the statement to either the CNMSTUSR or CxxSTGEN
member. You can then modify the statement. For information about changing CNMSTYLE statements, see
IBM Z NetView Installation: Getting Started.
Update the following CNMSTYLE statements:
1. If you did not already enable the Z NetView Enterprise Management Agent tower, delete the asterisk
(*) preceding the TEMA tower in the TOWER statement.
2. If you enabled the TEMA tower or changed any TEMA subtower statements, recycle the NetView
program.

28 IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent


If you want information about Refer to
CNMSTYLE processing IBM Z NetView Installation: Getting Started
CNMSTYLE statements IBM Z NetView Administration Reference
Enabling additional TEMA statements “Setting up data collection” on page 44

Loading the agent data files and configuring the portal


If the self-describing agent (SDA) function for the NetView agent has been enabled, it will update and
configure the Tivoli Enterprise Portal agent and client. If it is not enabled, follow these procedures to load
the NetView agent data files and to configure the Tivoli Management Services environment:
• “Loading files and configuring the Tivoli Enterprise Portal in a Windows environment” on page 29
• “Loading files and configuring the Tivoli Enterprise Portal in the Linux and AIX environments” on page
30
For more information on the self-describing agent function, see “Adding application support to the Tivoli
Enterprise Monitoring Server” on page 32.

Loading files and configuring the Tivoli Enterprise Portal in a Windows environment
The NetView agent data files are found on the IBM Z NetView Enterprise Management Agent data files
DVD. Do these steps to install the files.
1. Log on to Windows using an ID with administrator authority.
2. Close any running applications.
3. Insert the Z NetView Enterprise Management Agent DVD into your DVD drive.
• Installation begins automatically.
• If the installation process does not start, run setup.exe from the Windows directory of the
installation DVD. If setup.exe initialization fails, you might not have enough free disk space to
decompress the setup files.
4. From the Z NetView Enterprise Management Agent installation wizard Welcome window, click Next.
The Install Prerequisites window is displayed.
5. From the Install Prerequisites window, click Next. The Software License Agreement is displayed.
6. Read and accept the software license agreement. Click Accept to display the Select Features
window.
7. Select Tivoli Enterprise Portal Server and TEP Desktop Client.
Note: If you are using a distributed Tivoli Enterprise Monitoring Server on the same server as the
Tivoli Enterprise Portal Server, additional component check boxes are displayed.
8. Click Next. The Start Copying Files window is displayed.
9. Click Next. When the files have been copied, the Setup Type window is displayed.
10. Ensure that both Configure Tivoli Enterprise Portal and Launch Manage Tivoli Enterprise
Monitoring Services are selected, and then click Next.
Note: If you are using a distributed Tivoli Enterprise Monitoring Server on the same server as the
Tivoli Enterprise Portal Server, additional component check boxes are displayed.
11. In the remaining windows in the installation wizard, you are prompted to provide information specific
to your environment.
12. When the installation wizard is finished, the InstallShield Wizard Complete window is displayed. The
Display the Readme file check box should already be selected. Click Finish to exit the wizard.
13. Review the readme file and then close the window.
14. When the installation process completes:

Chapter 3. Completing the NetView agent configuration 29


• The Manage Tivoli Enterprise Monitoring Services window is displayed.
• If the Manage Tivoli Enterprise Monitoring Services window is not displayed, you can open it by
clicking Start > Programs > IBM Tivoli Monitoring >Manage Tivoli Monitoring Services.
15. Review the Tivoli Enterprise Portal Server Status field. If the server is not already started, right-click
Tivoli Enterprise Portal Server and then click Start.
16. Uncomment the USE_EGG1_FLAG=1 statement, in IBM\ITM\CNPS\kfwenv (Windows default
directory).
17. To log on to Tivoli Enterprise Portal, right-click the Tivoli Enterprise Portal Desktop and then click
Start. The default user ID is sysadmin. There is no default password when running with a Tivoli
Enterprise Monitoring Server on a z/OS system.
18. Verify that the Enterprise Status window is displayed.

Loading files and configuring the Tivoli Enterprise Portal in the Linux and AIX®
environments
To complete this process, the components on which you are to install support must be in the same
directory structure as defined by the $install_dir environment variable or the value of the -h flag when
using the install.sh installation script.

Do these steps to install the agent data files:


1. Stop the Tivoli Enterprise Portal Server by entering the following command from the $install_dir/bin
directory:

./itmcmd agent stop cq

2. Run the following command from the installation media:

./install.sh -h $install_dir

$install_dir is the home directory for the IBM Tivoli Monitoring products.
3. When you are prompted for the IBM Tivoli Monitoring home directory, do one of the following steps:
• Press Enter to accept the default directory (/opt/IBM/ITM).
• Enter the full path to the installation directory that you used.
4. When you are prompted for an installation option, enter 1 as shown in Figure 4 on page 30.

Select one of the following:

1) Install products to the local host.


2) Install products to depot for remote deployment (requires TEMS).
3) Install TEMS support for remote seeding
4) Exit install.

Please enter a valid number: 1

Figure 4. Installation option


5. Review the license agreement and enter 1 to accept the terms of the agreement.
6. A list of currently installed products is displayed followed by a numbered list of categories for which
product packages are available. Enter the number that corresponds to the Tivoli Enterprise Portal
Browser Client support as shown in Figure 5 on page 31.

30 IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent


Product packages are available for the following operating systems
and component support categories:

1) Tivoli Enterprise Portal Browser Client support


2) Tivoli Enterprise Portal Server support
3) Tivoli Enterprise Monitoring Server support

Type the number for the OS you want, or type "q" to quit selection: 1

Figure 5. Installation components


7. At the prompt, enter y to confirm the request.
8. When the next list of the components to install is displayed, enter the number that corresponds to
the IBM Z NetView Enterprise Management Agent as shown in Figure 6 on page 31.

The following application supports are available for installation:

1) IBM Z NetView Enterprise Management Agent V06.21.00.00


2) All of the above

Type the numbers that correspond to the products that you want to install.
Type "b" to change operating system, or type "q" to quit selection. If you
enter more than one number, separate the numbers by a comma or a space.

Type your selection here:

Figure 6. Installation of the agent


9. At the prompt, enter y to confirm the installation. The installation begins.
10. Install the agent data files for each IBM Tivoli Monitoring component that is on the server, for
example:
• Tivoli Enterprise Portal Browser Client support
• Tivoli Enterprise Portal Server support
• Tivoli Enterprise Monitoring Server support
a. Select the number corresponding to the component for which you want support.
b. At the prompt, enter 1 for Yes to confirm the request.
c. Select the number corresponding to IBM Z NetView Enterprise Management Agent.
d. At the prompt, enter 1 for Yes to confirm the request.
e. If you have additional components, enter 1 for Yes and repeat these steps for the next
component.
11. After all of the components are installed, you are prompted whether you want to install additional
products or product support packages. Enter n.
12. To configure the Tivoli Enterprise Portal Server with the new agent information, enter the following
command from the $install_dir/bin directory:

./itmcmd config -A cq

13. Complete the configuration as prompted. For information about configuring the Tivoli Enterprise
Portal Server, refer to the IBM Tivoli Monitoring: Installation and Setup Guide.
14. Uncomment the USE_EGG1_FLAG=1 statement, in opt/IBM/ITM/config/cq.ini (UNIX default
directory).
15. Start the portal server by entering the following command:

./itmcmd agent start cq

Chapter 3. Completing the NetView agent configuration 31


Adding application support to the Tivoli Enterprise Monitoring Server
If you configured the NetView agent in an existing Tivoli Management Services environment, you must
add application support to that Tivoli Enterprise Monitoring Server, unless the self-describing agent
function is enabled. For a Tivoli Enterprise Monitoring Server that does not run in a z/OS environment, use
the IBM Z NetView Enterprise Management Agent data files DVD to do this.

Using the self-describing agent


Enabling the self-describing capability ensures that the proper level of application data is installed in the
Tivoli Enterprise Monitoring Server and Tivoli Enterprise Portal Server without manual installation of
support files. If the self-description feature is activated, runtime verification checks for updated
application data. If inconsistent conditions are detected, application data is propagated from the
monitoring agent to the various monitoring servers, which are automatically updated without requiring
recycling.
By default, support for self-describing agents is disabled on the hub monitoring server. To use this
feature, you must enable it on the hub monitoring server and configure that particular runtime
environment where the Tivoli Enterprise Monitoring Server resides to support it. For more information on
enabling the self-describing agent, see the IBM Tivoli OMEGAMON XE and Tivoli Management Services on
z/OS: Common Planning and Configuration Guide.
If the self-describing agent is enabled, and there is a hub Tivoli Enterprise Monitoring Server configured in
the runtime environment, and there are agents configured to run in the hub Tivoli Enterprise Monitoring
Server, you might consider creating a high availability hub runtime environment and converting the hub
Tivoli Enterprise Monitoring Server in this runtime environment to a remote Tivoli Enterprise Monitoring
Server.
If you decide not to create a high availability hub runtime environment, a hub recycle might be required
when you install maintenance for self-described enabled agents configured to run in the hub Tivoli
Enterprise Monitoring Server address space.

Without using a self-describing agent


If your hub Tivoli Enterprise Monitoring Server is not self-describing agent enabled, you have to manually
add application support to the hub Tivoli Enterprise Monitoring Server.
You can add application support to a z/OS Tivoli Enterprise Monitoring Server from the Tivoli Enterprise
Portal Server.
From a Windows Tivoli Enterprise Portal Server environment, do the following steps:
1. From the Manage Tivoli Enterprise Monitoring Services window, verify that Tivoli Enterprise Portal
Server is started.
2. From the Manage Tivoli Enterprise Monitoring Services window, right-click Tivoli Enterprise Portal
Server.
3. From the pop-up menu, click Advanced > Add TEMS application support.
4. Select On a different computer and click OK. A message is displayed that specifies that the Tivoli
Enterprise Monitoring Server on the remote system must be running.
Note that you already started the Tivoli Enterprise Monitoring Server (see “Starting the hub Tivoli
Enterprise Monitoring Server” on page 28).
5. Click OK to continue. The Non-Resident TEMS Connection window is displayed.
6. Enter the Tivoli Enterprise Monitoring Server node ID, for example, CNM01:CMS.
7. Select the communication protocol (for example, IP.PIPE) that the Tivoli Enterprise Monitoring Server
was configured to support in your environment.
8. Click OK. The Non-Resident TEMS Connection window is displayed.

32 IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent


9. Enter the host and port (for example, 1918) information. Click OK. The Select the application
support to add to the TEMS window is displayed.
10. Select IBM Z NetView Enterprise Management Agent Support, then click OK. The application
support add operation starts. This can take some time to complete.
11. When the operation completes, the Application Support Addition Complete window is displayed.
12. Check the return codes.
• All operations should end with a return code of 0.
• If a return code is not 0, look in the <install_dir>\CNPS\Logs directory for diagnostic
messages that you can use to determine the cause of the problem.
13. Click Close to close the Application Support Addition Complete window.
14. Click OK to confirm the Tivoli Enterprise Monitoring Server restart notification.
15. Stop and restart the Tivoli Enterprise Monitoring Server.
From a UNIX or Linux Tivoli Enterprise Portal Server environment, start the Manage Tivoli Enterprise
Monitoring Services dialog box using the following command:

./itmcmd manage

Follow the steps as described for the Windows environment.

Chapter 3. Completing the NetView agent configuration 33


34 IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent
Chapter 4. Verifying the configuration

The verification scenarios in this chapter assume that the Tivoli Enterprise Monitoring Server and the
NetView program are already started. This chapter provides information about the following procedures:
• “Starting the NetView agent” on page 35
• “Starting the connection to the NetView agent” on page 35
• “Starting the Tivoli Enterprise Portal Server” on page 36
• “Starting the Tivoli Enterprise Portal” on page 36
• “Verifying the operation of the agent” on page 37

Starting the NetView agent


To start the NetView agent, do the following steps:
1. From the z/OS system console, start the NetView agent using the following command:

S IBMNA

IBMNA is the default started task procedure name.


2. Verify that the following messages are written to the system console:

BNH877I NETVIEW ENTERPRISE MANAGEMENT AGENT INTERFACE IS READY FOR WORK


BNH856I NETVIEW ENTERPRISE MANAGEMENT AGENT INITIALIZED
SUCCESSFULLY

Starting the connection to the NetView agent


Enabling the TEMA tower in the CNMSTYLE member defines the AUTONALC autotask. The initial
command run by this autotask is the NACMD command.
The NACMD command starts a long-running process that communicates with the NetView agent. When
this command is issued, the long-running process passes NetView information to the agent. The NACMD
command must remain active for the data collectors to store data into the agent data space. The process
also waits for NetView command requests from the agent. It services those requests and returns the
command responses.
When the NetView program initializes, the NACMD command fails until the NetView agent is started. After
you start the NetView agent, issue the following NACMD command from the NetView console:

EXCMD ?NALCLOP,NACMD

The NACMD command produces the following output in the NetView log:

NetView V6R3 - NM NetView CNM01 NETOP1 06/17/19 20:51:59 W


C NTVEF BNH804I 'NETVIEW ENTERPRISE MANAGEMENT AGENT' 'CNMEMARX' INTERFACE
INITIALIZATION IS STARTING
C NTVEF BNH804I 'NETVIEW ENTERPRISE MANAGEMENT AGENT' 'CNMEMARX' INTERFACE
INITIALIZATION IS COMPLETE

Figure 7. NACMD output

You can automatically start a hub Tivoli Enterprise Monitoring Server that runs in a z/OS environment and
the NetView agent when the NetView program initializes. To do this, see “Starting the NetView agent at
initialization” on page 46.

© Copyright IBM Corp. 2006, 2019 35


Starting the Tivoli Enterprise Portal Server
Follow these procedures to start the Tivoli Enterprise Portal Server:
• “Starting the server in a Windows environment” on page 36
• “Starting the server in a Linux or UNIX environment” on page 36

Starting the server in a Windows environment


Follow these steps to start the server:
1. From the Manage Tivoli Enterprise Monitoring Services window, review the status column to determine
if the Tivoli Enterprise Portal Server is started.
2. If the status column does not display Started, right-click Tivoli Enterprise Portal Server and then
click Start.

Starting the server in a Linux or UNIX environment


Follow these steps to start the server:
1. On the server where the Tivoli Enterprise Portal Server is configured, change to the $install_dir/bin
directory.
2. To display a list of running IBM Tivoli Monitoring processes, enter the following command:

./cinfo -R

The information as shown in Figure 8 on page 36 is displayed:

*********** Sat Aug 2 16:29:14 EDT 2014 ******************


User : root Group: root sfcb
Host name : joker Installer Lvl:06.30.03.00
CandleHome: /opt/IBM/ITM
*********************************************************
Host Prod PID Owner Start ID ..Status
joker kf 1859 root 16:19 None ..running
joker cq 1937 root 16:19 None ..running

Figure 8. IBM Tivoli Monitoring processes

The product code for the Tivoli Enterprise Portal Server is cq.
3. If the Tivoli Enterprise Portal Server process is not displayed or does not show a status of running,
enter the following command to start it:

./itmcmd agent start cq

Starting the Tivoli Enterprise Portal


Follow these procedures to start the Tivoli Enterprise Portal:
• “Starting the portal in a Windows environment” on page 36
• “Starting the portal in a UNIX environment” on page 37

Starting the portal in a Windows environment


Follow these steps to start the portal:
1. If the Tivoli Enterprise Portal Desktop is not started, right-click Tivoli Enterprise Portal Desktop or
Tivoli Enterprise Portal Browser, and select Start.
2. Log on to the Tivoli Enterprise Portal desktop client. The default user ID is sysadmin.

36 IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent


Starting the portal in a UNIX environment
To start the Tivoli Enterprise Portal, log on and then enter the following command:

./itmcmd agent start cj

Not all UNIX platforms support a desktop client.

Verifying self-describing agent enablement


If you used the self-describing agent feature to add application support, you can use ITM installation
verification processing to view messages that indicate successful processing for the NetView agent
application support file.
When the agent comes online for the first time with the self-describing agent support enabled, the agent
adds the catalog entries to the Tivoli Enterprise Monitoring Server, then it does the seeding process
(assuming that the self-describing agent installation records are still set to the default). If the NetView
agent is connected to a remote Tivoli Enterprise Monitoring Server, when it comes online, the hub
application support and seeding is processed first, followed by the remote Tivoli Enterprise Monitoring
Server.
To validate successful self-describing agent application support seeding, look for the KRAA0002 message
in the NetView agent RKLVLOG file and the KFASD101 message in the hub Tivoli Enterprise Monitoring
Server RKLVLOG file.

Verifying the operation of the agent


To verify that the NetView agent is successfully installed and operating, do these steps:
1. Verify that "NetView" is in the Navigator Physical view. "NetView" is located under the z/OS system on
which you installed the NetView agent, as shown in Figure 9 on page 37.

Enterprise
z/OS Systems
system_id
NetView Agent
agent_instance
NetView
+ domain

Figure 9. Navigator Physical view


2. Expand the entry representing the NetView domain.
3. Select the NetView Health leaf from the Navigator Physical view.
• The NetView Applications workspace is displayed as shown in Figure 10 on page 38.
• If you do not see the output, see the IBM Z NetView Troubleshooting Guide.
Usage note: This scenario assumes that the DISCOVERY tower is enabled.

Chapter 4. Verifying the configuration 37


Figure 10. NetView Applications workspace
4. To exit the client, click File > Exit from the toolbar.

38 IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent


Chapter 5. Customizing your system

This chapter provides information on the following topics:


• “Implementing Security” on page 39
• “Defining NetView agent parameters” on page 42
• “Setting up the subtowers and associated functions” on page 43
• “Setting up data collection” on page 44
• “Starting the NetView agent at initialization” on page 46
• “Installing and configuring historical data collection and reporting” on page 47

Implementing Security
When implementing security, decide which users require access to the Tivoli Enterprise Portal and the
NetView program, and which applications the users should be allowed to access.
You can use the following methods to provide security for the NetView agent:
• “Defining user IDs” on page 39
• “Restricting access to commands” on page 40
• “Enabling additional security from the server” on page 40

Defining user IDs


Each user requires a user ID to access data through the Tivoli Enterprise Portal (portal). The user ID must
be registered on the Tivoli Enterprise Portal Server. You can log on to the portal using the default user ID
(SYSADMIN) and register other user IDs through the Administer Users window. The SYSADMIN user ID
has full access and complete administrator authority.
When a Take Action command is issued from the NetView agent (or forwarded to the NetView program
from another IBM Tivoli Monitoring component), the portal user ID is sent to the NetView program
together with the command. The NetView operator ID that will execute the command is determined by
the portal user ID. If the portal user ID is mapped to a NetView operator ID in the CNMSTYLE member by
a NACMD.OPID.portaluserID statement, the NetView operator specified on the statement is used. If there
is not a NACMD.OPID statement for the portal user ID in the CNMSTYLE member, the portal user ID is
used as the NetView operator ID. The resulting NetView operator name is then validated according to the
NetView operator ID criteria (see the OPERATOR statement in the IBM Z NetView Administration
Reference).
Command authorization for the Take Action commands uses the NetView task that was determined
previously. By default, the following NetView operator IDs are defined:
• SYSADMIN (the default portal user ID)
• NATEP1
• NATEP2
To create additional user IDs to use with the NetView agent, use one of the following methods:
• Create a new portal user ID that matches a new or existing NetView operator ID. This is the preferred
method. For information about creating new user ID, see IBM Tivoli Monitoring: Administrator's Guide.
• Define the existing portal user ID to the NetView program. For information about defining the user ID to
the NetView program, refer to the IBM Z NetView Security Reference.
• Map the portal user ID to a valid NetView operator ID. For more information, review the
NACMD.OPID.TEPLogonID statement in the CNMSTYLE member.

© Copyright IBM Corp. 2006, 2019 39


Usage notes:
1. Do not map multiple portal user IDs to a single NetView operator ID because multiple portal user IDs
can have the same command authorization. This might also cause throughput problems.
2. Do not map a portal user ID to a NetView operator ID that is used to log on to a 3270 terminal. The
Take Action command might run on an active NetView operator ID with unpredictable results.
Instead, map the portal user ID to a NetView autotask.
3. If you enable password authentication by the hub Tivoli Enterprise Monitoring Server, consider that
password phrases are not supported by the Tivoli Enterprise Portal login and therefore cannot be
passed to the Tivoli Enterprise Monitoring Server for RACF® verification. Because of this restriction, if
you create a portal user ID that matches the NetView operator ID, only use NetView operator IDs
that use passwords and not password phrases.

Restricting access to commands


To restrict which NetView operator IDs can issue the NACMD command or the NetView Take Action
commands, update the command authorization table in the CNMSCAT2 member or the RACF definitions
in the CNMSAF2 member in the DSIPARM data set. For more information on updating the CNMSAF2 and
CNMSCAT2 members, refer to IBM Z NetView Security Reference.

Enabling additional security from the server


You can implement the following security features at the hub Tivoli Enterprise Monitoring Server:
• Password authentication
• Data encryption
• Command authorization

Setting up password protection


Use the following steps to enable password authentication by the hub Tivoli Enterprise Monitoring Server:
1. From the Parameter Generator (PARMGEN) Workflow panel, select option 8 to customize configuration
profiles. This option enables you to override or specify values for the monitoring server configuration
files.
2. Select option 1 to customize the RTE LPAR profile.
3. To enable security when a user logs on to the monitoring server, edit the monitoring server RTE
section. Set the following statement to Y (Yes):

KDS_TEMS_SECURITY_KDS_VALIDATE Y

4. Configure RACF or your system authorization facility (SAF) product to authenticate the sysadmin user
ID and portal user IDs. For a complete description of defining user IDs to RACF, refer to the RACF
library.
Remember that password phrases are not supported by the Tivoli Enterprise Portal login and therefore
cannot be passed to the Tivoli Enterprise Monitoring Server for RACF verification.

Setting up encryption
You can use IBM Integrated Cryptographic Service Facility (ICSF) to create and manage the encryption of
data between components through the use of digital certificates. If ICSF is not installed on your z/OS
system, the monitoring server uses an alternative, less secure encryption scheme.
Communication between a hub monitoring server and the Tivoli Enterprise Portal Server is encrypted. On
the Tivoli Enterprise Portal Server, the Global Security Toolkit (GSKit) is used for encryption and
decryption. On z/OS, GSKit is known as the ICSF. Since both components must be using the same
scheme, if the hub system does not use ICSF, you must configure the Tivoli Enterprise Portal Server to use
the less secure scheme (EGG1) as well. For more information on setting up encryption, see IBM Tivoli

40 IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent


OMEGAMON XE and Tivoli Management Services: Configuring the Tivoli Enterprise Monitoring Server on
z/OS.

Performing command authorization for Take Action commands


System commands issued from the Tivoli Enterprise Portal using Take Action commands or situations run
without command authorization or an audit trail. You can use the NetView product to perform command
authorization for these system commands and to provide an audit trail.
Command authorization for the Take Action system commands uses the portal user ID, which is sent to
the NetView program with the command. The portal user ID that is sent is used to determine the user ID
that issues the command. When a command is sent from a situation, the user ID that is sent is the last
one that edited the situation. Password validation is not performed. If a NetView operator ID exists that
matches the portal user ID and has the required command authorization, then the command is run on the
existing NetView operator ID. For more information about protecting MVS system commands, refer to the
IBM Z NetView Security Reference.
Some agents provide their own Take Action commands, known as agent commands. Agent commands
have an associated two-character prefix for their product code. These commands are not sent to the
NetView program for command authorization. The only agent commands that are sent to the NetView
program for authorization are the NetView agent commands prefixed with NA:. For information about
creating or editing a Take Action command, refer to IBM Tivoli Monitoring: Tivoli Enterprise Portal User's
Guide.
You can display Take Action commands and command responses in the NetView Command Response
workspace. Additionally, you can display the BNH806I and BNH807I audit trail messages in the NetView
Audit Log workspace.
Use the following steps to enable command authorization checking for system commands:
1. From the Parameter Generator (PARMGEN) Workflow panel, select option 8 to customize configuration
profiles. Use this option to override or specify values for the monitoring server configuration files.
2. Select option 1 to customize the RTE LPAR profile.
3. Use the following parameters to enable command authorization checking for system commands sent
from the hub monitoring server:
• KDS_PPI_RECEIVER
Specifies the name of the NetView PPI Receiver. The value must match the PPI receiver name
specified on the NetView APSERV command. The default value is CNMPCMDR.
• KDS_PPI_SENDER
Optional: Specify a value for the PPI sender. If you do not specify a value, the job name of the
monitoring server is used when the command is written to the NetView log.
For definitions for the common parameters, see the IBM Tivoli OMEGAMON XE and Tivoli Management
Services on z/OS: Parameter Reference. For NetView agent definitions, see Appendix C, “Enterprise
Management Agent Changes,” on page 73. For information about configuring security settings for a
monitoring server running in a z/OS environment, see IBM Tivoli OMEGAMON XE and Tivoli
Management Services: Configuring the Tivoli Enterprise Monitoring Server on z/OS
4. Equivalent parameters are available to enable command authorization checking for commands sent
from the NetView agent:
• KNA_AGT_KGLHC_PPI_RECEIVER
Specifies the name of the NetView PPI Receiver. The value must match the PPI receiver name
specified on the NetView APSERV command. The default value is CNMPCMDR.
• KNA_AGT_KGLHC_PPI_SENDER
Optional: Specify a value for the PPI sender.
For definitions for the common parameters, see the IBM OMEGAMON and Tivoli Management Services
on z/OS: Parameter Reference. For NetView agent definitions, see Appendix C, “Enterprise

Chapter 5. Customizing your system 41


Management Agent Changes,” on page 73. For information about configuring security settings for a
monitoring server running in a z/OS environment, see IBM Tivoli OMEGAMON XE and Tivoli
Management Services: Configuring the Tivoli Enterprise Monitoring Server on z/OS
5. Press F3 to return to the menu panel.
6. Select option 2 to update global parameters. To enable the monitoring server or the NetView agent to
forward Take Action commands to the NetView program, uncomment and update the
GBL_DSN_NETVIEW_CNMLINK statement.
Usage note: For the Tivoli Enterprise Monitoring Server and NetView agent started task procedures,
ensure that the NetView CNMLINK data set is included as part of the RKANMODL DD data set
concatenation rather than including it in the z/OS link list.
7. Press F3 to return to the menu panel.
The NetView APSERV command must be running to receive the system commands from the Tivoli
Enterprise Monitoring Server or a z/OS agent. Use the -TEMA operand to direct commands and command
responses to the NetView Command Response workspace and to send BNH806I and BNH807I audit trail
messages to the NetView Audit Log workspace. For more information about the APSERV command, refer
to IBM Z NetView Command Reference Volume 1 (A-N).
To start the APSERV command at NetView initialization, do the following steps:
1. Copy the following statements from the CNMSTYLE member to the CNMSTUSR or CxxSTGEN member:

* function.autotask.APSERV = AUTOTMSI
*
AUTOTASK.?APSERV.Console = *NONE* //
AUTOTASK.?APSERV.InitCmd = APSERV xyz // change xyz to PPI receivername

2. Uncomment the function.autotask.APSERV statement. If necessary, change the autotask name. This
statement specifies the autotask on which to run the APSERV command.
3. Change xyz to match the PPI Receiver name that you specified in the configuration tool (CNMPCMDR is
the default name). Additionally, you can add the -TEMA operand to send commands, command
responses, and audit trail messages to the NetView agent workspaces.

Defining NetView agent parameters


The CNMSTYLE member is used during NetView initialization. To make changes to a statement in the
CNMSTYLE member, copy the statement to the CNMSTUSR or CxxSTGEN member. You can then modify
the statement. For information about changing CNMSTYLE statements, see IBM Z NetView Installation:
Getting Started.
Update the following CNMSTYLE statements required for your enterprise:
1. You can specify the number of seconds to wait for a response from a command issued at the Tivoli
Enterprise Portal. To change the default value of 90 seconds, uncomment the NACMD.WAITSECS
statement and modify the number of seconds:

*NACMD.WAITSECS = 90

2. The NetView agent uses the program-to-program interface (PPI) for communication with the NetView
program. Ensure that the PPI name on the NACMD.DESTPPI statement matches the name that you
specified using the following PARMGEN statement:

KNA_PPIRCV_PPI_RECEIVER_CNMEMARX "CNMEMARX"

3. (Optional) The NetView agent uses a PPI sender name for communication with the NetView program.
The default name is the NetView domain.

(TEMA)NACMD.LCLPPIRV = //NetView Local PPI receiver name

42 IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent


4. A data space is created by the NetView agent address space when successful communication between
the NetView program and the agent is established using the NACMD command. When the NACMD
command processing ends, the associated data space is deleted. You can keep a data space active for
up to 24 hours. This is useful for debugging problems. To do this, change the default value of 0 to the
number of hours required to keep the data space active.

(TEMA)NACMD.PERSIST = 0 //Do not keep data space around

5. To reload and reset the values that you changed, run the RESTYLE NACMD command.
6. For the new values to take effect, stop the NACMD command and then issue it again.

Setting up the subtowers and associated functions


To set up the subtowers and associated functions for the NetView agent, review and modify the following
CNMSTYLE statements in the CNMSTUSR or CxxSTGEN member:
1. Enable any components for which you want to collect data by removing the asterisk (*) preceding the
tower name in the TOWER.TEMA statement:

TOWER.TEMA = *HEALTH *CONNACT *CONINACT *SESSACT *DVDEF *DVTAD *DVCONN


*SYSPLEX *TELNET *DVROUT *OSA *HIPERSOCKETS

Table 4. TEMA subtowers


Subtower Description
CONINACT Enables the collection and display of inactive TCP/IP connections.
If you enable the CONINACT subtower, ensure that the TCPIPCOLLECT
tower is enabled. Also ensure that TCP/IP connection management is
enabled. For information about how to do this, refer to IBM Z NetView
Installation: Configuring Additional Components.

CONNACT Enables the collection and display of active TCP/IP connections.


If you enable the CONNACT subtower, ensure that the TCPIPCOLLECT tower
is enabled.

DVCONN Enables the display of DVIPA connections.


If you enable the DVCONN subtower, ensure that the DVIPA tower is
enabled. For information about how to do this, refer to IBM Z NetView
Installation: Configuring Additional Components.

DVDEF Enables the display of DVIPA definition and status data.


If you enable the DVDEF subtower, ensure that the DVIPA tower is enabled.
For information about how to do this, refer to IBM Z NetView Installation:
Configuring Additional Components.

DVROUT Enables the display of VIPA route and distributed DVIPA connection routing
data.
If you enable the DVROUT subtower, ensure that the DVIPA tower is
enabled. For information about how to do this, refer to IBM Z NetView
Installation: Configuring Additional Components.

DVTAD Enables the display of distributed DVIPA data.


If you enable the DVTAD subtower, ensure that the DVIPA tower is enabled.
For information about how to do this, refer to IBM Z NetView Installation:
Configuring Additional Components.

Chapter 5. Customizing your system 43


Table 4. TEMA subtowers (continued)
Subtower Description
HEALTH Enables the collection and display of NetView task data.
HIPERSOCKETS Enables the display of HiperSockets configuration and status information.
If you enable the HIPERSOCKETS subtower, make sure that Resource
Object Data Manager (RODM) is enabled. For information about how to do
this, refer to IBM Z NetView Installation: Configuring Graphical Components.

OSA Enables the display of OSA channels and ports information.


If you enable the OSA subtower, make sure that RODM is enabled. For
information about how to do this, refer to IBM Z NetView Installation:
Configuring Graphical Components.

SESSACT Enables the collection and display of active sessions.


If you enable the SESSACT subtower, ensure that the NLDM tower is
enabled. Note that the SESSACT subtower is only supported in one NetView
program per LPAR.

SYSPLEX Enables the display of stack configuration and status data.


TELNET Enables the display of Telnet servers and Telnet server port information.

Note that when you enable a subtower, the associated subtower statements are also enabled.
2. To improve performance on the master NetView program, you can combine DVIPA updates that are to
be sent to the NetView agent. The DVIPA.Mast.EMARf.Delay statement specifies the time period that
the master NetView program waits before writing data to the NetView agent data space. By using this
statement, multiple updates to a data space can occur with one operation. The delay starts when the
first notification is received indicating that new DVIPA data was received by the master NetView
program so that the data can be available for viewing at the agent. The default wait period is 180
seconds. Adjust this statement as necessary for your system. Refer to the IBM Z NetView Installation:
Configuring Additional Components for more information on configuring sysplexes and enabling
sysplex management.
3. To enable the CNMSTYLE statements that you changed, do one of the following steps:
• If you updated TEMA tower or subtower statements, recycle the NetView program.
• To reset other TEMA-related CNMSTYLE statements, run the RESTYLE NACMD command. For the
new values to take effect, stop the NACMD command and then issue it again.

If you want information about Refer to


CNMSTYLE processing IBM Z NetView Installation: Getting Started
CNMSTYLE statements IBM Z NetView Administration Reference
NACMD and RESTYLE commands IBM Z NetView Command Reference Volume 1 (A-N)
Accessing and using workspaces IBM Z NetView User's Guide: NetView Enterprise
Management Agent

Setting up data collection


You can set the data collection time interval and control the size of NetView agent workspaces. To do this,
review and modify the CNMSTYLE statements in Table 5 on page 45.

44 IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent


Table 5. Data collection
Workspace Time interval (in seconds) Size (number of rows of data)
Distributed DVIPA (DVIPA.DVROUT)DVIPA.INTDVROUT (TEMA.DVROUT)NACMD.ROWSDVROUTC
Connection Routing R
Distributed DVIPA (DVIPA.DVTAD)DVIPA.INTDVTAD (TEMA.DVTAD)NACMD.ROWSDVTADSH
Server Health
Distributed DVIPA (DVIPA.DVTAD)DVIPA.INTDVTAD (TEMA.DVTAD)NACMD.ROWSDVTADDT
Targets
DVIPA Connections (DVIPA.DVCONN)DVIPA.INTDVCONN (TEMA.DVCONN)NACMD.ROWSDVCONN
DVIPA Definition (DVIPA)DVIPA.INTDVDEF (TEMA.DVDEF)NACMD.ROWSDVDEFDS
and Status
DVIPA Sysplex (DVIPA.DVTAD)DVIPA.INTDVTAD (TEMA.DVTAD)NACMD.ROWSDVTADSD
Distributors
HiperSockets (DISCOVERY.INTERFACES)DISCOVERY.IN (TEMA.HIPERSOCKETS)NACMD.ROWSH
Configuration and TINTERFACE IPERSOCK
Status
Inactive TCPIP (TEMA.CONINACT)NACMD.INTCONINACT (TEMA.CONINACT)NACMD.ROWSCONIN
Connection Data ACT
NetView (DISCOVERY)DISCOVERY.INTAPPL (TEMA.SYSPLEX)NACMD.ROWSNVAPPS
Applications
NetView Audit Log (TEMA)NACMD.ROWSALOG
NetView Command (TEMA)NACMD.ROWSNVCMD
Response
NetView Log (TEMA)NACMD.ROWSNVLOG
NetView Tasks (TEMA.HEALTH)NACMD.INTHEALTH (TEMA.HEALTH)NACMD.ROWSHEALTH
OSA Channels and (DISCOVERY.INTERFACES)DISCOVERY.IN (TEMA.OSA)NACMD.ROWSOSA
Ports TINTERFACE
Session Data (TEMA.SESSACT)NACMD.INTSESSACT (TEMA.SESSACT)NACMD.ROWSSESSAC
T
Stack Configuration (TEMA.SYSPLEX)NACMD.ROWSSTCKCF
and Status G
TCPIP Connection (TEMA.CONNACT)NACMD.INTCONNACT (TEMA.CONNACT)NACMD.ROWSCONNAC
Data T
Telnet Server (DISCOVERY.TELNET)DISCOVERY.INTTEL (TEMA.TELNET)NACMD.ROWSTELCFG
Configuration and NET (TEMA.TELNET)NACMD.ROWSTELPRT
Status
VIPA Routes (DVIPA.DVROUT)DVIPA.INTDVROUT (TEMA.DVROUT)NACMD.ROWSDVROUTV
R

To enable the statements that you changed:


• For DISCOVERY intervals, run the RESTYLE DISCOVERY command.
• For DVIPA intervals, run the RESTYLE DVIPA command.
• For new values associated with NACMD statements, stop the NACMD command and then issue it again.
Changes to the sampling interval occur at the next interval.

Chapter 5. Customizing your system 45


You can use the following commands to dynamically start and stop data collection for configured data
collectors:
• COLLCTL for DISCOVERY subtowers: APPL, INTERFACES, TELNET
• COLLCTL for DVIPA subtowers: DVCONN, DVDEF, DVROUT, DVTAD
• NACTL for TEMA subtowers: CONNACT, CONINACT, HEALTH, SESSACT
You can use the LISTINFO keyword with all these commands to verify that data collection started.

If you want information about Refer to


GDPS Continuous Availability solution IBM Z NetView for Continuous Availability
Configuring and Using the GDPS Continuous
Availability Solution
CNMSTYLE processing and how to change IBM Z NetView Installation: Getting Started
statements
CNMSTYLE statements IBM Z NetView Administration Reference
Commands IBM Z NetView Command Reference Volume 1 (A-N)

Starting the NetView agent at initialization


You can start the hub monitoring server and the NetView agent when the NetView program initializes by
modifying the following CNMSTYLE statements in the CNMSTUSR or CxxSTGEN member:
1. Ensure that the INIT.EMAAUTO statement is set to YES:

(TEMA)INIT.EMAAUTO = Yes

This statement indicates that the NetView program should process the EMAAUTO.TEMS and
EMAAUTO.TEMA statements.
2. To start the hub monitoring server automatically, update the EMAAUTO.TEMS statement to include its
startup procedure name and parameters:

(TEMA)EMAAUTO.TEMS.procStr = server_procname

After the monitoring server starts, NetView message automation starts the NetView agent using the
CNMSEMAA automation table member in the DSIPARM data set. Message automation uses the startup
procedure name from the EMAAUTO.TEMA statement if a value other than *NONE* is specified. If you
specify a value of *NONE* on the EMAAUTO.TEMS statement, the hub monitoring server does not start
automatically.
3. To start the NetView agent automatically, update the EMAAUTO.TEMA statement to include its startup
procedure name and parameters:

(TEMA)EMAAUTO.TEMA.procStr = agent_procname

If the monitoring server is already started, the NetView agent is started by NetView message
automation.
4. Recycle the NetView program for these changes to take effect.
If you are running the GDPS Continuous Availability solution, see the IBM Z NetView for Continuous
Availability Configuring and Using the GDPS Continuous Availability Solution for information about
configuring these CNMSTYLE statements in that environment.

46 IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent


Using situations
The IBM Z NetView Enterprise Management Agent provides a set of situations that you can use to monitor
the systems in your network. Situations are used to identify monitored resources that meet certain
performance criteria and to raise an event when the criteria are met. A situation definition includes a
sampling frequency, a set of conditions, and a list of monitored systems. These have implications for
processor and storage consumption, and the cumulative effect of all the active situations has implications
for performance.
All the situations provided for the IBM Z NetView Enterprise Management Agent are defined such that
they are not automatically started. When planning for the Z NetView Enterprise Management Agent,
evaluate the provided situations. Determine which situations to start automatically, and eliminate
situations that are not relevant for your environment. If necessary, modify existing situations or create
new situations to meet the needs of your enterprise.
For descriptions of the IBM Z NetView Enterprise Management Agent situations, see the IBM Z NetView
User's Guide: NetView Enterprise Management Agent. For more information about situations, see the IBM
Tivoli Monitoring Users Guide.

Installing and configuring historical data collection and reporting


Tivoli Management Services provides the following types of historical data collection:
• Short-term historical data is stored either in the persistent data store (on z/OS systems) or in files (on
distributed systems). Additional prerequisite software is not required for short-term historical data
collection, however the data sets that are used by the persistent data store must be configured using
the PARMGEN tool.
• Long-term historical data is stored in Tivoli Data Warehouse. For information about configuring the
warehouse proxy for Tivoli Data Warehouse and a list of supported databases, releases and operating
system platforms, see the IBM Tivoli Monitoring: Installation and Setup Guide. Long-term history also
requires installation of the warehouse proxy software (provided) and configuration of an Open Database
Connectivity (ODBC) connection. Use the warehouse proxy installation default support for defining
database tablespaces and creating the ODBC connection. Short-term historical data collection must be
enabled and configured if you want to perform long-term historical data collection.
Tivoli Enterprise Portal provides historical data collection and reporting capabilities. If historical data
collection was configured and started for an attribute group on the managed systems specified, you can
set a time span for retrieving historical data into a query-based view.
You can collect historical data for the NetView agent attribute groups listed in Table 9 on page 54. These
attribute groups are displayed in the Tivoli Enterprise Portal History Collection Configuration window.
The NetView agent provides predefined historical reports at the Tivoli Enterprise Portal. For more
information, see “Historical reports using Tivoli Common Reporting” on page 48.

If you want information about Refer to


Installing and configuring short-term and long- IBM Tivoli Monitoring: Administrator's Guide
term history
Setting up long-term history IBM Tivoli Monitoring: Installation and Setup Guide
Configuring historical data collection and viewing • Tivoli Enterprise Portal online help
historical data
• IBM Tivoli Monitoring: Tivoli Enterprise Portal
User's Guide

Determining the size for the historical database Appendix A, “Disk space requirements for historical
data tables,” on page 51

Chapter 5. Customizing your system 47


Historical reports using Tivoli Common Reporting
Tivoli Common Reporting is a reporting tool common across many Tivoli products that provides a
consistent approach to viewing and administering reports. The NetView reports are historical reports run
against data stored in the Tivoli Data Warehouse. The NetView reports are provided as report packages,
archive files containing reports, documentation, graphics, and dynamic link libraries. The report package
is included as a .zip file (NetView_for_zOS_TCR.zip) on the NetView agent application DVD in the
REPORTS directory. The REPORTS directory is divided into subdirectories named with the three-character
prefix that identifies the product (the prefix for the NetView agent is kna). For example, on a Windows
computer, if the drive is labeled D:, reports are in directories such as: D:\REPORTS\kna.
To run the reports, install Tivoli Common Reporting, provided with Tivoli Management Services. The
following sources provide more information:
• See Appendix B, “Reports using Tivoli Common Reporting,” on page 71 for reports available with the
NetView agent.
• See the IBM Tivoli Common Reporting Users Guide for information about Tivoli Common Reporting,
including information about installing and administering Tivoli Common Reporting and creating reports.
• See IBM OMEGAMON and Tivoli Management Services on z/OS: Reports for Tivoli Common Reporting for
information about setting up Tivoli Common Reporting for the NetView agent and the reports available
for OMEGAMON XE monitoring agents for zSeries. The book is part of the OMEGAMON shared
publications available from the NetView information center.

48 IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent


Chapter 6. Tuning components

This chapter describes tuning information for the components of the NetView agent. For additional
performance information, refer to the IBM Z NetView Tuning Guide.

Tuning ITMS:Engine values


IBM Tivoli Management Services: Engine (ITMS:Engine) is a common component for both the Tivoli
Enterprise Monitoring Server and for the NetView agent. It has startup parameters that are defined with
appropriate defaults for many customer environments and these parameters are defined in the data set
pointed to by the RKLVIN DD statement in the started task procedure.
The following trace entry indicates that an error occurred while the NetView agent was returning data:

Can't allocate 4195800 bytes for sample data, UADVISOR_KNA_KNATCI

You receive this message if a query is specified that returns a large number of rows of data, causing an
out-of-memory condition. The message source (KNATCI) varies, depending on the workspace that fails.
To resolve this problem, you can make one of the following changes:
• Modify the query so that it returns fewer rows of data
• Change the ITMS: Engine storage parameters by changing the LIMIT and MINIMUM settings for the
TEMS and agent in the KDSSYSIN and KNASYSIN members in RKANPARU—but applying maintenance to
the RTE might overwrite the changes. You can also change the values using the PARMGEN tool, which
will preserve the changes.
Usage notes:
– Use the same LIMIT and MINIMUM settings for the monitoring server as those specified by the
largest NetView agent. If you increase the LIMIT and MINIMUM settings for the NetView agent, also
increase the LIMIT and MINIMUM settings on the corresponding remote monitoring server (if
applicable) and hub monitoring server. For information on changing the storage settings, see IBM
Tivoli OMEGAMON XE and Tivoli Management Services on z/OS: Parameter Reference.
– If you choose to configure the LIMIT(n,P) statement, do not use a value larger than 23 for n.

Changing the LIMIT parameter


Use the LIMIT parameter to specify the largest block of extended storage (it is not recommended to set
the limit for primary storage).
If you are using PARMGEN, the KDS_TEMS_STORAGE_LIMIT_EXTEND parameter sets the value for the
TEMS. For the NetView agent, the parameter is KNA_X_AGT_STORAGE_LIMIT_EXTEND. If you are
directly editing the RKANPARU members, use the following syntax to reset the extended storage:

LIMIT(n,X)

This value is specified in bytes, as a power of 2. For example, if n is 22, the largest block that can be
allocated is 4 MB. If the LIMIT value is too small and a process attempts to allocate a block of storage
larger than the LIMIT value specifies, program interruption U0100 or U0200 results. When managing
large numbers of resources, change this value to LIMIT(25,X).

Setting the MINIMUM parameter


Use the MINIMUM parameter to specify the minimum amount of extended storage. If you are using
PARMGEN, the KDS_TEMS_STORAGE_MINIMUM_EXTEND parameter sets the value for the TEMS. For the

© Copyright IBM Corp. 2006, 2019 49


NetView agent, the parameter is KNA_AGT_STORAGE_MINIMUM_EXTEND. If your are directly editing the
RKANPARU members, use the following syntax to reset the extended storage:

MINIMUM (8192,X | n,X)

where n represents the minimum amount of extended storage (in KB). To specify a 16MB above-the-line
region, code MINIMUM(16384,X).
If you are managing a large number of resources, use the following statement:

MINIMUM (500000,X)

Changing the default value for short-term history


Historical data from the previous 24 hours is retrieved from the persistent data store for display at the
Tivoli Enterprise Portal. Historical data from earlier time periods is retrieved from Tivoli Data Warehouse.
You can alter the default value by modifying the KFW_REPORT_TERM_BREAK_POINT environment
variable in the KNAENV member of the RKANPARU data set. The value of this variable is specified in
seconds. The default is 86400 (the number of seconds in a 24-hour period). When you increase this value,
historical data is retrieved from the persistent data store for time periods prior to the previous 24-hour
period. If you decrease this value, historical data is retrieved from the Tivoli Data Warehouse.
You can use the following guidelines to set the KFW_REPORT_TERM_BREAK_POINT environment
variable:
• If you are not using Tivoli Data Warehouse and you would like to view additional historical data,
increase the value of the KFW_REPORT_TERM_BREAK_POINT environment variable. Ensure that the
persistent data stores are large enough to contain more than 24 hours of data.
• If you specified the warehouse interval to be one hour and you want to use smaller persistent data
stores to view the historical data, decrease the value of the KFW_REPORT_TERM_BREAK_POINT
environment variable.
For additional information on environment variables, refer to the IBM Tivoli Monitoring: Administrator's
Guide.

Tuning the Tivoli Data Warehouse


If you store large amounts of data from the NetView agent in a DB2® database, review the default
database manager settings. For information about relational database design and performance tuning for
DB2 database servers, refer to the IBM Tivoli Monitoring: Administrator's Guide.

50 IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent


Appendix A. Disk space requirements for historical
data tables

This appendix provides you with the following information:


• Determining storage requirements
• Allocating additional storage and data sets
• Listing of attribute groups and record size for each table that is supported by short-term history
Network size and the type of network resources that are managed vary widely among enterprises. The
amount and type of short-term historical data which you choose to retain greatly affects the amount of
storage that is required. This makes it difficult to provide one size for the persistent data store that
reflects the needs of most enterprises. The default storage allocation is efficient for a very small network.
Most users must allocate additional storage and data sets.
You can estimate the storage requirements for collecting historical data using an iterative approach. If
this approach is not acceptable in your environment, then you can use the information in this appendix to
calculate storage size.

Estimating data storage using an iterative approach


The iterative approach begins by using the default storage allocation provided by the NetView agent.
One method that you can use to evaluate your current space utilization for short-term history is to start
historical collection for all resources that you are storing in short-term history and collect at least 25
hours of data. If you cannot display a report containing the last 24 hours of data, for any attribute group,
then allocate additional storage, data sets, or both.
Another approach is to examine the RKPDLOG log that is defined in the startup procedure for the NetView
agent. You can view this log from MVS/TSO in the SDSF Status window. To evaluate the log, follow these
steps:
1. Record the elapsed time between these two messages:

KPDIFIL: Initial output file selection completed successfully for group KNA
KPDDSTR: File &rhilev.&midlev.RKNAHIS3 is full

By default, there are 3 history data sets (RKNAHIS1 – RKNAHIS3) defined. Short-term history first
uses the data set with the highest suffix (for example, RKNAHIS3) and then continues to the
RKNAHIS1 data set, before it wraps back to the data set with the highest suffix.
2. Evaluate the elapsed time:
• If the elapsed time is 24 hours or greater, you have enough storage allocated for users to view
reports with 24 hours of data.
• If the elapsed time is less than 24 hours, allocate additional storage or data sets, or both, based on
the number of hours between the two messages.
To increase the space allocation, use the two configurable storage parameters: allocated Cylinders
and Group Count. For more information, see “Allocating additional storage and short-term history
data sets” on page 52.
The main problems with using the iterative approach are:
• Every time you adjust storage parameters (number of cylinders and number of data sets), you must stop
the agent.
• The network that you use to determine storage parameters might not be comparable in size to the
network where you collect short-term history.

© Copyright IBM Corp. 2006, 2019 51


• There is no consideration for future network growth.

Allocating additional storage and short-term history data sets


The PARMGEN tool provides default storage size values for short-term history data sets in the persistent
data store. You can override these defaults. The NetView agent storage size defaults are shown in Table 6
on page 52

Table 6. Definition and default values for Cylinders and Group Count parameters
Storage Parameters Default Values
Cylinders 140 (For RKNAHIS data sets)
Cylinders is a measure of storage capacity on a disk drive.
Considering control blocks and indexing, the persistent data store
can store approximately 717 KB of measurement data on one
cylinder of a 3390 disk drive.

Group Count 3
Group Count refers to the number of persistent data store data
sets. The JCL job to allocate the persistent data store data sets is
generated by the PARMGEN tool. Each persistent data store data
set is allocated with (Cylinders / Group Count) number of cylinders.
A Group Count of 3 means that 3 RKNAHISx data sets are
allocated for measurement data.

Short-term history is more than a place to store data. It enables the following functions:
• Continuous operations without manual attention to pruning outdated data
• Dynamic data set switching (data wrapping without losing data)
• Display of a full 24 hours of data, in a Tivoli Enterprise Portal report, at any time of the day
These functions require that one of the data sets be temporarily unavailable in preparation for data set
switching. In addition, preserving the ability to display a full 24 hours of data in a report at any time of day
might require that an additional data set be allocated to accommodate when the data set being written to
is almost empty.
To account for the extra data sets needed to enable these features, apply a Group Count factor to the total
number of cylinders required to store 24 hours of data in your network. The Group Count factor expresses
the storage relationship of Group Count to the number of cylinders to allocate, for example:

Cylinders to Allocate = (Cylinders needed for 24 hours data) X (Group Count Factor)

Group Count Factor = (Group Count / (Group Count - 2))

The following two examples illustrate the effect of the Group Count Factor. These examples show how
increasing the Group Count value can use the allocated cylinders of space more efficiently (that is,
requires less space for the same amount of data). However, increasing Group Count also uses more
processing time for data set switching.
This formula is used to calculate DASD for both examples:

Cylinders to Allocate = (Cyls / 24 hours data) x (Group Count /(Group Count - 2))
Cylinders to Allocate = 70 X (3/(3-2) = 210

Some alternate Group Count values illustrate the impact that modifying this parameter has on the amount
of DASD (cylinders of 3390) to be allocated.

52 IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent


Table 7. Example 1: Small test network requiring only 70 cylinders of 3390 DASD for 24 hours of data
Cylinders Needed for
24 Hours of Data Group Count Group Count Factor Cylinders to Allocate
70 3 3.00 210
70 4 2.00 140
70 5 1.67 117
70 6 1.50 105
70 7 1.40 98
70 8 1.33 94
70 9 1.29 91
70 10 1.25 88

Table 8. Example 2: Larger network requiring 500 cylinders of 3390 DASD for 24 hours of data
Cylinders Needed for
24 Hours of Data Group Count Group Count Factor Cylinders to Allocate
500 3 3.00 1500
500 4 2.00 1000
500 5 1.67 835
500 6 1.50 750
500 7 1.40 700
500 8 1.33 665
500 9 1.29 645
500 10 1.25 625

For the small network in Table 7 on page 53, retaining the default Group Count value of 3 (or at most,
increasing to 4) is adequate. However, for the larger network in Table 8 on page 53, increase group count
and cylinders to 6 and 750 or 7 and 700. For a monitored network with more than 10 000 TCP/IP
connections, consider using a Group Count of at least 7.
When you consider these examples and the default values (Cylinders 3390 = 140 and Group Count = 3),
you can accept the default values with no loss of function for the small network. For the larger network in
Example 2, you cannot accept the default values and confidently expect that users can view a report with
24 hours of data at any time of day. However, if you increase Group Count to at least 6 (and your network
size estimate is correct), you can provide this support by allocating 750 cylinders of additional storage to
short-term history.

Calculating data storage using formulas


Before calculating your storage requirements, determine the following information:
1. Resource types (attribute groups) that need to be collected for history.
2. Approximate quantity of each resource type that is monitored. If the number of monitored resources
varies widely between different LPARs, you might want to estimate the different storage requirements
for each LPAR.
3. Historical collection interval.

Appendix A. Disk space requirements for historical data tables 53


You can collect historical data for the NetView agent attribute groups listed in Table 9 on page 54. This
table displays the storage that is used when monitoring one resource for 24 hours.

Table 9. Historical data tables


Estimated storage
Estimated required for 1
storage resource (3390
required for cylinders; No. of
Attribute group resource (in cylinders = KB/
Attribute groups table identifier Default KB) 717)
NA DB2 Replication Apply Server¹ KNARD3 Yes 8 .0112
NA DB2 Replication Apply Workload¹ KNARD4 Yes 66 .0921
NA DB2 Replication Capture Server¹ KNARD1 Yes 32 .0446
NA DB2 Replication Capture Workload¹ KNARD2 Yes 50 .0697
NA DDVIPA Server Health KNADSH Yes 6 .0084
NA DDVIPA Targets KNADTA Yes 8 .0112
NA DVIPA Sysplex Distributors KNADSD Yes 8 .0112
NA IMS Replication Apply Details¹ KNARI2 Yes 33 .0460
NA IMS Replication Capture Details¹ KNARI1 Yes 33 .0460
NA Inactive TCPIP Connection Data KNATCI Yes 32 .0446
NA NetView Applications KNAAPP Yes 17 .0238
NA NetView Tasks KNAHEA Yes 8 .0112
NA Replication Servers¹ KNARSC Yes 63 .0878
NA Replication Workloads¹ KNARWL Yes 35 .0488
NA Session Count KNASEA Yes 2 .0028
NA TCPIP Connection Count KNATCA Yes 2 .0028
NA TCPIP Connection Data KNATCO Yes 54 .0753
NA VSAM Replication Apply Details¹ KNARV2 Yes 34 .0474
NA VSAM Replication Capture Details¹ KNARV1 Yes 33 .0460
NA Workloads Sites¹ KNAWL3 Yes 5 .0069
NA Workload Servers¹ KNAWL7 Yes 31 .0432
Total 560 .7810

Note: ¹ These attribute groups have data only if the GDPS Continuous Availability solution is installed.

Column heading
Explanation
Attribute Group
The name of the attribute group in which historical data is stored.
Attribute Group Table Identifier
The identifier of the table that corresponds to the attribute group.

54 IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent


Default
An indication of whether the attribute group is configured when you select Default Groups in the
Historical Collection dialog.
Estimated Storage Required
The estimated space required to store 24 hours of data for each monitored resource.
For most attribute groups, real-time data is only kept for the most recent measurement. For historical
collection, data is stored for each history collection interval.
You might also configure long-term history, and therefore store data for periods longer than 24 hours.
Long-term history is stored in Tivoli Data Warehouse, which requires a relational database on a Windows
server. The space requirements per row of data are the same for a row of data in short-term history (in the
persistent data store) and a row of data in long-term history (in a relational database on a Windows
server).
Some clients use the archiving feature of short-term history to save backups and to collect more than 24
hours of data for analysis in a third-party statistical software package. Disk space requirements for
archives are not included in the following basic disk space requirements.
The following sections provide formulas that you can use to estimate storage requirements for each data
type:
• “DVIPA historical data storage” on page 55
• “NetView health historical data storage” on page 57
• “Session count historical data storage” on page 58
• “Active TCP/IP connections historical data storage” on page 58
• “Inactive TCP/IP connections historical data storage” on page 60
• “GDPS Continuous Availability solution data storage” on page 61

DVIPA historical data storage

DVIPA formula
Storage assumptions:
• Historical collection interval: 60 minutes
• Quantity of each resource types monitored: 1
The formula for DVIPA historical collection data storage is as follows:

(1 collection per hour) x (24 hours) x (bytes per record) x (1 monitored resource)
x (1 row per resource) x (1 LPAR) / (1024) =
(KB per 24-hour period)

This formula simplifies to the following equation:

24 x (number of bytes per record) / 1024 = (KB per 24-hour period)

Attribute group record sizes


This data is collected once every collection interval for each LPAR.

Appendix A. Disk space requirements for historical data tables 55


Table 10. Data collected once every collection interval
Type of Data Real-Time Data Attribute Group Row Size in Frequency Per Subtotal
Bytes Interval Storage
Required
(KB)
DVIPA NA DDVIPA Server Health 236 1 row per server 6
NA DDVIPA Targets 304 1 row per target 8
NA DVIPA Sysplex Distributors 304 1 row per sysplex 8
distributor

Space requirement worksheets


Use the following worksheets to estimate the disk space requirements for your site. A sample calculation
is provided for each historical data collection table.
• Each worksheet is for one monitored resource per LPAR.
• Typically, you are monitoring more than one resource (for example, one sysplex distributor or
distributor target). Multiply the required storage by the number of resources.
• If you are monitoring multiple LPARs, complete a worksheet for each LPAR, or one worksheet that
represents the average LPAR and multiply the storage by the number of LPARs.

DDVIPA Server Health (KNADSH) worksheet

Table 11. DDVIPA Server Health (KNADSH) worksheet


Expected
Storage
Interva Record Required for
l Size Formula Servers LPAR 24 Hours
60 236 1 x 24 x 236 x 1 x 1 / 1024 1 1 6 KB
minutes

DDVIPA Targets (KNADTA) worksheet

Table 12. DDVIPA Targets (KNADTA) worksheet


Expected
Storage
Interva Record Required for
l Size Formula Targets LPAR 24 Hours
60 304 1 x 24 x 304 x 1 x 1 / 1024 1 1 8 KB
minutes

DVIPA Sysplex Distributors (KNADSD) worksheet

Table 13. DVIPA Sysplex Distributors (KNADSD) worksheet


Expected
Sysplex Storage
Interva Record Distributor Required for
l Size Formula s LPAR 24 Hours
60 304 1 x 24 x 304 x 1 x 1 / 1024 1 1 8 KB
minutes

56 IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent


NetView health historical data storage

NetView health formula


Storage assumptions:
• Historical collection interval: 15 minutes
• Quantity of each resource types monitored: 1
The formula for NetView health historical collection data storage is as follows:

(4 collections per hour) x (24 hours) x (bytes per record) x (1 monitored resource)
x (1 row per resource) x (1 NetView) / (1024) = (KB per 24-hour period)

This formula simplifies to the following equation:

96 x (number of bytes per record) / 1024 = (KB per 24-hour period)

Attribute group record sizes


This data is collected once every collection interval for each NetView program on an LPAR. If you have an
LPAR with multiple NetView programs, combine the storage required for each NetView program that you
monitor.

Table 14. Data collected once every collection interval


Type of Data Real-Time Data Attribute Group Row Size in Frequency Per Subtotal
Bytes Interval Storage
Required
(KB)
NetView health NA NetView Applications 180 1 row per NetView 17
program
NA NetView Tasks 84 1 row per NetView 8
task

Space requirement worksheets


Use the following worksheets to estimate the disk space requirements for your site. A sample calculation
is provided for each historical data collection table.
• Each worksheet is for one monitored resource per NetView program.
• Typically, you are monitoring more than one resource (for example, one NetView task). Multiply the
required storage by the number of resources.
• If you are monitoring multiple NetView programs, complete a worksheet for each NetView program, or
one worksheet that represents the average NetView program and multiply the storage by the number of
NetView programs.

NetView Applications (KNAAPP) worksheet

Table 15. NetView Applications (KNAAPP) worksheet


Expected
NetView Storage
Interva Record Applicatio NetView Required for
l Size Formula ns Programs 24 Hours
15 180 4 x 24 x 180 x 1 x 1 / 1024 1 1 17 KB
minutes

Appendix A. Disk space requirements for historical data tables 57


NetView Tasks (KNAHEA) worksheet

Table 16. NetView Tasks (KNAHEA) worksheet


Expected
Storage
Interva Record NetView NetView Required for
l Size Formula Tasks Programs 24 Hours
15 84 4 x 24 x 84 x 1 x 1 / 1024 1 1 8 KB
minutes

Session count historical data storage

Session count formula


Storage assumptions:
• Historical collection interval: 15 minutes
• Quantity of each resource types monitored: 1
The formula for Session Count historical collection data storage is as follows:

(4 collections per hour) x (24 hours) x (bytes per record) x (1 monitored resource)
x (1 row per resource) x (1 session) / (1024) = (KB per 24-hour period)

This formula simplifies to the following equation:

96 x (number of bytes per record) / 1024 = (KB per 24-hour period)

Attribute group record sizes


This data is collected once every collection interval for each active session.

Table 17. Data collected once every collection interval


Type of Data Real-Time Data Row Size Frequency Per Interval Subtotal
Attribute Group in Bytes Storage
Required (KB)
Session Count NA Session Count 20 1 row per NetView program 2

Space requirement worksheet


Use the following worksheet to estimate the disk space requirements for your site. A sample calculation
is provided for each historical data collection table.
• The worksheet is for 1 monitored resource per NetView program.

Table 18. Session Count (KNASEA) worksheet


Expected
Storage
Interva Record Session NetView Required for
l Size Formula Count Programs 24 Hours
15 20 4 x 24 x 20 x 1 x 1 / 1024 1 1 2 KB
minutes

Active TCP/IP connections historical data storage

58 IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent


Active TCP/IP connections formula
Storage assumptions:
• Historical collection interval: 15 minutes
• Quantity of each resource types monitored: 1
The formula for Active TCP/IP connections historical collection data storage is as follows:

(4 collections per hour) x (24 hours) x (bytes per record) x (1 monitored resource)
x (1 row per resource) x (1 TCP/IP stack) / (1024) =
(KB per 24-hour period)

This formula simplifies to the following equation:

96 x (number of bytes per record) / 1024 = (KB per 24-hour period)

Attribute group record sizes


This data is collected once every collection interval for each TCP/IP stack. If you have an LPAR with
multiple TCP/IP stacks, combine the storage required for each stack that you monitor.
The TCP/IP connection count is collected once every collection interval across all TCP/IP stacks.

Table 19. Data collected once every collection interval


Type of Data Real-Time Data Attribute Group Row Size in Frequency Per Subtotal
Bytes Interval Storage
Required
(KB)
TCP/IP NA TCPIP Connection Count 20 1 row per LPAR 2
connection count
Active TCP/IP NA TCPIP Connection Data 576 1 row per TCP/IP 54
connections connection

Space requirement worksheets


Use the following worksheets to estimate the disk space requirements for your site. A sample calculation
is provided for each historical data collection table.
• Each worksheet is for one monitored resource per TCP/IP stack.
• Typically, you are monitoring more than one resource (for example, one connection). Multiply the
required storage by the number of resources.
• If you are monitoring more than one TCP/IP stack in an LPAR, multiply by the number of TCP/IP stacks.

Active TCP/IP Connection Count (KNATCA) worksheet

Table 20. Active TCP/IP Connection Count (KNATCA) worksheet


Active Expected
TCP/IP Storage
Interva Record Connectio Required for
l Size Formula n Count LPAR 24 Hours
15 20 4 x 24 x 20 x 1 x 1 / 1024 1 1 2 KB
minutes

Appendix A. Disk space requirements for historical data tables 59


Active TCP/IP Connections (KNATCO) worksheet

Table 21. Active TCP/IP Connections (KNATCO) worksheet


Active Expected
TCP/IP Storage
Interva Record Connectio TCP/IP Required for
l Size Formula ns Stack 24 Hours
15 576 4 x 24 x 576 x 1 x 1 / 1024 1 1 54 KB
minutes

Inactive TCP/IP connections historical data storage

Inactive TCP/IP connections formula


Storage assumptions:
• Historical collection interval: 60 minutes
• Quantity of each resource types monitored: 1
The formula for Inactive TCP/IP connections historical collection data storage is as follows:

(1 collection per hour) x (24 hours) x (bytes per record) x (1 monitored resource)
x (1 row per resource) x (1 TCP/IP stack) / (1024) =
(KB per 24-hour period)

This formula simplifies to the following equation:

24 x (number of bytes per record) / 1024 = (KB per 24-hour period)

Attribute group record sizes


This data is collected once every collection interval for inactive connections across all TCP/IP stacks in
the LPAR.

Table 22. Data collected once every collection interval


Type of Data Real-Time Data Attribute Group Row Size in Frequency Per Subtotal
Bytes Interval Storage
Required
(KB)
Inactive TCP/IP NA Inactive TCPIP Connection Data 336 1 row per TCP/IP 32
connections connection

Space requirement worksheet


Use the following worksheet to estimate the disk space requirements for your site. A sample calculation
is provided for each historical data collection table.
• The worksheet is for one monitored resource per TCP/IP stack.
• Typically, you are monitoring more than one resource (for example, one connection). Multiply the
required storage by the number of resources.
• If you are monitoring more than one TCP/IP stack in an LPAR, multiply by the number of TCP/IP stacks.

60 IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent


Table 23. Inactive TCP/IP Connections (KNATCI) worksheet
Inactive Expected
TCP/IP Storage
Interva Record Connectio TCP/IP Required for
l Size Formula ns Stack 24 Hours
60 336 4 x 24 x 336 x 1 x 1 / 1024 1 1 32 KB
minutes

GDPS Continuous Availability solution data storage


The IBM Z NetView for Continuous Availability product must be installed before GDPS Continuous
Availability solution solution data is available. For more information, see the IBM Z NetView for Continuous
Availability Configuring and Using the GDPS Continuous Availability Solution
Storage assumptions:
• Historical collection interval: 15 minutes
• Quantity of each resource types monitored: 1

Attribute group record sizes


This data is collected once every collection interval for each LPAR.

Appendix A. Disk space requirements for historical data tables 61


Table 24. Data collected once every collection interval
Type of Data Real-Time Data Attribute Group Row Size in Frequency Per Subtotal
Bytes Interval Storage
Required
(KB)
GDPS NA DB2 Replication Apply Server 76 1 row per DB2 apply 8
Continuous server
Availability
NA DB2 Replication Apply Workload 704 1 row per workload 66
solution
replicated by a DB2
replication apply
server
NA DB2 Replication Capture Server 336 1 row per DB2 32
capture server
NA DB2 Replication Capture 528 1 row per workload 50
Workload replicated by a DB2
replication capture
server
NA IMS Replication Apply Details 352 1 row per workload 33
reported by an IMS
replication apply
server
NA IMS Replication Capture Details 352 1 row per workload 33
reported by an IMS
replication capture
server
NA Replication Servers 664 1 row per consistency 63
group replicated by a
capture/apply server
pair
NA Replication Workloads 368 1 row per workload 35
replicated by a
capture/apply server
pair
NA VSAM Replication Apply Details 360 1 row per workload 34
replicated by a VSAM
replication apply
server
NA VSAM Replication Capture 352 1 row per workload 33
Details reported by a VSAM
replication capture
server
NA Workload Servers 324 1 row per server 31
monitored by Lifeline
Advisor
NA Workload Sites 48 1 row per site and 5
workload
combination
monitored by Lifeline
Advisor

62 IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent


DB2 replication apply server historical data storage

DB2 replication apply server formula


The formula for DB2 replication apply server historical collection data storage is as follows:

(4 collections per hour) x (24 hours) x (bytes per record) x (1 monitored resource)
x (1 row per resource) / (1024) =
(KB per 24-hour period)

This formula simplifies to the following equation:

96 x (bytes per record) / 1024 = (KB per 24-hour period)

Space requirement worksheet


Use the following worksheet to estimate the disk space requirements for your site. A sample calculation
is provided for each historical data collection table.
• The worksheet is for one monitored resource.
• Typically, you are monitoring more than one resource (each DB2 apply server is one resource). Multiply
the required storage by the number of resources.

Table 25. DB2 apply server (KNARD3) worksheet


Capture/ Expected
Apply Storage
Record Server Required for
Interval Size Formula Workloads Pairs 24 Hours
15 76 4 x 24 x 176 x 1 x 1 x 1 / 1024 1 1 8
minutes

DB2 replication apply workload historical data storage

DB2 replication apply workload formula


The formula for DB2 replication apply workload historical data storage is as follows:

(4 collections per hour) x (24 hours) x (bytes per record) x (1 monitored resource)
x (1 row per resource)x(1 DB2 apply server)/ (1024) =
(KB per 24-hour period)

This formula simplifies to the following equation:

96 x (bytes per record) / 1024 = (KB per 24-hour period)

Space requirement worksheet


Use the following worksheet to estimate the disk space requirements for your site. A sample calculation
is provided for each historical data collection table.
• The worksheet is for one monitored resource per DB2 replication apply server.
• Typically, you are monitoring more than one resource (each workload reported by a DB2 replication
apply server is one resource). Multiply the required storage by the number of resources.

Appendix A. Disk space requirements for historical data tables 63


Table 26. DB2 apply workload (KNARD4) worksheet
Capture/ Expected
Apply Storage
Record Server Required for
Interval Size Formula Workloads Pairs 24 Hours
15 704 4 x 24 x 704 x 1 x 1 x 1 / 1024 1 1 66
minutes

DB2 replication capture server historical data storage

DB2 replication capture server formula


The formula for DB2 replication capture server historical collection data storage is as follows:

(4 collections per hour) x (24 hours) x (bytes per record) x (1 monitored resource)
x (1 row per resource) / (1024) =
(KB per 24-hour period)

This formula simplifies to the following equation:

96 x (bytes per record) / 1024 = (KB per 24-hour period)

Space requirement worksheet


Use the following worksheets to estimate the disk space requirements for your site. A sample calculation
is provided for each historical data collection table.
• The worksheet is for one monitored resource.
• Typically, you are monitoring more than one resource (each DB2 capture server is one resource).
Multiply the required storage by the number of resources.

Table 27. DB2 capture server (KNARD1) worksheet


Capture/ Expected
Apply Storage
Record Server Required for
Interval Size Formula Workloads Pairs 24 Hours
15 336 4 x 24 x 336 x 1 x 1 x 1 / 1024 1 1 32
minutes

DB2 replication capture workload historical data storage

DB2 replication capture workload formula


The formula for DB2 replication capture workload historical collection data storage is as follows:

(4 collections per hour) x (24 hours) x (bytes per record) x (1 monitored resource)
x (1 row per resource)x(1 DB2 capture server)/ (1024) =
(KB per 24-hour period)

This formula simplifies to the following equation:

96 x (bytes per record) / 1024 = (KB per 24-hour period)

Space requirement worksheet


Use the following worksheet to estimate the disk space requirements for your site. A sample calculation
is provided for each historical data collection table.
• The worksheet is for one monitored resource per DB2 replication capture server.

64 IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent


• Typically, you are monitoring more than one resource (each workload reported by a DB2 replication
capture server is one resource). Multiply the required storage by the number of resources.

Table 28. DB2 capture workload (KNARD2) worksheet


Capture/ Expected
Apply Storage
Record Server Required for
Interval Size Formula Workloads Pairs 24 Hours
15 528 4 x 24 x 528 x 1 x 1 x 1 / 1024 1 1 50
minutes

IMS replication apply details historical data storage

IMS replication apply details formula


The formula for IMS replication apply details historical collection data storage is as follows:

(4 collections per hour) x (24 hours) x (bytes per record) x (1 monitored resource)
x (1 row per resource)x(1 IMS apply server)/ (1024) =
(KB per 24-hour period)

This formula simplifies to the following equation:

96 x (bytes per record) / 1024 = (KB per 24-hour period)

Space requirement worksheet


Use the following worksheet to estimate the disk space requirements for your site. A sample calculation
is provided for each historical data collection table.
• The worksheet is for one monitored resource per IMS replication apply server.
• Typically, you are monitoring more than one resource (each workload reported by an IMS replication
apply server is one resource). Multiply the required storage by the number of resources.

Table 29. IMS apply details (KNARI2) worksheet


Capture/ Expected
Apply Storage
Record Server Required for
Interval Size Formula Workloads Pairs 24 Hours
15 352 4 x 24 x 352 x 1 x 1 x 1 / 1024 1 1 33
minutes

IMS replication capture details historical data storage

IMS replication capture details formula


The formula for IMS replication capture details historical data storage is as follows:

(4 collections per hour) x (24 hours) x (bytes per record) x (1 monitored resource)
x (1 row per resource)x(1 IMS capture server)/ (1024) =
(KB per 24-hour period)

This formula simplifies to the following equation:

96 x (bytes per record) / 1024 = (KB per 24-hour period)

Space requirement worksheet


Use the following worksheet to estimate the disk space requirements for your site. A sample calculation
is provided for each historical data collection table.

Appendix A. Disk space requirements for historical data tables 65


• The worksheet is for one monitored resource per IMS replication capture server.
• Typically, you are monitoring more than one resource (each workload reported by an IMS replication
capture server is one resource). Multiply the required storage by the number of resources.

Table 30. IMS capture details (KNARI1) worksheet


Capture/ Expected
Apply Storage
Record Server Required for
Interval Size Formula Workloads Pairs 24 Hours
15 352 4 x 24 x 352 x 1 x 1 x 1 / 1024 1 1 33
minutes

Replication servers historical data storage

Replication servers formula


The formula for replication servers historical data storage is as follows:

(4 collections per hour) x (24 hours) x (bytes per record) x (1 monitored resource)
x (1 row per resource)x(1 capture/apply replication server pair)
/ (1024) = (KB per 24-hour period)

This formula simplifies to the following equation:

96 x (bytes per record) / 1024 = (KB per 24-hour period)

Space requirement worksheet


Use the following worksheet to estimate the disk space requirements for your site. A sample calculation
is provided for each historical data collection table.
• The worksheet is for one monitored resource per capture/apply server pair.
• Typically, you are monitoring more than one resource (each workloads per capture/apply server pair is
one resource). Multiply the required storage by the number of resources.

Table 31. Replication servers (KNARSC) worksheet


Capture/ Expected
Apply Storage
Record Consistenc Server Required for
Interval Size Formula y Groups Pairs 24 Hours
15 664 4 x 24 x 664 x 1 x 1 x 1 / 1024 1 1 63
minutes

Replication workloads historical data storage

Replication workloads formula


The formula for replication workloads historical data storage is as follows:

(4 collections per hour) x (24 hours) x (bytes per record) x (1 monitored resource)
x (1 row per resource) / (1024) = (KB per 24-hour period)

This formula simplifies to the following equation:

96 x (bytes per record) / 1024 = (KB per 24-hour period)

66 IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent


Space requirement worksheet
Use the following worksheet to estimate the disk space requirements for your site. A sample calculation
is provided for each historical data collection table.
• The worksheet is for one monitored resource.
• Typically, you are monitoring more than one resource. Multiply the required storage by the number of
resources.

Table 32. Replication workload worksheet


Expected
Storage
Record Required for
Interval Size Formula Workloads 24 Hours
15 368 4 x 24 x 368 x 1 x 1 / 1024 1 35
minutes

VSAM replication apply details historical data storage

VSAM replication apply details formula


The formula for VSAM replication apply details historical collection data storage is as follows:

(4 collections per hour) x (24 hours) x (bytes per record) x (1 monitored resource)
x (1 row per resource)x(1 VSAM apply server)/ (1024) =
(KB per 24-hour period)

This formula simplifies to the following equation:

96 x (bytes per record) / 1024 = (KB per 24-hour period)

Space requirement worksheet


Use the following worksheet to estimate the disk space requirements for your site. A sample calculation
is provided for each historical data collection table.
• The worksheet is for one monitored resource per VSAM replication apply server.
• Typically, you are monitoring more than one resource (each workload reported by a VSAM replication
apply server is one resource). Multiply the required storage by the number of resources.

Table 33. VSAM replication apply details (KNARV2) worksheet


Capture/ Expected
Apply Storage
Record Server Required for
Interval Size Formula Workloads Pairs 24 Hours
15 360 4 x 24 x 360 x 1 x 1 x 1 / 1024 1 1 34
minutes

VSAM replication capture details historical data storage

VSAM replication capture details formula


The formula for VSAM replication capture details historical collection data storage is as follows:

(4 collections per hour) x (24 hours) x (bytes per record) x (1 monitored resource)
x (1 row per resource)x(1 VSAM apply server)/ (1024) =
(KB per 24-hour period)

This formula simplifies to the following equation:

Appendix A. Disk space requirements for historical data tables 67


96 x (bytes per record) / 1024 = (KB per 24-hour period)

Space requirement worksheet


Use the following worksheet to estimate the disk space requirements for your site. A sample calculation
is provided for each historical data collection table.
• The worksheet is for one monitored resource per VSAM replication capture server.
• Typically, you are monitoring more than one resource (each workload reported by a VSAM replication
capture server is one resource). Multiply the required storage by the number of resources.

Table 34. VSAM replication capture details (KNARV1) worksheet


Capture/ Expected
Apply Storage
Record Server Required for
Interval Size Formula Workloads Pairs 24 Hours
15 352 4 x 24 x 352 x 1 x 1 x 1 / 1024 1 1 33
minutes

Workload servers historical data storage

Workload servers formula


The formula for workload servers historical data storage is as follows:

(4 collections per hour) x (24 hours) x (bytes per record) x (1 monitored resource)
x (1 row per resource) / (1024) =
(KB per 24-hour period)

This formula simplifies to the following equation:

96 x (bytes per record) / 1024 = (KB per 24-hour period)

Space requirement worksheet


Use the following worksheet to estimate the disk space requirements for your site. A sample calculation
is provided for each historical data collection table.
• The worksheet is for one monitored resource per Lifeline Advisor.
• Typically, you are monitoring more than one resource (each server is one resource). Multiply the
required storage by the number of resources.

Table 35. Workload servers (KNAWL7) worksheet


Expected
Storage
Record Required for
Interval Size Formula Servers 24 Hours
15 324 4 x 24 x 324 x 1 x 1 / 1024 1 31
minutes

Workload sites historical data storage

Workload sites formula


The formula for workload sites historical data storage is as follows:

(4 collections per hour) x (24 hours) x (bytes per record) x (1 monitored resource)
x (1 row per resource) / (1024) =
(KB per 24-hour period)

68 IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent


This formula simplifies to the following equation:

96 x (bytes per record) / 1024 = (KB per 24-hour period)

Space requirement worksheet


Use the following worksheets to estimate the disk space requirements for your site. A sample calculation
is provided for each historical data collection table.
• The worksheet is for one monitored resource per Lifeline Advisor.
• Typically, you are monitoring more than one resource (each combination of site and workload is one
resource). Multiply the required storage by the number of resources.

Table 36. Workload sites (KNAWL3) worksheet


Expected
Site and Storage
Record workload Required for
Interval Size Formula combination 24 Hours
15 48 4 x 24 x 48 x 1 x 1 / 1024 1 5
minutes

Appendix A. Disk space requirements for historical data tables 69


70 IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent
Appendix B. Reports using Tivoli Common Reporting

Both real-time and historical data are available within the NetView agent workspaces. After historical
data collection is configured, enabled, and data is collected and sent to Tivoli Data Warehouse, you can
create reports. You can use Tivoli Common Reporting, a reporting tool common across Tivoli products, to
automatically generate reports. Additionally, the NetView agent provides a set of predefined reports.
For more information about Tivoli Common Reporting, see the Tivoli Common Reporting: User's Guide. To
learn more about how the NetView agent uses Tivoli Common Reporting, see IBM OMEGAMON and Tivoli
Management Services on z/OS shared documentation.
The reports that you create or that are provided by the NetView agent are useful for the following IP
professionals:
• Network and systems analysts
• Performance analysts
• Capacity planners

Install and setup


Before you can create reports, perform the following steps:
1. Install Tivoli Common Reporting, using the information found in the Tivoli Common Reporting: User's
Guide.
2. Ensure that your environment meets the requirements described in the "Prerequisites" section of the
IBM OMEGAMON and IBM Tivoli Management Services on z/OS: Reports for Tivoli Common Reporting.
3. Perform the setup functions described in the IBM OMEGAMON and IBM Tivoli Management Services on
z/OS: Reports for Tivoli Common Reporting
a. Ensuring that historical reporting is enabled
b. Importing the report package
c. Configuring the data source
d. Generating a sample report
See the "Troubleshooting" section of the IBM OMEGAMON and IBM Tivoli Management Services on
z/OS: Reports for Tivoli Common Reporting book if you have any problems performing these tasks.

Types of reports
A report can either be run on demand or a snapshot can be created at any time for viewing later. An on-
demand report is a formatted version of a report run with the currently available data and viewed
immediately. When you run an on-demand report, you can specify the parameter values to use; the report
is then formatted using the current data and displayed in the report viewer.
In addition to creating on-demand reports, you can also create, save, and access snapshot reports, saved
versions of a report using data from a particular time. Snapshots are useful for generating unattended
reports in advance. Snapshots are of particular value in avoiding the wait for a big report to run. Reports
may take a long time to run when you request a huge amount of data, such as the past month of real time
measurements. See the IBM Tivoli Common Reporting User’s Guide for information about this report type
or look in the online help for Tivoli Common Reporting.
Because Tivoli Management Services supports the summarization and pruning of data, reports can also
generate summarized reports. If a packaged report supports summarized data and the Summarization
Agent has been configured to collect data for the attribute group required (at the Tivoli Enterprise Portal

© Copyright IBM Corp. 2006, 2019 71


console), then selected reports will provide an option to specify a summarization period (Hourly, Daily,
Weekly, Monthly, Quarterly, or Yearly). The resulting reports reflect data summarized at that level. You
can change the summarization period dynamically from a generated report without completing the
parameters definition dialog again by clicking a different summarization period in the Available
Summarization Time Periods area of a summarized report. For more information about summarization
and pruning, see the IBM Tivoli Monitoring: Administrator's Guide.
Some summarized reports in PDF and HTML format may also have embedded drill-through reports
available. Drill-through refers to an embedded link from one report to another report that provides
additional detail. You can open a drill-through report by clicking a point in a line graph or a bar in a bar
graph. Table Group headings can also be selected for drill-through actions.
Note: If you are not seeing drill-through reports for your snapshot reports, first check the reports in this
section to ensure that this report type is available. If it is available but is not displaying the correct data,
check the setting on the Maximum Levels Of Drill-through Snapshots property. See the online help for
information about the Properties dialog box.

NetView agent reports


The following categories of reports are provided on the Z NetView Enterprise Management Agent
application DVD in the REPORTS directory:
• Distributed DVIPA Server Health
• Z NetView Health
• Z NetView TCP/IP Connections Workload

72 IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent


Appendix C. Enterprise Management Agent Changes

The following changes are available with the IBM Z NetView Enterprise Management Agent for Version 6
Release 3:
• All queries and workspaces that are new or changed for Version 6 Release 3 include the qualifier (V630)
in the query and workspace descriptions. The identification of the version, release, and modification
level for queries and workspaces began with Version 5 Release 4. Queries and workspaces that were
part of the product before V5R4 do not include a qualifier.
• Tables Table 37 on page 73 and Table 38 on page 74 show the changes to existing workspaces and
new workspaces that are used to monitor active TCP/IP connections.

Table 37. Workspace Changes for Version 6 Release 3


Workspace Changes
Filtered TCPP Connection Data The Filtered TCPIP Connection Data Summary
table has a new link defined to go to a new
workspace containing information from KNAENC
about encryption protocols in use on the
connection and other security-related information.
OSA Channels and Ports The following values for the existing Port Type
attribute are added:
• 198: osaexp71000BaseTE
• 199: osaexp71GbE
• 200: osaexp710GbE
The following values for the existing Subtype
attribute are added:
• 198: osaexp71000BaseTE
• 199: osaexp71GbE
• 200: osaexp710GbE

TCPIP Connection Data A new table view has been added that shows the
information for the KNACNT attribute group. Each
row in the table shows a count of the number of
active connections for a given encryption protocol
(TLS/SSL, SSH, IPSec or None). Each row has a link
to a new workspace containing a table view with
selected information for the KNAENC attribute
group pertinent to that encryption protocol.
The TCPIP Connection Data Summary table has a
new link defined to go to a new workspace
containing information from KNAENC about
encryption protocols in use on the connection and
other security-related information.

© Copyright IBM Corp. 2006, 2019 73


Table 38. New Workspaces for Version 6 Release 3
Workspace Description
Certificate Details This workspace contains three views containing
information for KNACER about the digital
certificates being used on the connection.
Connections Using IPSec This workspace contains a table view populated
with information from KNAENC about IPSec
encryption such as encryption algorithms. The
table contains links to new workspaces containing
certificate data.
Connections Using SSH This workspace contains a table view populated
with information from KNAENC about SSH
encryption such as encryption algorithms. The
table contains links to new workspaces containing
certificate data.
Connections Using TLS This workspace contains a table view populated
with information from KNAENC about TLS/SSL
encryption such as cipher suites and encryption
algorithms. The table contains links to new
workspaces containing certificate data and cipher
suite information.
Security Details for Connection This workspace displays data from the KNAENC
attribute group about security protocols for a
connection. There are four views defined in the
workspace:
• An overview summarizing the endpoints and
ports for the connection, the protocols in use,
and the status of IP filtering for the connect
• A view containing details for TLS/SSH encryption,
if in use
• A view containing details for SSH encryption, if in
use
• A view containing details for IPSec encryption, if
in use
Each detailed view contains links that go to
workspaces displaying data for digital certificates
being used by the encryption protocol. The TSL
view also contains a link to the IANA registry for
cipher suites.

TSL Cipher Suites This workspace contains a browser view that links
to the IANA registry for TLS cipher suites.
Unsecured Connections This workspace contains a table view populated
with information from KNAENC about connections
that are not using any encryption protocols.

74 IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent


Appendix D. NetView PARMGEN installation
parameters

The PARMGEN configuration method uses a runtime environment for configuration. Using the PARMGEN
method, you edit a comprehensive list of parameters to configure all the installed products and
components in a runtime environment. You then submit a series of jobs to create a complete runtime
environment with the parameter values that you specify. You can also use the PARMGEN workflow
generator to step through the configuration process.

Common parameters
The parameters for the NetView product are found in the KNA$ section of the RTE LPAR configuration
profile. This profile is created when you use the PARMGEN configuration method. To change a value, edit
the profile before submitting the jobs. The jobs parse the profile and generate members for the runtime
environment. Most of the parameters that are found in the KNA$ section of the profile are parameters
that are common to all IBM Tivoli Monitoring agents. For information on these common parameter
members, see the IBM OMEGAMON and Tivoli Management Services on z/OS: Common Parameter
Reference.
Make sure that you review and update the parameters that are listed in Table 39 on page 75.

Table 39. Common parameters used by the NetView product


Common parameter Setting
CONFIGURE_NETVIEW_KNA Y (yes)
GBL_DSN_NETVIEW_CNMLINK Data set name of the NetView CNMLINK data set

For parameter information about security functions, self-describing agent support, and memory settings
for the NetView agent, see the OMEGAMON and Tivoli Management Services library

Unique NetView agent parameters


The following parameters are unique to the NetView agent:
• “KNA_PPIRCV_PPI_RECEIVER_CNMEMARX” on page 76
• “KNA_PPISND_PPI_SENDER_CNMEMATX” on page 76

Creating or updating a runtime environment


You can use the PARMGEN method to create a new runtime environment. You can also use the PARMGEN
method to upgrade an existing environment that was created from product versions for which the
PARMGEN configuration method was enabled.
To upgrade from a product version previous to the NetView V6R1 product, use the Configuration Tool to
do the upgrade. After the upgrade is complete, convert to using the PARMGEN method.
For information about using the PARMGEN method to set parameter values, see the following
publications:
• IBM OMEGAMON and Tivoli Management Services on z/OS: Common Planning and Configuration Guide
• IBM OMEGAMON and Tivoli Management Services on z/OS: Common Parameter Reference
• IBM OMEGAMON and Tivoli Management Services on z/OS: PARMGEN Reference

© Copyright IBM Corp. 2006, 2019 75


KNA_PPIRCV_PPI_RECEIVER_CNMEMARX
Required or optional
Optional
Location where the parameter value is stored
KNAENV member of the &rhilev.&rte.RKANPARU library for the runtime environment of the NetView
agent
Parameter name
KNA_PPIRCV
Default value
CNMEMARX
Permissible values
Character string, maximum length 8
PARMGEN configuration information
Panel name
Specify Configuration Values
Panel ID
KNA53PPM
Field
NetView PPI receiver
Default value
CNMEMARX
Permissible values
Character string, maximum length 8
Batch parameter name
KNA_PPI_RECEIVER
PARMGEN name
KNA_PPIRCV_PPI_RECEIVER_CNMEMARX
Description
PPI receiver name for the Z NetView Enterprise Management Agent. The value must be a character
string with a maximum length of 8 bytes that uniquely identifies the PPI receiver. The value can
contain alphabetic characters (A - Z), numbers (0 - 9), and the following special characters: dollar sign
($), percent sign (%), ampersand (&), at sign (@), and number sign (#).
The value must match the DESTPPI keyword on the NetView NACMD command or the
NACMD.DESTPPI statement in the CNMSTYLE member or an included member. If you do not specify a
value in the CNMSTYLE member or an included member, a default value of CNMEMARX is used.
Related parameters
• “KNA_PPISND_PPI_SENDER_CNMEMATX” on page 76

KNA_PPISND_PPI_SENDER_CNMEMATX
Required or optional
Optional
Location where the parameter value is stored
KNAENV member of the &rhilev.&rte.RKANPARU library for the runtime environment of the NetView
agent
Parameter name
KNA_PPISND

76 IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent


Default value
CNMEMATX
Permissible values
Character string, maximum length 8
PARMGEN configuration information
Panel name
Specify Configuration Values
Panel ID
KNA53PPM
Field
PPI sender
Default value
CNMEMATX
Permissible values
Character string, maximum length 8
Batch parameter name
KNA_PPI_SENDER
PARMGEN name
KNA_PPISND_PPI_SENDER_CNMEMATX
Description
Name of the PPI sender for the Z NetView Enterprise Management Agent. The value must be a
character string with a maximum length of 8 bytes that uniquely identifies the PPI sender. The value
can contain alphabetic characters (A-Z), numbers (0-9), and the following special characters: dollar
sign ($), percent sign (%), ampersand (&), at sign (@), and number sign (#). If the PPI sender name is
not unique, you receive a return code of 40.
Related parameters
• “KNA_PPIRCV_PPI_RECEIVER_CNMEMARX” on page 76

Appendix D. NetView PARMGEN installation parameters 77


78 IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent
Appendix E. Configuring the NetView agent by using
the PARMGEN standard configuration method

The scenarios in this section use a full runtime environment named CNM01. This environment contains all
the libraries that are required by the NetView agent. All base libraries and LPAR-specific libraries are
allocated within the CNM01 runtime environment. The monitoring server can be on this image or it can
exist on another system.

RTE Name: CNM01


Type: FULL
Hilev: NETVIEW.V621RTE
Midlev: CNM01
Shares with: (none)

This type of runtime environment is illustrated in Figure 11 on page 79.

Figure 11. Full runtime environment on a single system

Figure 12 on page 80 shows the way that a full runtime environment can be expanded to more than one
z/OS image. Each runtime environment is self-contained; the three runtime environments CNM01,
CNM02, and CNM03 on systems NetView1, NetView2, and NetView3 do not share any libraries. The
monitoring server can be on one of these images or it can run on an external system.

© Copyright IBM Corp. 2006, 2019 79


Figure 12. Full runtime environments on several systems

If you want information about Refer to


Runtime environments IBM Tivoli Monitoring: Configuring Tivoli Enterprise
Monitoring Server on z/OS

The following scenarios contain procedures that you can follow to configure the NetView agent by using
the PARMGEN standard configuration method.
• “Scenario 1: Creating a new runtime environment” on page 80
• “Scenario 2: Updating the NetView agent in an existing RTE” on page 87

Scenario 1: Creating a new runtime environment


Follow these steps to configure a NetView agent in a new full runtime environment:
1. Access and start the PARMGEN tool.
2. Set up the PARMGEN work environment for an RTE.
3. Review the PARMGEN job index.
4. Update the interim libraries and create profiles.
5. Customize the PARMGEN configuration profiles.
6. Validate the PARMGEN profile parameter values.
7. Create the RTE members and jobs.
8. Submit batch jobs to complete the PARMGEN setup.

Start the PARMGEN tool

Follow these steps to start the PARMGEN tool:


1. Log on to a TSO session.
2. Enter ISPF.
3. From the Primary Option Menu, enter option 6 (Command).

80 IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent


4. If you are using a 3270 Model 2 (24 x 80) display, turn off the predefined function (PF) keys so that the
function keys are not truncated. To do this, enter PFSHOW on the command line and repeat this
command until the ISPF default function keys are no longer displayed.
5. From the command line, enter the following command:

EX '&shilev.TKANCUS'

where &shilev is the high-level qualifier that you specified when you installed Tivoli Management
Services.
A panel similar to Figure 13 on page 81 is displayed.

KCIPQPGW
Welcome to the z/OS Installation and Configuration Tools for
z Systems Management Suites

1. Checklist: System preparation checklists


Tip: Read/Print Checklists prior to installation and configuration.

2. Installation Workflow:
SMP/E-install z/OS products with Install Job Generator (JOBGEN)
Conditional: JOBGEN is not required when using SystemPac or ServerPac.

3. Configuration Workflow (Post-installation):


Configure z/OS products with Parameter Generator Workflow (PARMGEN)

I. What's New in PARMGEN? <=== Revised

Maintenance Level: HKCI310 PTF UA91952 (APAR OA51755 2Q17 Interim Feature)
©Copyright IBM Corporation 1992-2019
Licensed Material - Program Property of IBM

Option ===>
F1=HELP F2=SPLIT F3=END F4=RETURN F5=RFIND F6=RCHANGE
F7=UP F8=DOWN F9=SWAP F10=LEFT F11=RIGHT F12=RETRIEVE

Figure 13. z/OS Installation and Configuration Tools panel


6. Review the checklists by selecting option 1.
7. You can skip option 2. You already completed this step when you installed Tivoli Management
Services.
8. Select Option 4 to use the PARMGEN Standard configuration mode.
Note: The Standard configuration mode is automatically hidden on the KCIPQPGW panel.
PARMGEN has two types of installation modes: Quick configuration and Standard configuration. This
scenario documents the Standard configuration mode. Please see Chapter 2, “Configuring the NetView
agent by using the PARMGEN quick configuration method,” on page 7 and IBM OMEGAMON shared
publications for information about the Quick configuration method.
A panel similar to Figure 14 on page 82 is displayed.

Appendix E. Configuring the NetView agent by using the PARMGEN standard configuration method 81
----- PARAMETER GENERATOR (PARMGEN) WORKFLOW - PRIMARY OPTION MENU -----
Option ===> Scroll ===> PAGE
Enter parameter values appropriate for the LPAR runtime environment (RTE).
Press F1=Help for more information.
GBL_USER_JCL: ____________________________________________
PARMGEN common/global library to store cross-RTE values for
the RTEs created using the same GBL_USER_JCL common library
RTE_PLIB_HILEV: _______________________
High-Level Qualifier (&hlq) portion of the PARMGEN libraries:
- &hlq.&rte_name.IK*/WK*/WCONFIG PARMGEN work libraries
RTE_NAME: ________ (Type ? for a list of PARMGEN-created RTEs)
Runtime environment (&rte_name) name for this LPAR

There are 13 selectable options below:

Note: Enter n (1-11) to perform tasks. Status Date

Enter ns (1s-11s) for detailed job/task status. --------- ----------

1. KCIJPCFG Set up PARMGEN work environment for an RTE


2. $JOBINDX Review PARMGEN job index
3. KCIJPCCF Clone customized WCONFIG members (COND)
4. KCIJPUP1 Update interim libraries and create profiles
5. KCIJPMC1 Merge profile from backup RBMTEST (COND)
6. KCIJPMC2 Merge profile from model RTE (COND)
7. KCIJPCNV Convert an ICAT RTE Batch member (COND)
8. RBMTEST Customize PARMGEN configuration profiles
9. KCIJPVAL Validate PARMGEN profile parameter values
10. $PARSE Create the RTE members and jobs
11. SUBMIT Submit batch jobs to complete PARMGEN setup
U Utility Access PARMGEN utilities (Optional)
R New RTE Reset RTE, Status and Date fields (Optional)

Figure 14. Parameter Generator (PARMGEN) Workflow panel


9. Enter the following parameter values for your environment:
GBL_USER_JCL
The name of a JCL library to be created for PARMGEN jobs, for example NETVIEW.V621RTE.JCL
RTE_PLIB_HILEV
The high-level qualifier for PARMGEN work libraries, for example NETVIEW.V621RTE.
RTE_NAME
The name of the runtime environment to be created, for example CNM01.

Option 1. KCIJPCFG Set up PARMGEN work environment for an RTE

1. Select option 1 to display the Set Up PARMGEN Work Environment panel.


2. Because the scenario creates a new runtime environment, the job statement to be used for
PARMGEN jobs is the only item to fill in on the Set Up PARMGEN Work Environment panel. For
example:

//USER1A JOB MSGLEVEL=1,MSGCLASS=A,NOTIFY=USER1

3. If the GBL_USER_JCL library that you specified on the Parameter Generator (PARMGEN) Workflow
panel does not exist, a message is displayed. Press Enter to allocate the JCL library and to return to
the Set Up PARMGEN Work Environment panel. Press Enter to continue setting up the PARMGEN
work environment.
4. From the Set Up PARMGEN Work Environment panel (2 of 3), specify a value for the following fields:
GBL_TARGET_HILEV
The high-level qualifier for your SMP/E target libraries, for example NETVIEW.V6R3M0
GBL_SYSDA_UNIT
The disk unit name for non-VSAM data sets, for example SYSDA.
Press Enter.
5. From the Set Up PARMGEN Work Environment panel (3 of 3), enter any values that are required by
your installation for creating new data sets. Press Enter.

82 IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent


6. The Display PARMGEN Environment Analysis panel lists the components that are installed in your
TKANCUS data set. Press Enter to display the Include Products in the PARMGEN Customization
panel.
7. To include any products in PARMGEN customization, enter / or S to the left of the product code. By
default, all products are preselected for customization. When you finish, specify Y in the confirm field
and press Enter.
8. Review and submit the KCIJPCFG job. Verify that the job ends with a 0 return code.
If the job does not end with a 0 return code, correct the job and resubmit it.
9. Press F3 to display messages for the submitted job.
10. Press Enter to return to the Parameter Generator (PARMGEN) Workflow panel. Note the status and
date on the right of the step that you just completed.

Option 2. $JOBINDX Review PARMGEN job index

1. From the Parameter Generator (PARMGEN) Workflow panel, select option 2 to display the PARMGEN
job index.
2. Review the information on this panel.
3. Press F3.

Option 4. KCIJPUP1 Update interim libraries and create profiles

The PARMGEN tool uses sets of interim and working libraries to store configuration values. Interim
libraries are created and populated based on the products that you selected to configure and the values
that you specified when you set up the work environment.
1. From the Parameter Generator (PARMGEN) Workflow panel, select option 4 to update the IK* interim
staging libraries and to create profiles.
2. Review and submit the KCIJPUP1 job. Verify that the job ends with a 0 return code.
If the job does not end with a 0 return code, correct the job and resubmit it.
3. Press F3 to display messages for the submitted job.
4. Press Enter to return to the Parameter Generator (PARMGEN) Workflow panel.

Option 8. Customize PARMGEN configuration profiles

1. From the Parameter Generator (PARMGEN) Workflow panel, select option 8 to customize configuration
profiles. Use this option to override or specify values for the NetView agent configuration files.
Most of the IBM Tivoli Monitoring and NetView agent parameters are set in the RTE LPAR profile. Use
the global parameters selection to specify the location of key libraries on your system.
Use a TSO editor to customize the files. Some optional values are commented out. If you modify any of
these values, make sure that you also uncomment the statements.
2. Select option 1 to customize the RTE LPAR profile.
3. The CONFIGURE_PRODUCTS section shows the products that are included or excluded. Review the
default settings and update them as necessary for your installation. Parameters beginning with KDS
are for the monitoring server. The NetView agent uses parameters beginning with KNA.
Make sure that you review and update the following parameters:
• Type of monitoring server (hub).
This is controlled by the KDS_TEMS_TYPE parameter. This is set to HUB.

Appendix E. Configuring the NetView agent by using the PARMGEN standard configuration method 83
For the NetView agent to connect to the monitoring server, make sure that the
KNA_TEMS_LOCAL_CONNECT_FLAG parameter is set to Y and that the KNA_TEMS_TCP_HOST
parameter is correct.
• Communications-related information (for example TCP addresses).
Use a fully-qualified host name or TCPIP address. The addresses are assigned default values. Verify
that the following monitoring server parameters are correct:
– RTE_TCP_HOST
– RTE_TCP_PORT_NUM
– RTE_TCP_STC
Verify that the following NetView agent parameters are correct:
– KNA_AGT_TCP_HOST
– KNA_TCP_STC
Verify that the following parameters that control the communications protocols used by the
monitoring server and the NetView agent are correct:
– KDS_TEMS_COMM_PROTOCOLn, where n is a value 1-7
– KDS_AGT_COMM_PROTOCOLn, where n is a value 1-7
– KDS_TEMS_TCP_xxxxx_PORT_NUM where xxxxx corresponds to the communications protocol
(PIPE,UDP,PIPE6,UDP6,PIPES,PIPE6S).
Make sure that the KDS_TEMS_KLX_TCP_TOLERATERECYCLE parameter and
KNA_AGT_KLX_TCP_TOLERATERECYCLE parameter are set to Y. This enables the monitoring server
and the NetView agent to reconnect to its TCP/IP stack without being recycled after the TCP/IP stack
is recycled.
• PPI sender and receiver names
The KNA_PPISND_PPI_SENDER_CNMEMATX and KNA_PPIRCV_PPI_RECEIVER_CNMEMARX
parameters control the PPI sender and receiver names that are used by the NetView agent.
The sender name is controlled by the KNA_PPISND_PPI_SENDER_CNMEMATX parameter. The
default name is CNMEMATX. There is no matching CNMSTYLE statement.
The receiver name is controlled by the KNA_PPIRCV_PPI_RECEIVER_CNMEMARX parameter. This
name must match the DESTPPI receiver name that is specified in the CNMSTYLE member or its
include member. The default value is CNMEMARX.
• Security settings to enable encryption for the monitoring server
• Security settings to enable Take Action command forwarding.
System commands issued from the Tivoli Enterprise Portal using Take Action commands or
situations run without command authorization or an audit trail. You can use the NetView product to
perform command authorization for these system commands and to provide an audit trail.
Command authorization for the Take Action system commands uses the portal user ID, which is sent
to the NetView program with the command. The portal user ID that is sent is used to determine the
user ID that issues the command. When a command is sent from a situation, the user ID that is sent
is the last one that edited the situation. Password validation is not performed. If a NetView operator
ID exists that matches the portal user ID and has the required command authorization, then the
command is run on the existing NetView operator ID. For more information about protecting MVS
system commands, refer to the IBM Z NetView Security Reference.
Some agents provide their own Take Action commands, known as agent commands. Agent
commands have an associated two-character prefix for their product code. These commands are not
sent to the NetView program for command authorization. The only agent commands that are sent to
the NetView program for authorization are the NetView agent commands prefixed with NA. For
information about creating or editing a Take Action command, refer to the IBM Tivoli Monitoring:
Tivoli Enterprise Portal User's Guide.

84 IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent


You can display Take Action commands and command responses in the NetView Command
Response workspace. Additionally, you can display the BNH806I and BNH807I audit trail messages
in the NetView Audit Log workspace.
Use the following parameters to enable command authorization checking for system commands sent
from the hub monitoring server:
– KDS_PPI_RECEIVER
Specifies the name of the NetView PPI Receiver. The value must match the PPI receiver name
specified on the NetView APSERV command. The default value is CNMPCMDR.
– KDS_PPI_SENDER
Optional: Specify a value for the PPI sender. If you do not specify a value, the job name of the
monitoring server is used when the command is written to the NetView log.
Equivalent parameters are available to enable command authorization checking for commands sent
from the NetView agent:
– KNA_AGT_KGLHC_PPI_RECEIVER
Specifies the name of the NetView PPI Receiver. The value must match the PPI receiver name
specified on the NetView APSERV command. The default value is CNMPCMDR.
– KNA_AGT_KGLHC_PPI_SENDER
Optional: Specify a value for the PPI sender.
For definitions for the common parameters, see the IBM Tivoli OMEGAMON XE and Tivoli Management
Services on z/OS: Parameter Reference. For NetView agent definitions, see Appendix C, “Enterprise
Management Agent Changes,” on page 73. For information about configuring security settings for a
monitoring server running in a z/OS environment, see IBM Tivoli OMEGAMON XE and Tivoli
Management Services: Configuring the Tivoli Enterprise Monitoring Server on z/OS
4. Press F3 to return to the menu panel.
5. Select option 2 to review and specify global parameters. Review the default settings and update them
as necessary for your installation.
Usage notes:
• The global parameters define system data sets that include started task procedures, load modules,
and configuration files. In many cases, the default high-level qualifier for the data set is SYS1.
Review the global parameters starting with the GLBL_DSN_SYS1 parameter and verify that the
correct data sets are defined.
• The GBL_DSN_NETVIEW_CNMLINK parameter specifies the name of the NetView CNMLINK data set.
The default is set to NETVIEW.VNRNMN.CNMLINK. This must be changed. Update the parameter to
the correct name of the NetView CNMLINK data set.
6. Press F3 to return to the menu panel.
7. Select option 4 (WCONFIG). Locate the KNA$PENV member and edit it. Verify that it contains the
following statements:

CTIRA_RECONNECT_WAIT = 60
CTIRA_HEARTBEAT = 1

For more information about the CTIRA_ environment variables, see the IBM Tivoli Monitoring:
Installation and Setup Guide.
8. Press F3 again to return to the Parameter Generator (PARMGEN) Workflow panel.

Option 10. Create the RTE members and jobs


1. Prior to creating the runtime environment, the PARMGEN tool stores the specified configuration in a
set of members in a working library. These members are used to create the configuration files in the
runtime environment.

Appendix E. Configuring the NetView agent by using the PARMGEN standard configuration method 85
From the Parameter Generator (PARMGEN) Workflow panel, select option 10 to create the RTE
members and jobs.
2. Select option 1 to edit the composite $PARSE job.
3. Review and submit the KCIJPPRS job. Verify that the job ends with a 0 return code.
If the job does not end with a 0 return code, correct the job and resubmit it.
4. Press F3 to display messages for the submitted job.
5. Press Enter to return to the menu panel.
6. Press F3 to return to the Parameter Generator (PARMGEN) Workflow panel.

Option 11. Submit batch jobs to complete PARMGEN setup


1. From the Parameter Generator (PARMGEN) Workflow panel, select Option 4 to submit batch jobs to
complete the PARMGEN setup.
The Submit Batch Jobs To Complete PARMGEN Setup panel (KCIP@SUB) is displayed.

KCIP@SUB -------- SUBMIT BATCH JOBS TO COMPLETE PARMGEN SETUP -----------------


Option ===>

Select option 1 to SUBMIT the composite jobs in WKANSAMU for SYSA RTE.
Tip: Review the SUBMIT commands in the KCIJPSUB composite job.

Alternatively, select other options (2-12) to submit each job individually.


Enter ns (1s-12s) for detailed job/task status.

Description REQ Job Name Status Date


--------------------------------------- ----- -------- --------- ----------
More: +
1. Composite SUBMIT job (See JCL comments) KCIJPSUB
** or **
2. Allocate runtime RO and RW datasets (Yes) KCIJPALO
3. Copy SMP/E mbrs from TK*->RK* RO libs (Yes) KCIJPLOD
4. Run product security steps (Yes) KCIJPSEC
5. Update variable-named runtime mbrs (No ) KCIJPUPV
6. (Re)Create USS runtime mbrs in RKANDATV (Yes) KCIJPUSP
7. Create USS dirs./ (Re)Copy USS files (Yes) KCIJPUSS
8. Copy runtime mbrs to SYS1-type libs (Caution) KCIJPSYS
9. Run post-SMP/E RKANMODU ASM/LINK steps (Yes) KCIJPLNK
10. Verify the configuration jobs (Tip) KCIJPIVP
11. Back-up RK* product execution user libs (Tip) KCIJPCPR
12. Copy runtime mbrs from WK*->RK* RW libs (Yes) KCIJPW2R

Press F1=Help for more information. Type UTIL to access utility menu.

2. Choose one of the following approaches to submit jobs:


• To submit some or all of the jobs needed for configuration in one step, select Option 1 to edit the
KCIJPSUB composite master submit job.
• To submit jobs separately, select other options 2-12 to submit each job individually based on your
requirements.
3. Review and verify the jobs.
a. Ensure the jobs you want to submit are all selected.
The jobs that will be submitted are listed under directory ./ ADD NAME=SUBLIST in the
KCIJPSUB job. The jobs that are commented out are not submitted. By default, the KCIJVSYS job
and the KCIJPIVP job are not selected.
b. Verify whether the jobs end with the right return code.
Verify that the jobs end with a 0 return code. If the KCIJPIVP job is selected, it might end with a 4
return code, because the composite master job did not run all the jobs.
c. If a job does not end with the expected return code, correct the individual job and resubmit it.
4. Press F3 to display messages for the submitted job.
5. To submit additional jobs, choose one of the following steps to complete based on your situation:

86 IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent


• If you use the composite job, submit any additional jobs that are included in the KCIJPSUB job.
• If you don't use the composite job, submit any needed individual job from the Submit Batch Jobs To
Complete PARMGEN Setup panel.
Complete the following steps to submit the KCIJPUSS, KCIJPSYS, KCIJPIVP, and KCIJPW2R jobs
separately.
a. Select Option 7 to edit the USS system setup job.
b. Review and submit the KCIJPUSS job. Verify that the job ends with a 0 return code. If the job
does not end with a 0 return code, correct the job and resubmit it.
c. Press F3 to display messages for the submitted job.
d. Press Enter to return to the menu panel.
e. Select Option 8 to edit the system setup job.
f. Review and submit the KCIJPSYS job. Verify that the job ends with a 0 return code. If the job
does not end with a 0 return code, correct the job and resubmit it.
g. Press F3 to display messages for the submitted job.
h. Press Enter to return to the menu panel.
i. Select Option 10 to edit the configuration verification job.
j. Review and submit the KCIJPIVP job. Verify that the job ends with a 0 or 4 return code. If the
job does not end with a 0 or 4 return code, correct the job and resubmit it. If the job ends with a
4 return code, examine the job output for the reason.
k. Press F3 to display messages for the submitted job.
l. Press Enter to return to the menu panel.
m. Select Option 12 to edit the WK* to RK* deployment job.
n. Review and submit the KCIJPW2R job. Verify that the job ends with a 0 or 4 return code. If the
job does not end with a 0 or 4 return code, correct the job and resubmit it. If the job ends with a
4 return code, examine the job output for the reason.
o. Press F3 to display messages for the submitted job.
p. Press Enter to return to the menu panel.
q. Press F3 to return to the Parameter Generator (PARMGEN) Workflow panel.
r. Press F3 twice to exit the PARMGEN tool.
When you complete the procedure in this section, continue with Chapter 3, “Completing the NetView
agent configuration,” on page 27.

Scenario 2: Updating the NetView agent in an existing RTE


In this scenario, there is an existing full runtime environment (RTE) that was created using the PARMGEN
configuration tool. The existing environment has a hub Tivoli Enterprise Monitoring Server on a different
host and a working Tivoli Enterprise Portal Server. This RTE contains a remote Tivoli Enterprise Monitoring
Server into which the NetView agent connects.
Follow these steps to configure a NetView agent into the existing RTE using the PARMGEN configuration
method.
1. Create the batch parameter deck using the configuration tool.
2. Access and start the PARMGEN tool.
3. Set up the PARMGEN work environment for an RTE.
4. Review the PARMGEN job index.
5. Update the interim libraries and create profiles.
6. Convert a configuration tool RTE batch member.

Appendix E. Configuring the NetView agent by using the PARMGEN standard configuration method 87
7. Customize the PARMGEN configuration profiles.
8. Validate the PARMGEN profile parameter values.
9. Create the RTE members and jobs.
10. Submit batch jobs to complete the PARMGEN setup.

Create the batch parameter deck using the configuration tool

Follow these steps to use the configuration tool to create a batch parameter deck that you will use to
configure the NetView agent.
1. Log on to a TSO session.
2. Enter ISPF.
3. From the Primary Option Menu, enter option 6 (Command).
4. Start the configuration tool. For example, from the command line enter the following command:

EX '&shilev.INSTLIB'

where &shilev is the high-level qualifier that you specified when you created the INSTLIB data set.
The configuration tool Main Menu ID displayed.
5. From the configuration tool Main Menu, enter 3. The Configure Products panel is displayed.
6. Enter 1 to display the Product Selection menu.
7. Enter S to select the NetView agent.
8. Enter Z to select the RTE to be used as the source of the batch parameter deck.
9. Enter 1 to display the Create/Clone Parameter Deck panel.
10. Enter 1 to display the Create Batch Mode Parameters panel.
11. From the Create Batch Mode Parameters panel, specify a value for the following fields and then press
Enter:
Parameter Library
The data set where the parameter deck will be located.
Member Name
The member name into which the parameter deck is written.
12. Press F3 repeatedly until you exit the configuration tool.

Start the PARMGEN tool


Follow these steps to start the PARMGEN tool:
1. Log on to a TSO session.
2. Enter ISPF.
3. From the Primary Option Menu, enter option 6 (Command).
4. If you are using a 3270 Model 2 (24 x 80) display, turn off the predefined function (PF) keys so that the
function keys are not truncated. To do this, enter PFSHOW on the command line and repeat this
command until the ISPF default function keys are no longer displayed.
5. From the command line, enter the following command:

EX '&shilev.TKANCUS'

&shilev is the high-level qualifier that you specified when you installed Tivoli Management Services,
A panel similar to Figure 15 on page 89 is displayed.

88 IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent


KCIPQPGW
Welcome to the z/OS Installation and Configuration Tools for
z Systems Management Suites

1. Checklist: System preparation checklists


Tip: Read/Print Checklists prior to installation and configuration.

2. Installation Workflow:
SMP/E-install z/OS products with Install Job Generator (JOBGEN)
Conditional: JOBGEN is not required when using SystemPac or ServerPac.

3. Configuration Workflow (Post-installation):


Configure z/OS products with Parameter Generator Workflow (PARMGEN)

I. What's New in PARMGEN? <=== Revised

Maintenance Level: HKCI310 PTF UA91952 (APAR OA51755 2Q17 Interim Feature)
©Copyright IBM Corporation 1992-2019
Licensed Material - Program Property of IBM

Option ===>
F1=HELP F2=SPLIT F3=END F4=RETURN F5=RFIND F6=RCHANGE
F7=UP F8=DOWN F9=SWAP F10=LEFT F11=RIGHT F12=RETRIEVE

Figure 15. z/OS Installation and Configuration Tools panel


6. Review the checklists by selecting option 1.
7. You can skip option 2. You already completed this step when you installed Tivoli Management
Services.
8. Select Option 4 to use the PARMGEN Standard configuration mode.
Note: The Standard configuration mode is automatically hidden on the KCIPQPGW panel.
PARMGEN has two types of installation modes: Quick configuration and Standard configuration. This
scenario documents the Standard configuration mode. Please see Chapter 2, “Configuring the NetView
agent by using the PARMGEN quick configuration method,” on page 7 and IBM OMEGAMON shared
publications for information about the Quick configuration method.
A panel similar to Figure 14 on page 82 is displayed.

Appendix E. Configuring the NetView agent by using the PARMGEN standard configuration method 89
----- PARAMETER GENERATOR (PARMGEN) WORKFLOW - PRIMARY OPTION MENU -----
Option ===> Scroll ===> PAGE
Enter parameter values appropriate for the LPAR runtime environment (RTE).
Press F1=Help for more information.
GBL_USER_JCL: ____________________________________________
PARMGEN common/global library to store cross-RTE values for
the RTEs created using the same GBL_USER_JCL common library
RTE_PLIB_HILEV: _______________________
High-Level Qualifier (&hlq) portion of the PARMGEN libraries:
- &hlq.&rte_name.IK*/WK*/WCONFIG PARMGEN work libraries
RTE_NAME: ________ (Type ? for a list of PARMGEN-created RTEs)
Runtime environment (&rte_name) name for this LPAR

There are 13 selectable options below:

Note: Enter n (1-11) to perform tasks. Status Date

Enter ns (1s-11s) for detailed job/task status. --------- ----------

1. KCIJPCFG Set up PARMGEN work environment for an RTE


2. $JOBINDX Review PARMGEN job index
3. KCIJPCCF Clone customized WCONFIG members (COND)
4. KCIJPUP1 Update interim libraries and create profiles
5. KCIJPMC1 Merge profile from backup RBMTEST (COND)
6. KCIJPMC2 Merge profile from model RTE (COND)
7. KCIJPCNV Convert an ICAT RTE Batch member (COND)
8. RBMTEST Customize PARMGEN configuration profiles
9. KCIJPVAL Validate PARMGEN profile parameter values
10. $PARSE Create the RTE members and jobs
11. SUBMIT Submit batch jobs to complete PARMGEN setup
U Utility Access PARMGEN utilities (Optional)
R New RTE Reset RTE, Status and Date fields (Optional)

Figure 16. Parameter Generator (PARMGEN) Workflow panel


9. Enter the following parameter values for your environment:
GBL_USER_JCL
The name of the JCL library to be created for PARMGEN jobs, for example
NETVIEW.V621RTE.JCL
RTE_PLIB_HILEV
The high-level qualifier for the PARMGEN work libraries, for example NETVIEW.V621RTE.
RTE_NAME
The name of the runtime environment to be created, for example CNM01.

Option 1. KCIJPCFG Set up PARMGEN work environment for an RTE

1. Select option 1 to display the Set Up PARMGEN Work Environment panel.


2. From the Set Up PARMGEN Work Environment panel, enter the location of the batch parameter deck
and enter a job statement to be used for PARMGEN jobs, for example:

//USER1A JOB MSGLEVEL=1,MSGCLASS=A,NOTIFY=USER1

3. If the GBL_USER_JCL library that you specified on the Parameter Generator (PARMGEN) Workflow
panel does not exist, a message is displayed. Press Enter to allocate the JCL library and return to the
Set Up PARMGEN Work Environment panel. Press Enter to continue setting up the PARMGEN work
environment.
4. From the Set Up PARMGEN Work Environment panel (2 of 3), specify a value for the following fields:
GBL_INST_HILEV
The high-level qualifier for your configuration tool INSTLIB data set
GBL_TARGET_HILEV
The high-level qualifier for your SMP/E target libraries, for example NETVIEW.V6R3M0
GBL_SYSDA_UNIT
The disk unit name for non-VSAM data sets, for example SYSDA
Press Enter.

90 IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent


5. From the Set Up PARMGEN Work Environment panel (3 of 3), enter any values that are required by
your installation for creating new data sets. Press Enter.
6. The Display PARMGEN Environment Analysis panel lists the components that are installed in your
TKANCUS data set. Press Enter to display the Include Products in PARMGEN Customization panel.
7. To include products in PARMGEN customization, enter / or S to the left of the product code. By
default, all products are preselected for customization. When you finish, specify Y in the confirm field
and press Enter.
8. Review and submit the KCIJPCFG job. Verify that the job ends with a 0 return code.
If the job does not end with a 0 return code, correct the job and resubmit it.
9. Press F3 to display messages for the submitted job.
10. Press Enter to return to the Parameter Generator (PARMGEN) Workflow panel. Note the status and
date on the right of the step that you just completed.

Option 2. $JOBINDX Review PARMGEN job index

1. From the Parameter Generator (PARMGEN) Workflow panel, select option 2 to display the PARMGEN
job index.
2. Review the information on this panel.
3. Press F3.

Option 4. KCIJPUP1 Update interim libraries and create profiles

1. From the Parameter Generator (PARMGEN) Workflow panel, select option 4 to update interim libraries
and create profiles.
2. Review and submit the KCIJPUP1 job. Verify that the job ends with a 0 return code.
If the job does not end with a 0 return code, correct the job and resubmit it.
3. Press F3 to display messages for the submitted job.
4. Press Enter to return to the Parameter Generator (PARMGEN) Workflow panel.

Option 7. KCIJPCNV Convert an ICAT RTE batch member

1. From the Parameter Generator (PARMGEN) Workflow panel, select option 7 to convert an RTE batch
member that was created with the configuration tool
2. Review and submit the KCIJPCNV job. Verify that the job ends with a 0 return code.
If the job does not end with a 0 return code, correct the job and resubmit it.
3. Press F3 to display messages for the submitted job.
4. Press Enter to return to the Parameter Generator (PARMGEN) Workflow panel.

Option 8. Customize PARMGEN configuration profiles


1. From the Parameter Generator (PARMGEN) Workflow panel, select option 8 to customize configuration
profiles.
2. Select option 1 to customize the RTE LPAR profile.
3. The CONFIGURE_PRODUCTS section shows the products that are included or excluded. Review the
default settings and update them as necessary for your installation.
Make sure that you review and update the following parameters:
• Type of monitoring server (hub or remote)
• Communications-related information (for example TCP addresses)

Appendix E. Configuring the NetView agent by using the PARMGEN standard configuration method 91
• PPI sender and receiver names
• Security settings to enable encryption for the monitoring server
• Security settings to enable take action command forwarding
For specific information on parameters to set, see “Option 8. Customize PARMGEN configuration
profiles” on page 83 in Scenario 1.
4. Press F3 to return to the menu panel.
5. Select option 2 to review and specify global parameters. Review the default settings and update them
as necessary for your installation.
6. Press F3 to return to the menu panel.
7. Press F3 again to return to Parameter Generator (PARMGEN) Workflow panel.

Option 10. Create the RTE members and jobs


1. From the Parameter Generator (PARMGEN) Workflow panel, select option 10 to create the RTE
members and jobs.
2. Select option 1 to edit the composite $PARSE job.
3. Review and submit the KCIJPPRS job. Verify that the job ends with a 0 return code.
If the job does not end with a 0 return code, correct the job and resubmit it.
4. Press F3 to display messages for the submitted job.
5. Press Enter to return to the menu panel.
6. Press F3 to return to the Parameter Generator (PARMGEN) Workflow panel.

Option 11. Submit batch jobs to complete PARMGEN setup


1. From the Parameter Generator (PARMGEN) Workflow panel, select Option 4 to submit batch jobs to
complete the PARMGEN setup.
The Submit Batch Jobs To Complete PARMGEN Setup panel (KCIP@SUB) is displayed.

KCIP@SUB -------- SUBMIT BATCH JOBS TO COMPLETE PARMGEN SETUP -----------------


Option ===>

Select option 1 to SUBMIT the composite jobs in WKANSAMU for SYSA RTE.
Tip: Review the SUBMIT commands in the KCIJPSUB composite job.

Alternatively, select other options (2-12) to submit each job individually.


Enter ns (1s-12s) for detailed job/task status.

Description REQ Job Name Status Date


--------------------------------------- ----- -------- --------- ----------
More: +
1. Composite SUBMIT job (See JCL comments) KCIJPSUB
** or **
2. Allocate runtime RO and RW datasets (Yes) KCIJPALO
3. Copy SMP/E mbrs from TK*->RK* RO libs (Yes) KCIJPLOD
4. Run product security steps (Yes) KCIJPSEC
5. Update variable-named runtime mbrs (No ) KCIJPUPV
6. (Re)Create USS runtime mbrs in RKANDATV (Yes) KCIJPUSP
7. Create USS dirs./ (Re)Copy USS files (Yes) KCIJPUSS
8. Copy runtime mbrs to SYS1-type libs (Caution) KCIJPSYS
9. Run post-SMP/E RKANMODU ASM/LINK steps (Yes) KCIJPLNK
10. Verify the configuration jobs (Tip) KCIJPIVP
11. Back-up RK* product execution user libs (Tip) KCIJPCPR
12. Copy runtime mbrs from WK*->RK* RW libs (Yes) KCIJPW2R

Press F1=Help for more information. Type UTIL to access utility menu.

2. Choose one of the following approaches to submit jobs:


• To submit some or all of the jobs needed for configuration in one step, select Option 1 to edit the
KCIJPSUB composite master submit job.

92 IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent


• To submit jobs separately, select other options 2-12 to submit each job individually based on your
requirements.
3. Review and verify the jobs.
a. Ensure the jobs you want to submit are all selected.
The jobs that will be submitted are listed under directory ./ ADD NAME=SUBLIST in the
KCIJPSUB job. The jobs that are commented out are not submitted. By default, the KCIJVSYS job
and the KCIJPIVP job are not selected.
b. Verify whether the jobs end with the right return code.
Verify that the jobs end with a 0 return code. If the KCIJPIVP job is selected, it might end with a 4
return code, because the composite master job did not run all the jobs.
c. If a job does not end with the expected return code, correct the individual job and resubmit it.
4. Press F3 to display messages for the submitted job.
5. To submit additional jobs, choose one of the following steps to complete based on your situation:
• If you use the composite job, submit any additional jobs that are included in the KCIJPSUB job.
• If you don't use the composite job, submit any needed individual job from the Submit Batch Jobs To
Complete PARMGEN Setup panel.
Complete the following steps to submit the KCIJPUSS, KCIJPSYS, KCIJPIVP, and KCIJPW2R jobs
separately.
a. Select Option 7 to edit the USS system setup job.
b. Review and submit the KCIJPUSS job. Verify that the job ends with a 0 return code. If the job
does not end with a 0 return code, correct the job and resubmit it.
c. Press F3 to display messages for the submitted job.
d. Press Enter to return to the menu panel.
e. Select Option 8 to edit the system setup job.
f. Review and submit the KCIJPSYS job. Verify that the job ends with a 0 return code. If the job
does not end with a 0 return code, correct the job and resubmit it.
g. Press F3 to display messages for the submitted job.
h. Press Enter to return to the menu panel.
i. Select Option 10 to edit the configuration verification job.
j. Review and submit the KCIJPIVP job. Verify that the job ends with a 0 or 4 return code. If the
job does not end with a 0 or 4 return code, correct the job and resubmit it. If the job ends with a
4 return code, examine the job output for the reason.
k. Press F3 to display messages for the submitted job.
l. Press Enter to return to the menu panel.
m. Select Option 12 to edit the WK* to RK* deployment job.
n. Review and submit the KCIJPW2R job. Verify that the job ends with a 0 or 4 return code. If the
job does not end with a 0 or 4 return code, correct the job and resubmit it. If the job ends with a
4 return code, examine the job output for the reason.
o. Press F3 to display messages for the submitted job.
p. Press Enter to return to the menu panel.
q. Press F3 to return to the Parameter Generator (PARMGEN) Workflow panel.
r. Press F3 twice to exit the PARMGEN tool.
When you complete the procedure in this section, continue with Chapter 3, “Completing the NetView
agent configuration,” on page 27.

Appendix E. Configuring the NetView agent by using the PARMGEN standard configuration method 93
94 IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent
Notices
This information was developed for products and services offered in the U.S.A.
IBM may not offer the products, services, or features discussed in this document in other countries.
Consult your local IBM representative for information on the products and services currently available in
your area. Any reference to an IBM product, program, or service is not intended to state or imply that only
that IBM product, program, or service may be used. Any functionally equivalent product, program, or
service that does not infringe any IBM intellectual property right may be used instead. However, it is the
user's responsibility to evaluate and verify the operation of any non-IBM product, program, or service.
IBM may have patents or pending patent applications covering subject matter described in this
document. The furnishing of this document does not give you any license to these patents. You can send
license inquiries, in writing, to:

IBM Director of Licensing


IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
U.S.A.
For license inquiries regarding double-byte (DBCS) information, contact the IBM Intellectual Property
Department in your country or send inquiries, in writing, to:

Intellectual Property Licensing


Legal and Intellectual Property Law
IBM Japan, Ltd.
19-21, Nihonbashi-Hakozakicho, Chuo-ku
Tokyo 103-8510, Japan

The following paragraph does not apply to the United Kingdom or any other country where such
provisions are inconsistent with local law:
INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION "AS IS"
WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A
PARTICULAR PURPOSE.
Some states do not allow disclaimer of express or implied warranties in certain transactions, therefore,
this statement might not apply to you.
This information could include technical inaccuracies or typographical errors. Changes are periodically
made to the information herein; these changes will be incorporated in new editions of the publication.
IBM may make improvements and/or changes in the product(s) and/or the program(s) described in this
publication at any time without notice.
Any references in this information to non-IBM Web sites are provided for convenience only and do not in
any manner serve as an endorsement of those Web sites. The materials at those Web sites are not part of
the materials for this IBM product and use of those Web sites is at your own risk.
IBM may use or distribute any of the information you supply in any way it believes appropriate without
incurring any obligation to you.
Licensees of this program who wish to have information about it for the purpose of enabling: (i) the
exchange of information between independently created programs and other programs (including this
one) and (ii) the mutual use of the information which has been exchanged, should contact:

IBM Corporation
2Z4A/101
11400 Burnet Road

© Copyright IBM Corp. 2006, 2019 95


Austin, TX 78758
U.S.A.

Such information may be available, subject to appropriate terms and conditions, including in some cases
payment of a fee.
The licensed program described in this document and all licensed material available for it are provided by
IBM under terms of the IBM Customer Agreement, IBM International Program License Agreement or any
equivalent agreement between us.
Information concerning non-IBM products was obtained from the suppliers of those products, their
published announcements or other publicly available sources. IBM has not tested those products and
cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM
products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of
those products.

Programming Interfaces
This publication documents information that is NOT intended to be used as Programming Interfaces of
IBM Z NetView.

Trademarks
IBM, the IBM logo, and ibm.com® are trademarks or registered trademarks of International Business
Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be
trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at
"Copyright and trademark information" at http://www.ibm.com/legal/copytrade.shtml .
Adobe and Acrobat and all Adobe-based trademarks are either registered trademarks or trademarks of
Adobe Systems Incorporated in the United States, other countries, or both.
Linux is a trademark of Linus Torvalds in the United States, other countries, or both.
Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or
both.
UNIX is a registered trademark of The Open Group in the United States and other countries.
Other product and service names might be trademarks of IBM or other companies.

Privacy policy considerations


IBM Software products, including software as a service solutions, (“Software Offerings”) may use cookies
or other technologies to collect product usage information, to help improve the end user experience, to
tailor interactions with the end user or for other purposes. In many cases no personally identifiable
information is collected by the Software Offerings. Some of our Software Offerings can help enable you to
collect personally identifiable information. If this Software Offering uses cookies to collect personally
identifiable information, specific information about this offering’s use of cookies is set forth below.
This Software Offering does not use cookies or other technologies to collect personally identifiable
information.
If the configurations deployed for this Software Offering provide you as customer the ability to collect
personally identifiable information from end users via cookies and other technologies, you should seek
your own legal advice about any laws applicable to such data collection, including any requirements for
notice and consent.
For more information about the use of various technologies, including cookies, for these purposes, See
IBM’s Privacy Policy at http://www.ibm.com/privacy and IBM’s Online Privacy Statement at http://
www.ibm.com/privacy/details the section entitled “Cookies, Web Beacons and Other Technologies” and

96 IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent


the “IBM Software Products and Software-as-a-Service Privacy Statement” at http://www.ibm.com/
software/info/product-privacy.

Notices 97
98 IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent
Index

Special Characters configuration (continued)


copying the started task procedures to your procedure
-h option 30 library 27
$install_dir 30 historical data collection 47
$install_dir environment variable 30 overview 1
$JOBINDX 83, 91 configuration profiles 83
configuration scenarios 1
configuration tool
A batch parameter deck 88
accessibility xii display requirements 88
active TCP/IP connection count (KNATCA) worksheet 59 help 88
active TCP/IP connection count historical data storage PF keys 88
space requirement worksheets usage notes 88
active TCP/IP connection count (KNATCA) CONINACT subtower 43
worksheet 59 CONNACT subtower 43
active TCP/IP connections (KNATCO) worksheet 60 conventions
active TCP/IP connections historical data storage typeface xiii
attribute group record sizes 59 copying the started task procedures to you procedure library
space requirement worksheets 27
active TCP/IP connections (KNATCO) worksheet 60 Cylinders
Active TCP/IP connections historical data storage defaults 52
formula 58 definition 52
adding application support for the Tivoli Enterprise
Monitoring Server 32 D
APF-authorizing your libraries 27
attribute group record sizes data collection
active TCP/IP connections 59 active sessions 44
DVIPA 55 active TCP/IP connections 43
GDPS Continuous Availability solution 61 definition and status data 43
inactive TCP/IP connections 60 distributor targets 43
NetView health 57 DVIPA connection routing data 43
Session Count 58 DVIPA connections 43
DVIPA sysplex distributors 43
HiperSockets 44
B inactive TCP/IP connections 43
base libraries 4 NetView health data 44
base runtime environment 4 OSA data 44
books stack configuration 44
see publications ix sysplex status 44
Telnet data 44
VIPA routes 43
C DB2 apply server (KNARD3) worksheet 63
DB2 apply server historical data storage
Candle Data Warehouse 55
space requirement worksheet 63
CNMSEMAA automation table 46
DB2 apply server workload historical data storage
CNMSTYLE
space requirement worksheets
EMAAUTO.TEMA statement 46
DB2 apply server (KNARD3) worksheet 63
EMAAUTO.TEMS statement 46
DB2 apply workload (KNARSC) worksheet 63
commands
DB2 capture server (KNARD1) worksheet 64
itmcmd 30
DB2 capture server workload historical data storage
configuration
space requirement worksheets
APF-authorizing your libraries 27
DB2 capture server (KNARD1) worksheet 64
completing outside the configuration tool
DB2 capture servers (KNARD2) worksheet 64
APF-authorizing your libraries 27
DB2 replication apply server historical data storage
copying the started task procedures to you
formula 63
procedure library 27
DB2 replication apply workload historical data storage
formula 63

Index 99
HIPERSOCKETS subtower 44
DB2 replication apply workload historical data storage (continued)
space requirement worksheets historical data collection
DB2 apply workload (KNARD4) worksheet 63 changing the default value for short-term history 50
DB2 replication capture server historical data storage configuring 47
formula 64 estimating tools
DB2 replication capture workload historical data storage DVIPA historical data storage 53
formula 64 NetView tasks historical data storage 53
space requirement worksheets Session monitor session count historical data
capture workload (KNARD2) worksheet 64 storage 53
DDVIPA Server Health (KNADSH) worksheet 56 TCP/IP historical data storage 53
DDVIPA Targets (KNADTA) worksheet 56 installation 47
definition and status data 43 long-term
directory names, notation xiii row of data defined 55
disk space requirements for historical data tables 51 reports 48
distributor targets 43 short-term
drill-through reports 72 function 52
DVCONN subtower 43 row of data defined 55
DVDEF subtower 43 historical data storage
DVIPA connection routing data 43 active TCP/IP connections
DVIPA connections 43 attribute group record sizes 59
DVIPA historical data storage DVIPA
attribute group record sizes 55 attribute group record sizes 55
formula 55 inactive TCP/IP connections
space requirement worksheets attribute group record sizes 60
DDVIPA Server Health (KNADSH) worksheet 56 NetView health
DDVIPA Targets (KNADTA) worksheet 56 attribute group record sizes 57
DVIPA Sysplex Distributors (KNADSD) worksheet 56 NetView tasks 53
DVIPA sysplex distributors 43 Session Count
DVIPA Sysplex Distributors (KNADSD) worksheet 56 attribute group record sizes 58
DVIPA.Mast.EMARf.Delay statement 44 Session monitor session count 53
DVROUT subtower 43 TCP/IP 53
DVTAD subtower 43 historical data tables
dynamic stack discovery function 44 determining storage requirements
allocating additional storage and data sets 52
disk space requirements 51
E estimating space requirements 53
EMAAUTO.TEMA statement 46 Group Count parameter 51
EMAAUTO.TEMS statement 46 RKPDLOG log 51
environment variables storage requirements 51
$install_dir 30 hub monitoring server
environment variables, notation xiii installing support on 30

F I
full runtime environment 4, 79 IMS apply server (KNARI2) worksheet 65
IMS capture apply workload historical data storage
space requirement worksheets 65
G IMS capture server (KNARI1) worksheet 66
IMS capture server workload historical data storage
GDPS Continuous Availability solution historical data
space requirement worksheets 66
storage
IMS replication apply details historical data storage
formula 61
formula 65
Group Count parameter
IMS replication apply historical data storage
applying a Group Count factor
space requirement worksheet 65
example analysis 53
IMS replication capture details historical data storage
examples 52
formula 65
defaults 52
IMS replication capture historical data storage
definition 52
space requirement worksheet 65
inactive TCP/IP connections (KNATCI) worksheet 60
H inactive TCP/IP connections historical data storage
attribute group record sizes 60
health data, NetView 44 space requirement worksheets
HEALTH subtower 44 inactive TCP/IP connections (KNATCI) worksheet
HiperSockets 44 60

100 IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent
Inactive TCP/IP connections historical data storage O
formula 60
installation OMEGAMON XE for Mainframe Networks workspaces 44
historical data collection 47 on-demand reports 71
Tivoli Management Services components 28 online publications
z/OS-based components 2 accessing xii
itmcmd command 30 OSA data 44
ITMS:engine OSA subtower 44
tuning 49
P
K
PARMGEN
KCIJPCFG 82, 90 configuration profiles 83
KCIJPCNV 91 configuring 79
KCIJPUP1 83, 91 overview 75
KDSSYSIN 49 starting 80
KNA_PPIRCV 76 password protection 40
KNA_PPIRCV_PPI_RECEIVER_CNMEMARX parameter 76 path names, notation xiii
KNA_PPISND_PPI_SENDER_CNMEMATX parameter 76 planning 1
KNASYSIN 49 planning deployment 1
PPI 76
PPI information 41
L publications
libraries accessing online xii
base 4 IBM Z NetView ix
runtime ordering xii
defined 4
SMP/E maintained product target 4 R
target 4
types 4 replication server historical data storage
z/OS image-specific 4 space requirement worksheets 66
LIMIT parameter 49 replication servers (KNARSC) worksheet 66
replication servers historical data storage
formula 66
M space requirement worksheets
manuals replication servers (KNARSC) worksheet 66
see publications ix replication workload historical data storage
MINIMUM parameter 49 space requirement worksheets 67
replication workloads historical data storage
formula 66
N space requirement worksheets
replication workloads worksheet 67
NACMD command 35
replication workloads worksheet 67
NetView agent
report types
starting 46
drill-through 72
NetView Applications (KNAAPP) worksheet 57
on-demand 71
NetView health data 44
snapshot 71
NetView health historical data storage
summarized 71
attribute group record sizes 57
reporting 47
formula 57
reports 71
space requirement worksheets 57
RKNAHISn data set 51
NetView historical data storage
RKPDLOG log 51
space requirement worksheets
RTE 3
NetView Applications (KNAAPP) worksheet 57
RTNDEF.BASE.AGENT.sysname statement 44
NetView Tasks (KNAHEA) worksheet 58
runtime environment
NetView PPI 76
existing RTE 87
NetView PPI receiver field 76
new 80
NetView Tasks (KNAHEA) worksheet 58
Runtime environment 3
NetView tasks historical data storage 53
runtime environments
notation
base 4
environment variables xiii
defined 4
path names xiii
full 4, 79
typeface xiii
libraries 4

Index 101
runtime environments (continued) TELNET subtower 44
self-contained 4, 79 TEMA subtowers 43
sharing with base 4 Tivoli
sharing with full 5 user groups xii
sharing with SMP/E 5 Tivoli Common Reporting
types 4 types of reports 71
runtime libraries Tivoli Data Warehouse
defined 4 tuning 50
Tivoli Enterprise Monitoring Server
adding application support 32
S starting 28
scenarios, configuration 1 Tivoli Enterprise Monitoring Server hub
security security 40
hub Tivoli Enterprise Monitoring Server 40 Tivoli Enterprise Portal
password protection 40 installing 28
seed data 30 starting 36
self-describing agent Tivoli Enterprise Portal Server
installation verification 37 installing 28
SESSACT subtower 44 starting 36
Session Count (KNASEA) worksheet 58 Tivoli Management Services
Session count historical data storage adding application support for the Tivoli Enterprise
formula 58 Monitoring Server 32
Session Count historical data storage installing components 28
attribute group record sizes 58 Tivoli Software Information Center xii
space requirement worksheets tuning components
Session Count (KNASEA) worksheet 58 changing the default value for short-term history 50
Session monitor session count historical data storage 53 ITMS:engine values 49
sessions, active 44 typeface conventions xiii
SETPROG APF example 27
sharing runtime environments U
base 4
full 5 UNIX, adding application data to a hub Tivoli Enterprise
SMP/E 5 Monitoring Server 30
short-term history user group, NetView xiii
changing the default values 50 user groups
short-term history data collection 51 NetView xiii
situations Tivoli xii
using 47 user IDs
SMP/E NetView 39
maintained product target libraries 4 restricting access to commands 40
sharing target libraries 5 Tivoli Enterprise Portal 39
snapshot reports 71
space requirements for historical data tables
estimating 53
V
stack configuration data 44 variables, notation for xiii
starting the component 35 verification
starting the hub Tivoli Enterprise Monitoring Server 28 starting the hub Tivoli Enterprise Monitoring Server 28
storage requirements for historical data tables starting the Z NetView Enterprise Management Agent 35
allocating additional storage and data sets 52 Tivoli Enterprise Portal 36
summarized reports 71 Tivoli Enterprise Portal Server 36
sysplex management 44 VIPA route data 43
sysplex status data 44 VSAM apply server (KNARV2) worksheet 67
SYSPLEX subtower 44 VSAM apply workload historical data storage
SYSTCPD 27 space requirement worksheets 67
VSAM capture workload historical data storage
T space requirement worksheets 68
VSAM captureserver (KNARV1) worksheet 68
target libraries, SMP/E 4, 5 VSAM replication apply details historical data storage
TCP/IP connections formula 67
active 43 VSAM replication apply historical data storage
inactive 43 space requirement worksheet 67
TCP/IP historical data storage 53 VSAM replication capture details historical data storage
Telnet data 44 formula 67

102 IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent
VSAM replication capture historical data storage Z NetView Enterprise Management Agent (continued)
space requirement worksheet 68 starting 35
stopping 35
z/OS image-specific libraries 4
W
workload servers (KNAWL7) worksheet 68
workload servers historical data storage
formula 68
space requirement worksheets
Workload servers (KNAWL7) worksheet 68
workload sites (KNAWL3) worksheet 69
workload sites historical data storage
formula 68
space requirement worksheet 69
space requirement worksheets
workload sites (KNAWL3) worksheet 69
worksheets
active TCP/IP connections historical data storage space
requirements 59
DB2 apply server historical data storage space
requirements 63
DB2 capture server historical data storage space
requirements 64
DB2 replication apply historical data storage space
requirements 63, 64
DVIPA historical data storage space requirements 56
IMS replication apply server historical data storage
space requirements 65
IMS replication capture server historical data storage
space requirements 65
inactive TCP/IP connections historical data storage
space requirements 60
NetView health historical data storage space
requirements 57
orkload sites historical data storage space requirements
69
replication server historical data storage space
requirements 66
replication workload historical data storage space
requirements 67
Session Count historical data storage space
requirements 58
VSAM replication apply server historical data storage
space requirements 67
VSAM replication capture server historical data storage
space requirements 68
workload servers historical data storage space
requirements 68
workspaces
installing 29

X
XCF services 44

Z
Z NetView Enterprise Management Agent
CNMSTYLE, updating 35
connecting 35
installation verification 37
loading data files 29
NACMD 35

Index 103
104 IBM Z NetView: Installation: Configuring the NetView Enterprise Management Agent
IBM®

GC27-2853-06

You might also like