ingmst
ingmst
Version 6.Release 3
IBM
GC27-2852-03
Note
Before using this information and the product it supports, read the information in “Notices” on page
125.
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-2852-01.
© Copyright International Business Machines Corporation 2001, 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.......................................................................................................... xi
Accessing publications online............................................................................................................... xi
Ordering publications ...........................................................................................................................xii
Accessibility ............................................................................................................................................... xii
Tivoli user groups....................................................................................................................................... xii
Support information................................................................................................................................... xii
Conventions used in this publication......................................................................................................... xii
Typeface conventions .......................................................................................................................... xii
Operating system-dependent variables and paths.............................................................................xiii
Syntax diagrams...................................................................................................................................xiii
Chapter 1. Introduction......................................................................................... 1
Managing SNA Resources with the SNA Topology Manager....................................................................... 1
Managing Non-SNA Resources with MultiSystem Manager....................................................................... 2
Managing NetView Resources with the NetView Resource Manager.........................................................3
Managing Sysplex Resources with the NetView Discovery Manager......................................................... 3
Planning the Installation Process................................................................................................................4
iii
Loading the Data Models........................................................................................................................... 24
Starting GMFHS Using Job CNMGMFHS....................................................................................................25
Verifying the GMFHS Installation.............................................................................................................. 27
iv
Tuning the REXX Environment...................................................................................................................56
Starting MultiSystem Manager ................................................................................................................. 56
Initializing Network Topology and Status............................................................................................56
Processing Topology Requests............................................................................................................ 58
Verifying the MultiSystem Manager Installation....................................................................................... 59
Creating Applications to Manage New Topologies....................................................................................59
Creating Workstation Topology Agents................................................................................................59
Creating MVS Topology Managers........................................................................................................60
Documentation and Tools.................................................................................................................... 60
v
NetView Management Console Samples.................................................................................................. 88
NetView Resource Manager Samples....................................................................................................... 89
RODM Samples.......................................................................................................................................... 90
FLCARODM Samples............................................................................................................................ 99
SNA Topology Manager Samples............................................................................................................ 100
Notices..............................................................................................................125
Programming Interfaces..........................................................................................................................126
Trademarks.............................................................................................................................................. 126
Privacy policy considerations.................................................................................................................. 126
Index................................................................................................................ 129
vi
Figures
1. Graphical Components..................................................................................................................................1
12. NetView Management Console Default Network View (MultiSysView) Example................................. 110
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, the IBM Z NetView Installation: Configuring Graphical Components,
provides information about installing NetView graphics.
Intended audience
This publication is for system programmers who install NetView graphics.
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.
Related publications
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).
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.
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:
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.
Typeface conventions
This publication uses the following typeface conventions:
Syntax diagrams
The following syntax elements are shown in syntax diagrams. Read syntax diagrams from left-to-right,
top-to-bottom, following the horizontal line (the main path).
• “Symbols” on page xiii
• “Parameters” on page xiv
• “Punctuation and parentheses” on page xiv
• “Abbreviations” on page xv
For examples of syntax, see “Syntax examples” on page xv.
Symbols
The following symbols are used in syntax diagrams:
Parameters
The following types of parameters are used in syntax diagrams:
Required
Required parameters are shown on the main path.
Optional
Optional parameters are shown below the main path.
Default
Default parameters are shown above the main path. In parameter descriptions, default parameters
are underlined.
Syntax diagrams do not rely on highlighting, brackets, or braces. In syntax diagrams, the position of
the elements relative to the main syntax line indicates whether an element is required, optional, or the
default value.
When you issue a command, spaces are required between the parameters unless a different separator,
such as a comma, is specified in the syntax.
Parameters are classified as keywords or variables. Keywords are shown in uppercase letters. Variables,
which represent names or values that you supply, are shown in lowercase letters and are either italicized
or, in NetView help, displayed in a differentiating color.
In the following example, the USER command is a keyword, the user_id parameter is a required variable,
and the password parameter is an optional variable.
USER user_id
password
COMMAND_NAME opt_variable_1,,opt_variable_3
You do not need to specify the trailing positional commas. Trailing positional and non-positional commas
either are ignored or cause a command to be rejected. Restrictions for each command state whether
trailing commas cause the command to be rejected.
Syntax examples
The following examples show the different uses of syntax elements:
• “Required syntax elements” on page xv
• “Optional syntax elements” on page xv
• “Default keywords and values” on page xv
• “Multiple operands or values” on page xvi
• “Syntax that is longer than one line” on page xvi
• “Syntax fragments” on page xvi
A required choice (two or more items) is shown in a vertical stack on the main path. The items are shown
in alphanumeric order.
REQUIRED_OPERAND_OR_VALUE_1
REQUIRED_OPERAND_OR_VALUE_2
OPTIONAL_OPERAND
A required choice (two or more items) is shown in a vertical stack below the main path. The items are
shown in alphanumeric order.
OPTIONAL_OPERAND_OR_VALUE_1
OPTIONAL_OPERAND_OR_VALUE_2
KEYWORD2 VALUE1
KEYWORD3 VALUE2
REPEATABLE_OPERAND_OR_VALUE_1
REPEATABLE_OPERAND_OR_VALUE_2
REPEATABLE_OPERAND_OR_VALUE_3
value_n )
OPERAND7 OPERAND8
Syntax fragments
Some syntax diagrams contain syntax fragments, which are used for lengthy, complex, or repeated
sections of syntax. Syntax fragments follow the main diagram. Each syntax fragment name is mixed case
and is shown in the main diagram and in the heading of the fragment. The following syntax example
shows a syntax diagram with two fragments that are identified as Fragment1 and Fragment2.
COMMAND_NAME Fragment1
Fragment2
Fragment1
KEYWORD_A= valueA KEYWORD_B KEYWORD_C
Fragment2
KEYWORD_D KEYWORD_E= valueE KEYWORD_F
After you install and set up NetView graphics, you can monitor your system and network resources with
a dynamic, color-coded graphical display. NetView graphical displays are based on the Resource Object
Data Manager (RODM), which is an object-oriented data cache. Objects in RODM represent resources in
your network. The data cache is located in the memory of the host processor. Many applications can
interact with a single RODM, and more than one RODM can run on a host processor.
The Graphic Monitor Facility host subsystem (GMFHS) is the host program that works with RODM and
the NetView management console to manage resources. The NetView management console graphically
displays the resources that represent a network, a portion of the network, or a group of networks at
various levels of detail. GMFHS supports resources that can send status updates to the NetView program
in a standard format. GMFHS works with the NetView SNA topology manager component and the NetView
management console to manage SNA resources. GMFHS works with the MultiSystem Manager component
and the NetView management console to manage non-SNA resources. GMFHS works with the NetView
Resource Manager component and the NetView management console to manage NetView tasks. GMFHS
works with the discovery manager and the NetView management console to view and manage sysplex
TCP/IP stack information.
Figure 1 on page 1 shows the relationships of the graphical components.
This document describes the steps required to install and enable the NetView graphical functions. Also
included are workstation-based components that support graphical or other access.
Chapter 1. Introduction 3
Planning the Installation Process
The following set of tasks is an overview of the installation process. This overview lists steps that are
required and those that are optional, depending upon the types of resources to be managed graphically.
1. Required: Prepare RODM, which includes:
• Updating the CNMSTYLE member
• Preparing MVS for RODM
• Allocating the RODM data sets
• Preparing the security system for RODM
• Updating the RODM procedure
• Customizing RODM startup values in EKGCUST
• Customizing the automated operations RODM task
• Updating the RODM load utility job to include the GMFHS data model
• Updating the RODM load utility job to include the MultiSystem Manager data model
• Updating the RODM load utility job to include the SNA topology manager data model
2. Required: Prepare GMFHS, which includes:
• Updating the CNMSTYLE member
• Updating the GMFHS start procedure
• Customizing GMFHS startup values in DUIGINIT
• Defining GMFHS-related tasks
3. Required: Prepare the NetView management console, which includes:
• Updating the CNMSTYLE member
• Establishing a SNA LU 6.2 or TCP/IP session for the NETCONV command
• Installing the NetView management console topology server
• Installing NetView management console topology consoles
4. Optional: Prepare for managing non-SNA resources (for example IP resources), which includes:
• Updating the CNMSTYLE member
• Installing the appropriate MultiSystem Manager topology agents
• Preparing the security system for the MultiSystem Manager
• Preparing REXX for MultiSystem Manager
• Preparing the MultiSystem Manager initialization file statements
5. Optional: Prepare for managing SNA resources, which includes:
• Updating the CNMSTYLE member
• Preparing VTAM for the SNA topology manager
• Preparing the security system for the SNA topology manager
• Preparing the SNA topology manager initialization file FLBSYSD
6. Optional: Prepare for managing NetView resources, which includes:
• Updating the CNMSTYLE member
• Defining AUTONRM to DSIOPF
• Preparing the security system for the NetView Resource Manager
7. Optional: Prepare for managing discovery manager resources, which includes:
• Updating the CNMSTYLE member
The NetView base definitions that enable the graphics functions are contained in the CNMSTYLE member.
Make all changes to CNMSTYLE definitions in the CNMSTUSR or CxxSTGEN member. For information
about changing CNMSTYLE statements, see IBM Z NetView Installation: Getting Started.
CNMSTYLE statements are read during NetView initialization. Some changes to CNMSTYLE statements
require a restart of the NetView program before they take effect. For this reason, make all CNMSTYLE
updates at the same time for the graphics functions that you plan to use as part of this installation. The
following sections provide details on the CNMSTYLE definitions for the various graphics functions.
Note: The member name for the CNMSTYLE member is controlled by the value of NV2I in the NetView
start procedure.
The graphics components are activated with TOWER statements in the CNMSTYLE member. Copy the
TOWER statement to the CNMSTUSR or CxxSTGEN member and uncomment the components that you will
be using:
TOWER Description
MSM Enables the MultiSystem Manager
Graphics Enables graphics
When the TOWER is enabled, various associated functions are also enabled during initialization. The
NetView program must be recycled for the TOWER statements to take effect. For the MultiSystem
Manager and the SNA topology manager, you must also enable the subtowers.
Enabling RODM
Many NetView processes require the Resource Object Data Manager (RODM) name to be specified.
The RODMname statement in the CNMSTYLE member sets the CNMSTYLE.RODMNAME common global
variable.
You can set the RODM name using the system symbolic variable &CNMRODM in SYS1.PARMLIB. If you
do not set the &CNMRODM system symbolic variable, copy the following CNMSTYLE statement to the
CNMSTUSR or CxxSTGEN member and substitute the correct RODM name for &CNMRODM:
RODMname = &CNMRODM
For information about changing CNMSTYLE statements, see IBM Z NetView Installation: Getting Started.
The CNMSTYLE member also contains the following global variables, which are used by the RODM
command list (CNME1098):
COMMON.EKGHNAM = RODM
COMMON.EKGHPRC = EKGXRODM
If necessary, copy these statements to the CNMSTUSR or CxxSTGEN member, and update the variables as
needed:
Enabling GMFHS
The CNMSTYLE member contains the following global variables, which are used by the Graphic Monitor
Facility host subsystem (GMFHS) command list (CNME2101):
COMMON.DUIFHNAM = GMFHS
COMMON.DUIFHPRC = CNMGMFHS
If necessary, copy these statements to the CNMSTUSR or CxxSTGEN member, and update the variables as
needed:
DUIFHPRC
Specify your system PROC name for starting GMFHS. DUIFHPRC must be defined to the same name as
the GMFHS procedure.
DUIFHNAM
Specify the identifier you use when starting GMFHS. If you do not use an identifier when starting the
GMFHS procedure, do not specify the global variable DUIFHNAM.
For information about changing CNMSTYLE statements, see IBM Z NetView Installation: Getting Started.
TOWER.Graphics = *SNATM
Agent names preceded by an asterisk (*) are disabled. Remove or add asterisks as necessary to enable
the agents that you will use:
ITNM
IBM Tivoli Network Manager agent
OPN
Open agent
For information about changing CNMSTYLE statements, see IBM Z NetView Installation: Getting Started.
Note: When the TOWER.MSM CNMSTYLE statement is enabled, the %INCLUDE statement for FLCSOPF
(used for operator profiles) is also enabled.
INIT.NRM = No
2. Change No to Yes.
This starts NetView Resource Manager at NetView initialization.
If you do not change CNMSTYLE statements, NetView Resource Manager defaults to type MGR
(manager). No host destinations are defaulted.
3. If you want the NetView Resource Manager type to be an agent, copy the following CNMSTYLE
statements to the CNMSTUSR or CxxSTGEN member, and modify as needed for your system:
• NRM.TYPE
Change this statement to NRM.TYPE = Agent.
• NRM.HOSTDEST.x
Code as many NRM.HOSTDEST.x statements as are applicable.
Code CMODE and PORT statements as necessary (based on your HOSTDEST statements).
For information about changing CNMSTYLE statements, see IBM Z NetView Installation: Getting Started.
NetView graphics are based on Resource Object Data Manager (RODM) and Graphic Monitor Facility host
subsystem (GMFHS). Before you can define graphics, you must install and define parameters for RODM
and GMFHS.
RODM and GMFHS require the Language Environment® for z/OS run time library. See the Program
Directory for IBM Z NetView for more information.
Preparing RODM
Use the steps in this section to prepare RODM.
The EKGSI101 sample specifies VSAM SHAREOPTIONS(2) for performance reasons. However, with
SHAREOPTIONS(2), the RODM logging function makes no provision for secondary allocations. The
results of RODM logging with SHAREOPTIONS(2) using secondary allocations are unpredictable.
Note: Use the MVS MODIFY command to specify RODM logging options.
2. Make sure that the VSAM cluster names match the names in your RODM startup procedure,
EKGXRODM.
CHECKPOINT_FUNCTION ( NONE )
During initialization RODM looks for the checkpoint data sets. When it does not find them, you see one
or more of the following messages:
Note: You can now recycle the target system with the create link pack area (CLPA) option.
If you have your own user-defined class_name, replace RODMMGR with the security class name on the
RDEFINE commands. The resource names used are an example.
The RODM resource names consists of a prefix and a suffix. The suffix must have values of 1 through
6 for the different levels of security. The default resource name prefix is the RODM name specified in
the RODM startup JCL. For example, the RODM name is ZZRODM using either of the following start
commands:
S EKGXRODM,NAME=ZZRODM
S EKGXRODM.ZZRODM
SETROPTS CLASSACT(RODMMGR)
If you have your own user-defined class_name, replace RODMMGR with the security class name on the
SETROPTS command. The resource class name used is an example.
Where:
resourcename
Specifies the name of the RODM resource (such as RODM1 through RODM6) that has the appropriate
security level for the function that the userid needs to be able to perform. Indicate the highest level
RODM resource name the userid needs to access. If you indicate a user is authorized for RODM3, that
user also has authorization for security level 1 (RODM1) and security level 2 (RODM2) capabilities.
For example:
Indicates that USER1 is authorized to perform the capabilities of RODM security levels 1, 2, and 3.
Table 2 on page 13 describes the RODM security levels.
userid
Specifies the RACF user ID. You can list individual user IDs. You can also use the PERMIT command to
authorize a group to the authority level resources, which can be used to connect or remove user IDs
from the group as their need for RODM capabilities changes.
There are three special user IDs for AON, MultiSystem Manager, and the NetView Resource Manager.
These user IDs consist of the domain ID concatenated with the characters AON, MSM, and NRM
respectively.
Note: If you have a user-defined class_name, replace RODMMGR with the security class name on the
PERMIT commands.
Table 2 on page 13 shows how each level of access security includes those preceding it.
NetView operators require RODM security level 2 or higher to use the QRS command to query whether
they have span of control over resources. Authorize the following items:
• RODM load function
The RODM load function requires a minimum of RODM security level 3. If your RODM loader job is run
as a started procedure, you can define it to the STARTED class in the SAF product to enable it to run
as a trusted user. You can define the task in the started procedure table, ICHRIN03; however, using the
STARTED class is preferred.
• GMFHS procedure
The GMFHS procedure requires a minimum of RODM security level 5.
• NetView procedure (if NetView user code accesses RODM)
• SNA topology manager
The SNA topology manager requires a minimum of RODM security level 5. The user ID to authorize is
APPNTM.
• DSIQTSK task
The DSIQTSK task requires RODM security level 6. Define user ID DSIQTSK or the value of the ID
keyword of the REP statement in the DSIQTSKI initialization member.
• Any user who submits or starts one of the following items:
– RODM load function
– NetView procedure (if NetView user code accesses RODM)
– SNA topology manager
– DSIQTSK task
• Any user who manipulates RODM from the NetView program by using either RODMVIEW panels or the
RODMVIEW command processors.
A minimum of RODM security level 2 for the NetView domain name, if span of control is being applied to
NetView management console views and resources.
Connecting to RODM
When connecting to RODM, a user ID and password or password phrase are part of the API request. A
password or password phrase is required, except when the program making the request is running in an
APF-authorized library. The user ID can be specified on the connection request, or RODM can extract it
from the SAF product.
You can connect to RODM with a blank user ID if the system on which RODM is installed has active
RODM security. In this case, RODM extracts the user ID from the SAF product. Connecting to RODM is not
allowed if you bypassed RODM security.
/********************************************************************/
/* Cell pool and cell size definition. You can specify up to 200 */
/* cell sizes and cell pools. */
/********************************************************************/
CELL_POOLS ( 8, 12, 16, 20 )
CELL_POOLS ( 24, 28, 32, 36:2 )
CELL_POOLS ( 40:2, 48:2, 52:2, 56:2 )
CELL_POOLS ( 60:2, 64:2, 68:3, 72:3 )
CELL_POOLS ( 80:3, 88:3, 100:3, 104:3 )
CELL_POOLS ( 112:3, 120:3, 128:3, 136:4 )
CELL_POOLS ( 144:4, 152:4, 160:4, 168:4 )
CELL_POOLS ( 176:4, 184:4, 192:4, 200:4 )
CELL_POOLS ( 208:4, 216:4, 224:4, 232:4 )
CELL_POOLS ( 240:4, 248:4, 256:4, 384:6 )
CELL_POOLS ( 484:9, 512:8, 768:9, 1024:8 )
CELL_POOLS ( 1536:12, 2048:16, 3072:24, 4096:32 )
CELL_POOLS ( 6144:48, 8192:64, 12288:96, 16384:128 )
CELL_POOLS ( 24576:192, 32768:256 )
CELL_POOLS (8,12,16,20)
You can specify operands in any order, and all operands are optional. You can use symbols to represent
operands and values in EKGCUST if symbolic substitution is enabled on your system. Ensure that the
symbols are defined in member IEASYMxx of SYS1.PARMLIB.
Besides the operands specified above, you can code comments in the customization member. The
beginning and closing comment delimiters, /* and */, need not appear in the same record or line.
Comments are ignored by RODM and can appear any place a blank space is allowed.
You can also use symbols to represent comments if symbolic substitution is enabled on your system.
Ensure that the symbols are defined in member IEASYMxx of SYS1.PARMLIB. Code a symbol for the
beginning comment delimiter and a symbol for the closing comment delimiter.
Note: Note that the symbols for the beginning and closing comment delimiters must be coded on the
same line in EKGCUST.
If you do not supply customization values, RODM provides the defaults for all operands. Consider these
default values as guides.
TASK.DSIQTSK.INIT=Y
For information about changing CNMSTYLE statements, see IBM Z NetView Installation: Getting Started.
For each RODM you specify in DSIQTSKI you can define an initialization command processor to be
invoked when the DSIQTSK task successfully connects to RODM. Specify the name of this command
processor in each RODM definition statement.
The following example shows the DSIQTSKI initialization file:
CMDRCVR ID=DSIQTSK
*
REP &CNMRODM,CONN=N,AO=Y,T=30
⋮
TASK TASK001
TASK TASK002
⋮
Notice that you can specify the RODM name with a system symbolic (&CNMRODM).
You can define up to 64 RODMs and 64 NetView tasks in DSIQTSKI to be used for command routing.
The repository definition statements (REP) specify the object repository name, as well as:
• Whether DSIQTSK connects to the repository during initialization (CONN)
• Whether the repository is the current run time RODM (AO)
• The number of seconds that DSIQTSK waits to access the repository while it is being checkpointed (T)
(GRAPHICS)function.autotask.NMCpolicy = DUIFPOLI
Replace DUIFPOLI with your autotask name. The autotask name can be 1 - 8 characters long. When you
do this, a common global variable CNMSTYLE.AUTO.NMCPOLICY is created with the new autotask name.
For information about changing CNMSTYLE statements, see IBM Z NetView Installation: Getting Started.
Note: Do not change the global variable CNMSTYLE.AUTO.NMCPOLICY in the CNMSTASK or DSITBL01
member.
S EKGXRODM,TYPE=C,NAME=rodmname
or
S EKGXRODM.RODM,TYPE=C,NAME=rodmname
COLDFORC
, CLRSSB = NO
YES
*NOARM
, SUBSYM = *SUBSYM
, SUBSYM = *SUBSYM
*NOSUBSYM
, ROUTECDE = 1
, ROUTECDE = route_code
Type 1 to continue.
You then receive the following two messages:
IEC161I 227-229,EKGXRODM,EKGXRODM,EKGD003
EKG5011I EKGXRODM : THE NUMBER OF CHECKPOINT FILES USED
BY RODM IS 2.
Note: You cannot stop RODM by ending the current NetView program. To end RODM when started using
only its PROC name, enter the following command at the system console:
F procname,TERM
If you started RODM using an identifier, enter the following command at the system console:
F identifier,TERM
If you are running GMFHS and need to end or recycle RODM, end the GMFHS application before ending
RODM.
Note: GMFHS is dependent on the GMFHS data model being present in RODM and it is present only when
RODM is active. If you start GMFHS before RODM is active, or if you end RODM while GMFHS is still
active, GMFHS periodically checks to see if RODM has become active. If you then start RODM, and GMFHS
reconnects to RODM before the GMFHS data model becomes active, then GMFHS ends.
STOP TASK=CNMTAMEL
START TASK=CNMTAMEL,MEM=DUIISFP
S CNMGMFHS.GMFHS
, CLRSSB = NO
YES
*NOARM
, AGGRST = N , RESWS = N
, AGGRST = Y , RESWS = Y
N N
, SUBSYM = *SUBSYM
, SUBSYM = *SUBSYM
*NOSUBSYM
, ROUTECDE = 1
, ROUTECDE = route_code
where:
DOMAIN=domain_name
Specifies the name of your NetView domain.
AGGRST=Y|N
Specifies whether to run AGG calculation. The default is no (N).
ARM=*NOARM|*ARM|name
Specifies whether to register with the Automatic Restart Manager (ARM). The default is *NOARM.
The NetView management console consists of topology servers and topology consoles that communicate
with each other, as shown in Figure 4 on page 29.
The NetView management console topology server provides information to NetView management console
topology consoles for displaying network topology and status. This information is retrieved from RODM.
The NetView management console server also provides the NetView management console topology
console with a set of tasks applicable to each resource type. It communicates with the NetView program
using either an SNA LU 6.2 (AIX® and Windows only) or TCP/IP session that has been established using
the NetView NETCONV command.
The NetView management console topology console graphically displays network topology and status.
This includes system and network views, using color to show the status of resources. It receives this
configuration and status from the NetView management console topology server and provides command
facilities for managing monitored resources.
Installing and configuring the NetView management console for graphics requires definitions in the
NetView program and the workstation environment.
CNMSJ009
Ensure that the NetView start procedure CNMSJ009 includes a DD statement for SYSTCPD that specifies
the TCP/IP configuration information data set. This might already have been included when the NetView
program was installed and configured.
CNMSTYLE
If GRAPHICS is specified on the TOWER statement in the CNMSTYLE member, NetView ensures that the
CNMTAMEL task is active. The CNMTAMEL task receives status changes for resources and forwards them
to the NetView management console. You can change the values of the following keywords to meet the
requirements of your network:
TAMEL.CONV.ip_sysdef = ipid
Specifies the IP server with which a NETCONV session is to be started during NetView initialization.
You can specify a port number by appending /portnum to the IP name or address. This is not
necessary if the port number is the same value as that specified by the TAMEL.PORT statement.
TAMEL.CONV.lu_sysdef = SNA
Specifies the SNA server with which a NETCONV session is to be started during NetView initialization.
TAMEL.PORT
Specifies the port used by the status focal point host for TCP/IP communication. This is not a required
keyword. The default is 4020.
Note: The value assigned to the PORT keyword on the NETCONV command overrides the value
assigned to this keyword in the DUIFPMEM member.
TAMEL.SOCKETS
Specifies the maximum number of sockets that the CNMTAMEL task can open simultaneously,
including those sockets used for connections that are started for TCP/IP-based NETCONV commands.
This is not a required keyword. The default is 50.
TAMEL.TCPANAME
Specifies the TCP/IP application procedure name that the status focal point host uses. This is a
required keyword for the TCP/IP function.
TAMEL.TTLS = NONE|ANY|REQUIRE
Specifies if the z/OS Communications Server Application Transparent Transport Layer Security (AT-
TLS) function is used to secure NETCONV TCP/IP sessions. The value specified also indicates if all
NETCONV sessions are required to be secure. The following values can be used:
NONE
Specifies that the z/OS Communications Server AT-TLS function is not to be used to secure any
connections. This is the default value.
ANY
This indicates that the z/OS Communications Server AT-TLS function is to be used to determine if
connections are secure or not. If a secure connection is needed, then a corresponding policy must
be defined in the z/OS Communications Server Policy Agent. The AT-TLS function must be enabled
/usr/lpp/netview/v6r3/samples
DUIISFP
This member defines the initialization values for the CNMTAMEL task. It contains the default values for
each operand.
DUIIGHB
DUIIGHB is the initialization member for the DUIDGHB task.
Security Considerations
Signing on to the NetView management console requires a valid NetView operator ID and password or
password phrase. The NetView program validates the password when the DSIOPF member is used. The
SAF program validates the password or password phrase when OPERSEC is set to SAFDEF, SAFPW, or
SAFCHECK.
You can prevent unauthorized users from logging on to the NetView management console by restricting
access to the DUILOGON command used to connect to the NetView management console server. You
can restrict access using either an SAF product or the NetView command authorization table. For more
information, refer to IBM Z NetView Security Reference.
Chapter 4. Installing and Configuring the NetView Management Console for Graphics 31
Using NGMFADMN
The NGMFADMN attribute can be used in NetView operator profiles and in the NETVIEW segment of
the SAF product. It specifies whether operators are allowed to perform administrative functions for the
NetView management console. Some examples of functions controlled by this keyword include:
• Using the command profile editor
• Adjusting aggregation for individual resources
• Customizing views
• Customizing settings and applying them to all topology consoles
• Creating custom views and aggregates using the RODM Collection Manager Wizard
NO
The operator does not have administrative authority for the NetView management console. This is the
default.
YES
The operator has administrative authority for the NetView management console.
Using NGMFCMDS
The NGMFCMDS attribute can be used in a NetView operator profile only. It cannot be specified using the
NETVIEW segment of the SAF product. It specifies whether operators are allowed to issue commands
from the popup menus of the NetView management console. NGMFCMDS does not prevent operators
from typing commands in a NetView command line window.
YES
The operator is allowed to issue commands from the popup menus on the NetView management
console. This is the default.
NO
The operator is not allowed to issue commands from the popup menus on the NetView management
console.
Chapter 4. Installing and Configuring the NetView Management Console for Graphics 33
• For Windows systems: %windir%\system32\drivers\etc
You can display the value of %windir% by entering set windir from a command prompt.
• For UNIX: /etc
3. Add the appropriate entry to the services file. Substitute your port number for the following default
port numbers. These services must each have a unique port number; the same port number cannot be
used for more than one of these services.
Notes:
1. If you reassign the topology server console port, specify the port number on the topology console
Sign On window each time you sign on. However, the topology console retains the server:port setting
from the last signon (either ipv4address:port or [ipv6address]:port) and uses it to complete the Host
Machine field of the topology console Sign On window.
2. If you reassign the topology server 390 port, also customize the CNMSTYLE PORT statement in
the CNMSTUSR or CxxSTGEN member. See the IBM Z NetView Administration Reference for more
information about the PORT statement.
3. You do not need to reboot the workstation to activate the new PORT value.
Chapter 4. Installing and Configuring the NetView Management Console for Graphics 35
• Acts as part of the operating system.
• Logs on as a service.
This is optional and needs to be set only if the topology server is run as a service. See “Configuring the
Topology Server to Run as a Windows Service” on page 36 for instructions.
Follow these instructions to set user rights for Windows systems:
1. Log on to an ID with administrator authority.
2. Click Start > Settings > Control Panel > Administrative Tools > Local Security Policy > Local
Policies > User Rights Assignment.
3. Click Act as part of the operating system
4. Click Action > Properties > Add User or Group.
5. Select the target user ID under which the topology server is to run by typing the name in the Enter the
object names to select field. Then click OK.
If you do not know the exact target user ID, click Advanced > Find Now to see a list of user IDs in the
name (RDN) panel.
Note: To filter or add other object types, click Object Types, select the applicable check boxes, and
click OK. Then, click Advanced.
6. Click OK on each window that you opened to close and save your selection.
7. Log off and log back on to the target ID for the user rights to take effect.
Where:
account_name
An account name in the form DomainName\UserName. If the account belongs to the local domain,
you can specify .\UserName.
password
The corresponding password or password phrase for the specified account name.
The topology server installs as two services: the topology server and the topology communications
server, and the startup option will be manual.
4. To change the startup to automatic, use the Windows Services control applet.
5. To delete the services, enter the ihsxsrv delete command from the same directory.
$BINDIR/TDS/server/bin/tsersver/config -d
NETCONV STARTCON=ip_sysdef
To start communication using SNA, that was defined to start automatically but is not currently active,
enter
NETCONV STARTCON=lu_sysdef
These NETCONV commands cause the connection to be established under the autotask defined by the
function.autotask.NetConv statement in the CNMSTYLE member.
If you have not defined communication to start automatically, you can use the NETCONV command
with the ACTION=START keyword or with the STARTCON=ip_sysdef / lu_sysdef keyword to start
communication under the task issuing the NETCONV command.
Note: If the task under which communication is established ends for any reason, the connection is
broken. This is true for both the autotask specified in the CNMSTYLE member or the task under which the
NETCONV command (with ACTION=START or STARTCON=ip_sysdef / lu_sysdef ) was issued.
For more information about the NETCONV command, refer to the IBM Z NetView Command Reference
Volume 1 (A-N).
Chapter 4. Installing and Configuring the NetView Management Console for Graphics 37
Signing On to the NetView Management Console Topology Console
Sign on to the NetView management console topology console and do the following:
• Connect to the topology server
• Display views
The key to SNA topology management is the SNA topology manager communication with Common
Management Information Protocol (CMIP) topology agents. Manager-to-agent communication is through
LU 6.2 sessions using the CMIP services component of VTAM and SNA MDS (Multiple Domain Support).
The VTAM topology agent is a standard component of VTAM. The agent collects topology and status data
for subarea and APPN resources.
VTAM Setup
Ensure that the VTAM procedure includes DD statements for ISTCMIP, ACYGDMO, and ISTASN1. In
addition, the VTAM CMIP agent must be started prior to the manager applications. At a minimum, this
requires the OSIMGMT start option in VTAM to be specified as YES. The NetView program issues the
appropriate MODIFY command to VTAM to enable the OSIMGMT option if the SNATM subtower is enabled
in the CNMSTYLE member.
VTAM agent local topology can report many switched logical lines and PUs. This can increase the network
traffic and the manager-to-agent work load. CMIP filtering provides improved control. CMIP filtering
allows an entire major node and all its subordinate lines and PUs to be suppressed (not reported in
local topology). To enable filtering, VTAM definitions for XCA, NCP, and SWNET nodes must include the
VTAMTOPO keyword.
Note: If an NCP major node is reported, its physical lines cannot be suppressed, but its switched logical
lines can be suppressed.
If you specify the VTAM start option MSGMOD, turn it off while running NetView command lists and
NetView automation.
This section describes the necessary steps to enable the SNA topology manager:
• “VTAM Setup” on page 41
• “Security Considerations” on page 41
• “Automation Options” on page 41
• “Initialization File” on page 41
It also describes how to start and verify the SNA topology manager.
VTAM Setup
VTAM needs APPL definitions for the SNA topology manager application. Sample definitions are included
in member A01APPLS (CNMS0013). The APPL name for the SNA topology manager must match the
APPLNAME specified in the VTAM section of the FLBSYSD initialization file used by the manager
application.
Security Considerations
The SNA topology manager requires that a user ID of APPNTM be defined to an SAF product, such as
RACF, and authorized to use RODM. This requires the use of the RACF ADDUSER and PERMIT commands.
Automation Options
The manager applications start automatically under standard NetView installation procedures. The VTAM
CMIP agent starts upon NetView initialization. The default automation table, DSITBL01, also starts
automation for the managers (FLBAUT).
Initialization File
The SNA topology manager is shipped with an initialization file (FLBSYSD) that you can use to tailor it
to your installation. This file contains the names of your RODM, the VTAM application names for the
managers, values for controlling automatic topology gathering, message suppression options, and other
customization information. In addition, three other files (FLBOSIDS, FLBSRT, and FLBEXV) can be used to
further customize SNA topology manager views.
The FLBSYSD initialization file is not refreshed until the topology manager is stopped and started again.
D NET,VTAMOPTS
OSIMGMT=YES
LIST FLBTOPO
AUTOTASK OPID=FLBTOPO
Note: You can also issue the STARTCNM SNATM, STARTCNM GRAPHICS, or the STARTCNM ALL
command to start the SNA topology manager.
Command Use
TOPOSNA CRITICAL Monitor critical LU or CDRSC
TOPOSNA LISTPOOL Display internal storage pool statistics
To begin verifying the topology manager host installation, issue the TOPOSNA QUERYDEF command. You
will receive a response similar to that shown in Figure 5 on page 43.
If an agent is running in the network, issue the TOPOSNA MONITOR command to start monitoring at
the agent node. This command verifies that communication between the manager and agent is working
properly. Issue the TOPOSNA STOP command to stop monitoring at the agent node.
For detailed user scenarios for the topology function, refer to the IBM Z NetView SNA Topology Manager
Implementation Guide.
Access the first SNA topology manager view (from the NetView management console) to verify that RODM
has been loaded correctly.
From the NetView management console tree view, select SuperclusterView. This opens a view of the NN
domain network cluster object and verifies that the topology data model files is loaded correctly.
At this point, no further navigation is possible because RODM does not yet contain SNA resource objects
for monitoring (unless you issued the TOPOSNA MONITOR command to start monitoring). You have two
options for creating resources in RODM:
• Load the APPN sample network.
Install the topology agent on the service point workstation. Refer to the readme files for specific
installation instructions.
Open agents can be written by customers or provided by vendors.
Documentation and tools for building a MultiSystem Manager Open Topology Interface agent application
can be downloaded from the NetView support Web page. For more information about downloads for the
NetView program, see Downloads.
The topology manager can use SNA LU 6.2, SNA SSCP-PU, or IP sessions to communicate with a topology
agent, depending on the agent. If using SNA sessions, the topology manager uses NetView RUNCMD and
RMTCMD commands over SNA sessions to communicate with the topology agents. If using IP sessions,
the topology manager uses commands over IP sessions.
For SNA communications, the service point is the LU or PU of the workstation that communicates with the
topology manager. For IP communications, the service point is the IP host name of the workstation that
communicates with the topology manager.
Note: In this book, the term service point includes the topology agents that are communicating with
topology managers using TCP/IP.
Figure 7 on page 49 shows the MultiSystem Manager feature that uses an IP communication protocol.
Security Considerations
Consider the following aspects of security for MultiSystem Manager:
• “RODM Access” on page 50
• “Command Authorization” on page 50
RODM Access
You can add to your network security by authorizing access to RODM. By defining the application ID to an
SAF product, such as RACF, you can verify security levels for API calls into RODM. With a security level of
3, you can connect, disconnect, query, create objects, delete objects, change fields, and so on. You cannot
use it to create classes, create fields, delete classes, delete fields, and so on.
Add the RODM user application ID to RACF or another security system with a security level of 3. The
RODM user application ID is specified by the common.FLC_RODMAPPL statement in the CNMSTYLE
member. The default value for MultiSystem Manager is your NetView domain ID concatenated with the
letters MSM, for example, CNM01MSM.
Command Authorization
The command definition statements in CNMCMENT define the MultiSystem Manager command
procedures.
Note: If you modify the CNMCMD member or any of the members included by CNMCMD, restart the
NetView program so that the changes take effect.
To implement command authorization checking:
1. To restrict the use of MultiSystem Manager commands to specific operators, modify the command
authorization as described in IBM Z NetView Administration Reference.
FLCSPRFB PROFILE
AUTH MSGRECVR=NO,CTL=GENERAL
ISPAN SPAN1,SPAN2
END
Automation Options
MultiSystem Manager provides automation statements for each of its features. These statements
allow for automation of alerts and resolutions sent to the NetView program by the topology agent.
MultiSystem Manager automation statements are included before any GMFHS automation statements and
are controlled by the MSM tower and MSM subtower statements specified in the CNMSTYLE member.
The following automation statement is controlled by the GRAPHICS tower specification in the CNMSTYLE
member:
AON Automation
MultiSystem Manager has been integrated with Automated Operations Network using AON policy to
recover failing resources. For more information, refer to the IBM Z NetView User's Guide: Automated
Operations Network.
RODM Automation
This type of automation is based on applications that access information stored in RODM. RODM
automation applications can process within RODM, using RODM methods, or externally using MultiSystem
Manager Access or the RODM API. You can write automation applications that react to status changes
made by MultiSystem Manager alert processing. You can also write applications that correlate resources
reported upon by different topology managers. These applications can react to problems affecting
multiple resources, which might have been reported in multiple alerts.
Note: An example of a topology manager, other than MultiSystem Manager, is the SNA topology manager.
MultiSystem Manager uses RODM-based automation and the topology correlation function to dynamically
correlate different managed resources to the same aggregate objects.
Initialization Files
There are two categories of MultiSystem Manager initialization file statements:
• General
• Agent-specific
Use the DISPTOPO command to display some of the general information that is defined by the statements
in the CNMSTYLE member. If you change a CNMSTYLE statement, issue the RESTYLE COMMON
command, followed by the INITTOPO command, to inform MultiSystem Manager of the changes.
See “Issuing the INITTOPO Command” on page 57 for instructions and examples about coding the
initialization statements. See the IBM Z NetView Resource Object Data Manager and GMFHS Programmer's
Guide for details on RODM.
GETTOPO RES or GETTOPO ONLY statements describe specific information about a MultiSystem Manager
feature that is managing a portion of your enterprise. Code one GETTOPO RES or GETTOPO ONLY
statement for each MultiSystem Manager feature that has an associated service point. GETTOPO
statements are specified in the MultiSystem Manager initialization file. For examples using GETTOPO RES
and ONLY, see “Network Configurations and Views” on page 114. For more information about GETTOPO
statements, see the online help or the IBM Z NetView Command Reference Volume 2 (O-Z). Table 5 on
page 53 lists the MultiSystem Manager features along with the GETTOPO RES and ONLY statements for
each.
Specify the same values for remote_domain and remote_netid as specified for the REMOTE keyword
in the GETTOPO command. If remote_netid is not specified on the REMOTE keyword in the GETTOPO
command, then the TARGNET keyword can be omitted.
2. To ensure that RMTCMD commands work between the NetView program running MultiSystem
Manager and remote NetView programs, define dedicated autotasks at your remote NetView programs
specifically for this purpose.
The RMTCMD commands that are issued from MultiSystem Manager specify OPERID=*. Refer to IBM Z
NetView Command Reference Volume 1 (A-N) for more information about the RMTCMD command.
3. If the REMOTE parameter is used on the GETTOPO command for a service point, allocate additional
NetView DSRBs at the remote NetView domain.
4. If the REMOTE parameter is used on the GETTOPO command for a service point (meaning a RMTCMD
command is used to forward the RUNCMD command to another NetView domain), ensure that
RUNCMD Considerations
Note: This section is for MultiSystem Manager agents that use SNA to communicate with the topology
agent.
MultiSystem Manager uses RUNCMD commands to gather initial topology and status from topology agents
that use SNA to communicate with the NetView program.
Initialization Steps
When the INITTOPO command is issued, MultiSystem Manager reads your initialization file, which
contains the names and SNA network addresses or IP host names of the topology agents. MultiSystem
The status of MultiSystem Manager is set to ENABLED, meaning that subsequent GETTOPO commands
can now be processed.
3. Runs the GETTOPO statements in the initialization file. When MultiSystem Manager starts processing
these statements, you receive the following message:
After MultiSystem Manager has finished processing all of the GETTOPO statements, you receive the
following message:
INITTOPO filename
The filename parameter is optional. If you do not specify a file name, MultiSystem Manager uses the
default initialization file, FLCAINP.
You can also use the following statements that are included in the CNMSTYLE member:
• (MSM)AUTOTASK.?MSMdefault.Console = *NONE*
• (MSM)AUTOTASK.?MSMdefault.InitCmd = INITTOPO
Command Use
GETTOPO ITNMxxxx Get topology and initial status for IP resources managed by IBM
Tivoli Network Manager.
GETTOPO OPENRES Get topology and initial status for OPEN resources
If you modify the DSIOPF member, either restart the NetView program or issue the REFRESH OPERS
command from the NetView command line to activate the changes.
You can specify a different autotask to use for NetView Resource Manager processing by copying the
following CNMSTYLE statement to the CNMSTUSR or CxxSTGEN member and updating the statement:
function.autotask.NRM=AUTONRM
This autotask must be defined in the DSIOPF member. For information about changing CNMSTYLE
statements, see IBM Z NetView Installation: Getting Started.
Note: The autotask that is used for NetView Resource Manger must have as little other activity as
possible; otherwise, NetView Resource Manager processing can be impacted.
Security Considerations
Consider the following aspects of security for NetView Resource Manager:
• “RODM Access” on page 61
• “Command Authorization” on page 62
RODM Access
You can add to your network security by authorizing access to RODM.
By defining the RODM user application ID to an SAF product, such as RACF, you can verify security levels
for API calls into RODM. For example, with a security level of 3, you can connect, disconnect, query,
create objects, delete objects, change fields, and so on. It prevents you from activities that include (but
are not limited to): creating classes and fields, deleting classes and fields.
Add the RODM user application ID (for NetView Resource Manager) to RACF or other security system
with a security level of 3. The RODM user application ID for NetView Resource Manager is your NetView
domain ID concatenated with the letters NetView Resource Manager (for example, CNM01NRM).
Note: Authorizing access to RODM is necessary only for manager hosts.
Command Authorization
The command definitions in CNMCMD (%INCLUDE member CNMCMENT) define the NetView Resource
Manager command procedures.
CMDDEF.CNME8600.MOD=DSICCP
CMDDEF.CNME8600.TYPE=R
CMDDEF.CNME8600.RES=Y
CMDDEF.CNME8600.ECHO=N
CMDDEF.CNME8601.MOD=DSICCP
CMDDEF.CNME8601.TYPE=R
CMDDEF.CNME8601.RES=Y
CMDDEF.CNME8601.CMDSYN=INITNRM
CMDDEF.CNME8602.MOD=DSICCP
CMDDEF.CNME8602.TYPE=R
CMDDEF.CNME8602.RES=Y
CMDDEF.CNME8602.CMDSYN=SUSPNRM
CMDDEF.CNME8604.MOD=DSICCP
CMDDEF.CNME8604.TYPE=R
CMDDEF.CNME8604.RES=Y
CMDDEF.CNME8604.ECHO=N
CMDDEF.NRMCTL.MOD=DSINRCTL
CMDDEF.NRMCTL.TYPE=R
If you modify the member CNMCMD or any of the members included by CNMCMD, use the ADDCMD
command to dynamically add the command without restarting the NetView program. The command
definition remains in effect until you restart the NetView program.
To implement command authorization checking:
1. Restrict the use of NetView Resource Manager commands to specific operators by modifying the
command authorizations of NetView Resource Manager commands as described in theIBM Z NetView
Security Reference.
The command definition statements that specify MOD=DSICCP represent REXX command lists.
NetView command authorization checking for REXX command lists does not apply to keyword and
keyword values.
Note: The CNME8600 sample runs on the NetView Resource Manager autotask, as specified by the
function.autotask.NRM statement in the CNMSTYLE member.
2. Ensure that the SOCKET command can be issued by the same operators who can issue INITNRM and
SUSPNRM commands.
3. Ensure that the SOCKET command can be issued by the NetView Resource Manager autotask.
4. You can have command authorization performed on the keywords and values of the NRMCTL
command.
5. NetView Resource Manager uses FLCARODM. You can have command authorization performed on the
keywords and values of the FLCARODM command.
6. Commands are available on the NetView management console for all NetView Resource Manager
objects. Some of these commands are protected by the default security (CNMSCAT2 or CNMSAF2)
of the NetView program. Refer to the IBM Z NetView Resource Object Data Manager and GMFHS
Programmer's Guide for more information about the commands that are available for NetView
Resource Manager objects. This book also identifies which of these commands are protected.
If you want to enable the protected commands to be issued for the local domain, authorize
the NetView operators to log on to the NetView management console client for the appropriate
commands. If you want to enable the protected commands to be issued for a remote domain,
then authorize the NetView Resource Manager autotask, on the remote domain, for the appropriate
commands.
Initialization Considerations
You can start the NetView Resource Manager at NetView initialization by copying the INIT.NRM statement
from the CNMSTYLE member to the CNMSTUSR or CxxSTGEN member, and specifying INIT.NRM = Yes.
For information about changing CNMSTYLE statements, see IBM Z NetView Installation: Getting Started.
You can also start the NetView Resource Manager at a later time by issuing the INITNRM command.
Note: Before starting the NetView Resource Manager, review the initialization parameters in the
CNMSTYLE member, and customize them as necessary in the CNMSTUSR or CxxSTGEN member.
You can override all parameters except the DISPLAY STATUS values on the INITNRM command.
After customizing CNMSTYLE statements, use the RESTYLE NRM command to stop the NetView Resource
Manager and restart it.
Sampling
NetView Resource Manager detects RODM failures when an NetView Resource Manager request fails.
NetView Resource Manager continues trying to connect to RODM until either a connection is established
or the NetView Resource Manager is shut down.
When the connection is reestablished, it requests status from all the agents NetView Resource Manager
was monitoring at the time of the failure.
You might want to specify a value for sampling in order for the NetView Resource Manager to detect
RODM failures, especially if the status of your NetView Resource Manager objects does not change very
often.
If you want sampling to occur, either modify the NRM.SAMPLERATE statement in the CNMSTUSR or
CxxSTGEN, or specify the SAMPLE keyword on the INITNRM command. For information about changing
CNMSTYLE statements, see IBM Z NetView Installation: Getting Started.
Active Satisfactory
Inactive Unknown
Unknown Unknown
Threshold 1 met or exceeded Intermediate
Threshold 2 met or exceeded Medium Unsatisfactory
Threshold 3 met or exceeded Unsatisfactory
RESET Unknown
RMTCMD Considerations
NetView Resource Manager uses the RMTCMD command to communicate between NetView hosts.
Ensure that RMTCMD capability exists for each mode of communication (SNA, IP, or IPV6) to be used for
transporting data between managers and agents. For example, if an agent is reporting to a manager using
IP or IPV6, TCP/IP-based remote operations must be enabled at the agent and manager hosts.
Security Considerations
Consider the following aspects of security for the discovery manager:
• “RODM Access” on page 67
• “Command Authorization” on page 67
RODM Access
You can add to your network security by authorizing access to RODM.
By defining the RODM user application ID to an SAF product, such as RACF, you can verify security levels
for API calls into RODM. For example, with a security level of 3, you can connect, disconnect, query,
create objects, delete objects, change fields, and so on. It prevents you from actions that include (but are
not limited to) creating and deleting classes and fields.
Add the RODM user application ID (for the discovery manager) to RACF or other security system with a
security level of 3. The RODM user application ID for the discovery manager is your NetView domain ID
concatenated with the letters MSM (for example, CNM01MSM).
Note: Authorizing access to RODM is necessary only for manager hosts.
Command Authorization
The command definitions in CNMCMD (%INCLUDE member CNMCMENT) define discovery manager
command procedures.
CMDDEF.CNMEERSC.MOD=DSICCP
If you modify the CNMCMD member or any of the members included by CNMCMD, use the ADDCMD
command to dynamically add the command without restarting the NetView program. The command
definition remains in effect until you restart the NetView program.
To implement command authorization checking:
1. Restrict the use of the discovery manager command to specific operators by modifying the command
authorizations of the discovery manager command as described in theIBM Z NetView Security
Reference.
The command definition statements that specify MOD=DSICCP represent REXX command lists.
NetView command authorization checking for REXX command lists does not apply to keyword and
keyword values.
2. The discovery manager uses the FLCARODM command. You can have command authorization
performed on the keywords and values of the FLCARODM command.
As SNA topology manager and MultiSystem Manager agents gather network topology information, they
store that information in RODM.
By default, this information is presented by the NetView management console in a top-down, hierarchical
perspective. You can change these default views in the NetView management console to accomplish the
following goals:
• Meet the needs of your organization
• Customize the graphical representation of your network
Access to the list of views, including access to individual objects within those views, can be granted on a
per-operator basis.
Types of Views
A NetView management console operator can view the following types of views:
• Network views
• Exception views
Network views are created by gathering topology and status from topology agents or by using tools,
such as the RODM collection manager (from the NetView management console) or BLDVIEWS. Network
views are capable of displaying objects as they relate to other objects, by showing relationships or links
between them.
The current state of each device within the view is represented by a color scheme. The default colors are
green for satisfactory status and red for unsatisfactory status.
Note: You can change the default status (which affects the color) for real objects that are created by
the MultiSystem Manager IBM Tivoli NetView Manager agent and that do not have any outstanding
events. You can do that by using the COMMON.FLC_DEFAULT_ITNM_OBJECT_STATUS statement; for
more information about this statement, see the IBM Z NetView Administration Reference.
Exception views are special types of views which show objects that are in an exception state and that
might require operator attention.
For example, as a network device becomes inoperable, its state might change from satisfactory to
unsatisfactory. If an exception view is defined to display this type of device, an object representing that
device appears within this exception view, alerting an operator about the unsatisfactory state. When the
device becomes operable again, it disappears from the exception view.
Because the RODM collection manager is capable of creating views that actively track changes in RODM,
you can use the RODM collection manager to create a network view with characteristics that are similar
to an exception view. For example, you can create a RODM collection that specifies all IP Routers that are
not in satisfactory state; this becomes a network view that resembles the functionality of an exception
view.
Exception views and RODM collection manager views with similar characteristics have a few differences
that might make one a more appropriate choice than the other in a given situation.
• Advantages of exception views:
– Exception views use less CPU resource on the host system.
They are only created and maintained when a NetView management console user has an exception
view open.
– Exception views can be opened at the NetView management console by default in Details mode while
network views are still opened by default in Topology mode.
When the operator clicks the plus sign, the tree is expanded to show the available views:
Correlating Views
The NetView program uses topology correlation to automatically tie together resources managed by
different types of topology agents. Topology correlation is provided for all MultiSystem Manager topology
agents, the SNA topology manager, and customer or vendor applications that use the GMFHS data model.
Most managed resources participate in more than one network or system. For example, an IP stack that is
managed through sysplex management can have a presence in the IP environment and in a z/OS system.
Most management agents recognize only one type of network or system, as opposed to every resource
running in the system. For example, the IBM Tivoli Network Manager agent recognizes resources with IP
addresses. Therefore, an IP view of the example IP stack contains information related to IP, but not the
z/OS system.
Topology correlation overcomes the agent-specific perspective of management agents and enables a
graphic monitor view to contain all components of a network device. This single view includes the current
status of all components.
Object correlation is enabled by loading the FLCSDM8 input file into RODM. To load FLCSDM8, uncomment
the following line in the CNMSJH12 job:
Correlation occurs when an application sets a valid value in a field of a RODM object that is enabled for
correlation. Objects are enabled for correlation by loading the FLCSDM8 file.
MultiSystem Manager and SNA topology manager automatically set the value of these fields, which
results in correlation.
Views are displayed on a NetView management console.
RODMVIEW
RODMVIEW is a menu-driven tool that you can use to display and manipulate RODM objects from the
NetView command facility. It requires knowledge of GMFHS and other data models. It does not require a
separate workstation installation.
RODM Unloader
As data is dynamically added to RODM, you might want to periodically use the RODM Unloader to create
text files that represent the current contents of RODM. This is a slightly different archival method than
checkpointing. A checkpoint data set is a binary representation of the current contents of RODM, which
can be used to restart RODM. The RODM Unloader utility takes the contents of RODM and creates RODM
Loader language statements that can be reloaded later.
FLCARODM
FLCARODM (RODM Access Facility) provides a fast and efficient REXX interface to RODM. (FLCARODM was
formerly known as the RODM Access Facility or MultiSystem Manager Access.) With FLCARODM, you can
BLDVIEWS
BLDVIEWS can gather a set of objects based on a naming convention. You can use BLDVIEWS to:
• Create either a network or an exception view out of that set of objects.
• Manipulate a field on that set of objects.
BLDVIEWS is controlled by an input file.
Network views created by BLDVIEWS are snapshots in time. As network topology changes occur, it might
be necessary to recreate the views by rerunning BLDVIEWS. For this reason, it is advisable to migrate
BLDVIEWS-based views to RODM collection manager views. The FLCV2RCM command can be used to do
this.
For more information about FLCV2RCM, see NetView online help.
BLDVIEWS can also be used to:
• Create aggregate objects
• Link and unlink objects to and from views and aggregates
Views or aggregates can be grouped by:
• Networks
• Regions
• Locations
• Sites
• Plants
• Buildings
• Floors
• Individual operator responsibilities
You can set or change fields such as DisplayResourceOtherData.
Using the GMFHS data model, you can create objects in these classes:
• Various view object classes
• GMFHS_Aggregate_Objects_Class
DELVIEWS
You can use DELVIEWS to delete the following customized views from RODM:
• Network views
• Configuration peer views
• Configuration backbone views
• Exception views
For example, to delete a specific exception view (NET_EX_VIEW), type:
You can also use an asterisk (*) as a wild card at the end of a view name. For example, to delete all
network views with names starting with LAN, enter:
DELVIEWS LAN*
To establish LU 6.2 connectivity between your host and the NetView management console topology
servers, define the workstation-to-host connections in your VTAM and NCP definitions. You can define
your workstation connections to the host using any type of connection that allows parallel LU 6.2
conversion.
Note: LU 6.2 connectivity is available only on the AIX and Windows platform of the NetView management
console topology server.
Because LAN-attached workstations appear as switched nodes to VTAM, they must be defined in a
switched major node. In the following example, the LOCADDR=00 LU is the independent LU that the
NetView management console topology server uses. The four other LUs are the dependent LUs that are
used as the 3270 emulation screens.
Note: The LU names that you specify here must also be specified when you define the NetView
management console topology server profile configurations.
For information about the following example, see the z/OS Communications Server library:
Because the server workstation uses LU 6.2 parallel session support, you must update the ADDSESS,
MAXSESS, and AUXADDR keywords specified on the build macro to support this configuration.
To update these keywords, perform the following tasks:
1. Verify that you specified the correct keywords and values on the LUDRPOOL macro.
Because LAN-attached workstations appear as switched nodes to VTAM, they must be defined in a
switched major node. In the following example, the LOCADDR=00 LU is the independent LU that the
NetView management console topology server uses. The four other LUs are the dependent LUs that are
used as the 3270 emulation screens.
Note: The LU names that you specify here must also be specified when you define the NetView
management console topology server profile configurations.
For information about the following example, see the z/OS Communications Server library:
Because the server workstation uses LU 6.2 parallel session support, you must update the ADDSESS,
MAXSESS, and AUXADDR keywords specified on the build macro to support this configuration. Verify that
you have specified the correct keywords and values on the LUDRPOOL macro. If you already modified
these keywords, ensure that you defined them correctly for the configuration you are defining. Perform
the changes to these keywords on every NCP that has a server workstation.
Appendix A. SNA Definitions for the NetView Management Console Topology Servers 77
Note: Workstations can have additional local LU profiles and partner LU profiles that define LUs that are
used by other applications. These profiles must not specify the same LU names that are used by the
topology server.
To define the LU name of the topology server on the topology server workstation, use the sample ts.acg
configuration file in one of the following directories:
• For Windows systems: %BINDIR%\TDS\server\sample
• For UNIX systems: $BINDIR/TDS/server
This file is shipped with the NetView management console and represents a sample communications
server configuration file for the topology server LU 6.2 communications. Use the configuration file as
a guide to tailor the configuration to fit your environment. See the appropriate communications server
documentation for more information about LU 6.2 connections.
Local LU Profile
Table 8 on page 79 shows an example of the topology server workstation configuration for the logical
unit profile you have specified.
Appendix A. SNA Definitions for the NetView Management Console Topology Servers 79
Table 8. Local LU Profile (Communications Server) (continued)
Communications Example Field Value Explanation
Server Field Name
NAU Address Independent LU The topology server requires that an
independent LU be selected.
Modes Profile
Table 9 on page 80 is an example of the topology server workstation configuration for the transmission
service mode profile.
Appendix A. SNA Definitions for the NetView Management Console Topology Servers 81
82 IBM Z NetView: Installation: Configuring Graphical Components
Appendix B. NetView Graphics Samples
GMFHS Samples
Table 12 on page 83 lists the samples and includes a brief description of each GMFHS sample and the
data set name where each member resides when installation is complete.
Table 14. List of MultiSystem Manager IBM Tivoli Network Manager Topology Samples
Distributed As Name Description Data Set Name
FLCSPAUT same Sample REXX alert processor CNMSAMP
The FLCAPAUT REXX command list is called from
the NetView automation table to process alerts
generated by IBM Tivoli Network Manager.
The FLCSPAUT sample contains the REXX source
code from the FLCAPAUT command list. The
FLCSPAUT sample resides in the CNMSAMP data
set and is provided in sample format so that you
can modify the automated alert processing. See
the sample prolog for instructions on replacing the
existing REXX command list with your modified
sample.
DSIQTSKI same Defines RODM tasks to the RODM access and DSIPARM
control subtask (DSIQTSK)
EKG51100 same PL/I Sample - Function (connect with password CNMSAMP
phrase)
EKG_ConnectLong
EKG_Connect
EKG_Checkpoint
EKG_Stop
EKG_CreateClass
EKG_DeleteClass
EKG_CreateField
EKG_DeleteField
EKG_CreateSubfield
EKG_DeleteSubfield
EKG_ChangeField
EKG_SwapField
EKG_ChangeSubfield
EKG_SwapSubfield
EKG_LinkTrigger
EKG_UnLinkTrigger
EKG_UnLinkNoTrigger
EKG_CreateObject
EKG_DeleteObject
EKG_RevertToInherited
EKG_AddNotifySubscription
EKG_DeleteNotifySubscription
EKG_TriggerNamedMethod
EKG_TriggerOIMethod
EKG_AddObjDelNotifySubs
EKG_DelObjDelNotifySubs
EKG_ChangeMultipleFields
EKG_QueryField
EKG_QueryEntityStructure
EKG_QueryFieldStructure
EKG_QueryFieldID
EKG_QueryFieldName
EKG_QueryNotifyQueue
EKG_QueryMultipleSubfields
EKG_Locate
EKG_QueryResponseBlockOverflow
EKG_ExecuteFunctionList
EKG_QueryFunctionBlockContents
EKG_LockObjectList
EKG_UnlockAll
EKG_ResponseBlock
EKG_SetReturnCode
EKG_WhereAmI
EKG_OutputToLog
EKG_MessageTriggeredAction
EKG_QueryObjectName
EKG5VDCL same PL/I sample that declares RODM data types CNMSAMP
EKG5WAIT same PL/I sample to invoke RODM EKGWAIT CNMSAMP
EKG61100 same C Sample - Function (connect with password CNMSAMP
phrase)
EKG_ConnectLong
EKG_Connect
EKG_Disconnect
EKG_Checkpoint
EKG_Stop
EKG_CreateClass
EKG_DeleteClass
EKG_DeleteField
EKG_CreateSubfield
EKG_DeleteSubfield
EKG_ChangeField
EKG_SwapField
EKG_ChangeSubfield
EKG_SwapSubfield
EKG_LinkTrigger
EKG_LinkNoTrigger
EKG_UnLinkTrigger
EKG_UnLinkNoTrigger
EKG_CreateObject
EKG_DeleteObject
EKG_AddNotifySubscription
EKG_DeleteNotifySubscription
EKG_TriggerNamedMethod
EKG_TriggerOIMethod
EKG_AddObjDelNotifySubs
EKG_DelObjDelNotifySubs
EKG_ChangeMultipleFields
EKG_QueryField
EKG_QuerySubfield
EKG_QueryEntityStructure
EKG_QueryFieldStructure
EKG_QueryFieldID
EKG_QueryFieldName
EKG_QueryMultipleSubfields
EKG_Locate
EKG_QueryResponseBlockOverflow
EKG_ExecuteFunctionList
EKG_QueryFunctionBlockContents
EKG_LockObjectList
EKG_UnlockAll
EKG_ResponseBlock
EKG_SendNotification
EKG_SetReturnCode
EKG_WhereAmI
EKG_OutputToLog
EKG_MessageTriggeredAction
FLCARODM Samples
The following samples are specific to FLCARODM which provides an external REXX interface for the
manipulation of RODM objects.
The initialization statements in the CNMSTYLE member define how MultiSystem Manager is to manage
your network. You can customize the initialization statements to do the following actions:
• Define the Resource Object Data Manager (RODM).
• Set the number of times a failed RUNCMD command is retried.
• Specify the name of the NetView autotask that is used for default processing.
• Design network views.
Many of the initialization statements have default values. You can customize the initialization statements
to specify values that meet the needs of your enterprise.
In addition to the initialization statements specified in the CNMSTYLE member, you can code GETTOPO
statements in a MultiSystem Manager initialization file. These statements can retrieve topology and status
for your managed networks when you initialize MultiSystem Manager.
If you have multiple topology features, you can include multiple initialization files in a single file by using
the %INCLUDE statement.
Sample Files
MultiSystem manager provides several samples files that can assist in your preparation.
MultiSystem Manager provides a sample initialization file named FLCAINP. This file resides in the
DSIPARM data set.
MultiSystem Manager also provides sample initialization files that contain examples of GETTOPO
statements for each feature. These files are included by the sample file FLCAINP. Table 4 on page 53
shows the sample initialization file for each MultiSystem Manager feature. Your initialization files must
reside in a DSIPARM data set.
*(MSM)COMMON.FLC_EXCEPTION_VIEW_FILE=xxxxxxxx
Note: Exception views are not available for the MultiSystem Manager IBM Tivoli Network Manager agent.
To update the (MSM)COMMON.FLC_EXCEPTION_VIEW_FILE statement, copy it from the CNMSTYLE
member to the CNMSTUSR or CxxSTGEN member, remove the asterisk (*), and specify the exception
view file. For information about changing CNMSTYLE statements, see IBM Z NetView Installation: Getting
Started.
In some cases, it is necessary to code additional parameters, such as REMOTE and APPL, that are closely
related to the SP parameter. These related parameters are discussed in the following sections, where
applicable.
HEARTBEAT Parameter
The HEARTBEAT parameter provides a means of notification if you lose communication with a service
point. MultiSystem Manager polls the agent at a specified interval. If the agent fails to respond,
MultiSystem Manager sets the status of the agent to unsatisfactory and sets the status of all the objects
owned by that agent to unknown.
HOSTS Parameter
When you define your topology agents, you can use the initialization file to choose the types of resources
you want to manage. You can choose whether you want to include the hosts and host adapters of the
network. To include hosts and host adapters in your managed IP resources, specify HOSTS=YES (the
default) on your GETTOPO initialization file statements.
If you specify HOSTS=NO, MultiSystem Manager gathers topology and status for and manages only
subnetworks, routers, bridges, and hubs. Hosts and host interfaces are not managed.
If you specify HOSTS=NO, but later need information about your hosts to do problem determination, you
can issue a GETTOPO ITNMRES or ITNMDETAIL command with HOSTS=YES to gather topology and status
for the hosts and host interfaces.
If you want to decrease the network traffic flow and the amount of NetView and RODM storage that
MultiSystem Manager uses during initialization, specify HOSTS=NO on the GETTOPO ITNMRES statement.
UNMANAGED Parameter
As part of managing your IP environment using IBM Tivoli Network Manager, you can choose to
display unmanaged resources. The UNMANAGED parameter on your GETTOPO ITNMRES initialization
file statements determines if unmanaged network resources are displayed.
If you specify UNMANAGED=YES, which is the default, MultiSystem Manager gathers topology and status
about the unmanaged resources, stores this information in RODM, and creates these objects in your
views.
OPENRES Parameter
MultiSystem Manager uses initialization file statements, which are in the form of GETTOPO OPENRES
topology commands, to gather the initial network topology and status.
HOSTONLY Parameter
MultiSystem Manager also uses GETTOPO HOSTONLY commands to retrieve status and information for
Open topology agents and update them in RODM.
ELEMENT Parameter
If your topology agent (defined by the APPL parameter) supports multiple sub-applications, you can use
the ELEMENT parameter to send the GETTOPO commands to that element manager.
For example, if your Open topology agent, APPLA, is composed of several sub-applications that
perform different functions, and if you designed a sub-application to handle GETTOPO command
processing, called sub-application GTAPPL, you can code APPL=APPLA and ELEMENT=GTAPPL. When
the initialization file is processed, MultiSystem Manager sends the GETTOPO command to APPLA, but
indicates that this command is routed to sub-application GTAPPL.
Network Views
The NetView management console Details window lists the highest level MultiSystem Manager network
views. The Details window, as shown in Figure 11 on page 110, contains the default network view,
MultiSysView.
Each MultiSystem Manager feature is added to the NetView management console component list during
initialization. The feature does not display in the details window until it is defined in the initialization file.
Figure 11 on page 110 shows the NetView management console component list.
Note: The NetView management console, by default, displays icons in views. To display geometric shapes
instead of icons, click View > Show Icons.
Figure 12. NetView Management Console Default Network View (MultiSysView) Example
Creating Views
MultiSystem Manager dynamically builds views that meet the majority of your network management
needs, but you might also want to create unique views.
You can monitor your network from a single NetView management console view, or you can create
multiple views, with each view reflecting a different grouping of your resources.
You can also integrate your MultiSystem Manager networks with other network views. For example, if you
have an SNA network view, you can add your MultiSystem Manager networks to that view.
The NetView program provides several options that you can use to build customized views.
For additional examples of customizing views, see “Network Configurations and Views” on page 114.
If you do not want to use the default network object created by MultiSystem Manager, define
the NETWORK_NAME or the NETWORK_AG_OBJECT parameters in the GETTOPO statements in the
initialization file.
GETTOPO OPENRES,NETWORK_AG_OBJECT=MAINSITE,......
GETTOPO ITNMRES,NETWORK_AG_OBJECT=MAINSITE,......
Only Open objects can be placed under the MAINSITE object that is created by the GETTOPO OPENERES
command, and only IBM Tivoli Network Manager objects can be placed under the MAINSITE object that is
created by the GETTOPO ITNMRES command.
In the initialization file, specify topology and status for both networks and their managed resources
(ITNMRES and OPENRES). Also, specify the default network view and the default network objects to be
created.
Figure 16 on page 114 shows the resulting NetView management console window.
When you select MultiSysView from the NetView management console window, you see two cluster
objects, ITNM_IP_Networks for the New York network and OPEN_Networks for the Boston network,
which are shown in Figure 17 on page 115.
If you select ITNM_IP_Networks and click More Detail, the objects that represent the IBM Tivoli Network
Manager network in New York are displayed. If you select OPEN_Networks and click More Detail, the
objects that represent the open network in Boston are displayed.
A Network Aggregate
Your enterprise consists of the same two networks (New York and Boston), but you want your open
network in Boston to be grouped under a network aggregate named Backup_Network.
In your initialization file, code the IBM Tivoli Network Manager network in New York as you did before,
but, for the open network in Boston, code NETWORK_AG_OBJECT=Backup_Network as follows:
The resulting NetView management console window has the same network views as shown in Figure 16
on page 114 because a new network view was not created.
When you select MultiSysView from the NetView management console window, you see two cluster
objects, ITNM_IP_Networks and BACKUP_NETWORK, which are shown in Figure 18 on page 116.
If you select ITNM_IP_Networks and click More Detail, you see only objects representing the IBM Tivoli
Network Manager network in New York. If you select Backup_Network and click More Detail, you see
only objects representing the open network in Boston.
The NetView management console window displays a new network view named TEST_VIEW. If you select
TEST_VIEW, one cluster object named TEST_NETWORKS, which is shown in Figure 19 on page 117, is
displayed.
If you select TEST_NETWORKS and click More Detail, only objects representing the Chicago IBM Tivoli
Network Manager network are displayed.
The resulting NetView management console window has the same network views as shown in Figure 19
on page 117 because no new network views were created. However, you added the Raleigh network to
the default view (MultiSysView).
When you select MultiSysView from the NetView management console window, you see four objects, two
of which are connected, as shown in Figure 20 on page 118. The ITNM_IP_Networks (New York) and
BACKUP_NETWORK (Boston) networks are displayed as before, but the Raleigh network is also displayed
in the view. The Raleigh open network consists of a real object named RALEIGH_APPLA_Mgr, which
represents the Open topology agent, and an aggregate object named RALEIGH_APPLA_Network, which
represents the Open network.
RALEIGH_APPLA_Network is the default name that is created by adding the LU name of the open
network in Raleigh (RALEIGH) followed by the string _Network to the name of the managing application
for that network.
The resulting NetView management console window has the same network views as shown in Figure 19
on page 117 because no new network views were created. However, you added the Miami network to the
Test_View view.
Clicking Test_View from the NetView management console window displays the view with the Miami
network added, as shown in Figure 21 on page 119. The Miami network is similar to the Raleigh network,
except that the aggregate object that represents the Miami network is named TESTNET instead of the
default name.
Table 22 on page 121 lists the global variables used by the MultiSystem Manager topology manager
to store information about MultiSystem Manager. See IBM Z NetView Administration Reference for an
explanation of the referenced initialization statements.
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
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 is a trademark of Adobe Systems Incorporated in the United States, and/or other countries.
Java and all Java-based trademarks and logos are trademarks or registered trademarks of Oracle and/or
its affiliates.
Linux is a registered 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.
Notices 127
128 IBM Z NetView: Installation: Configuring Graphical Components
Index
Index 129
CNMTAMEL task 30 data models
collection manager loading GMFHS 25
RODM 73 loading MultiSystem Manager 25
command authorization loading SNA topology manager 25
discovery manager security 67 default autotask
NetView Resource Manager security 62 (MSM)function.autotask.MSMdefault 106
command definition statements default network object example
GMFHS 83 NetView management console 112
COMMON.FLC_DEFAULT_ITNM_OBJECT_STATUS statement default network objects, using
69 IP 112
COMMON.FLC_RODMNAME 105 default objects, using
communication protocol 47, 107 IP 112
Communications Server Open Topology Interface 113
configuring for SNA, NetView management console 77 default status color 69
local LU profile 79 default views, changing names
local modes profile 80 NetView management console 111
transaction program definitions 80 defining
Communications Server, using NetView Resource Manager
to configure for SNA LU 6.2 Autotask 61
workstation network 78 VSAM clusters
configuration diagrams for RODM 9
individual network 117 defining IP socket port numbers 33
naming individual networks 118 defining resources
network aggregate 115 RACF 12
new view, network aggregate 116 defining the LU name 77
configuring DELVIEWS
communications server RODM 74
configuring for SNA LU 6.2 77 directory names, notation xiii
for user rights for Windows systems 36 discovery manager
topology server 33 activating 67
workstation network, NetView management console command authorization 67
configuring for SNA 77 enabling 68
configuring for SNA LU 6.2 managing resources 68
workstation network, NetView management console preparing 67
using Communications Server 78 RODM access 67
connecting to RODM 14 security considerations 67
connections displaying individual feature networks 113
for LAN 81 DISPTOPO command 59
control profile, data link documentation and tools, external 60
for LAN 78 DSIGDS task 55
conventions DSIQTSK task 17
typeface xii DSIQTSKI 17, 90
correlating DUIDGHB task 30
views 71 DUIFCSGW
correlating objects command processor 19
enabling DUIFCUX2 83
SNA topology manager 71 DUIFCUXM, exception views 84
COS gateway autotask 19 DUIFDEXV 84
CPDLB2 volume 10 DUIFEDEF 84
creating additional network views DUIFEMDY 84
NetView management console 111 DUIFEUSR 84
creating views 110 DUIFHNAM global variable 6
creating your own network views 111 DUIFHPRC global variable 6
cross-domain environment DUIFPMEM 89
MultiSystem Manager 54 DUIFSMT 89
customization DUIFSNET
RODM 15 non-SNA network
customizing initialization statements in CNMSTYLE 105 24
DUIFSSCO 19
DUIFSTRC
D GMFHS data model 25
data link DUIGINIT 84
control profile DUIGPWLU 19, 84
for LAN 78 DUIIGHB 31, 84
Index 131
FLCSDM* (continued) global variables (continued)
MultiSystem Manager data models 25 FLC_RUNCMDRETRY 122
FLCSDM1 FLC_TOPOMGR_STATUS 123
data model definition 85 GMFHS 6
FLCSDM2 RODM 5
data model definition 85 GMFHS
FLCSDM3 automation example 83
data model definition 85 CNME2101 6
FLCSDM4 command definition statements 83
data model definition 85 COS gateway autotask 19
FLCSDM5 data model, loading 25
data model definition 86 defining event manager autotask 19
FLCSDM6 description 1
data model definition 86 global variables 6
FLCSDM6O 88 initialization 83
FLCSDM8 initialization parameters
data model definition 86 CNMSTYLE 84
FLCSDM9 DUIGINIT 84
data model definition 86 initialization values 18
FLCSEXV exception view file 86 installing 18
FLCSIOPN 53, 88 main task 18
FLCSITNM 53, 87 message routing 19
FLCSOALH 88 restricting server access 19
FLCSOAUT 88 samples 83
FLCSOPF scope checker OPT 19
operator definitions 86 start procedure 18, 83
FLCSOX01 88 starting 25
FLCSPAUT 87 verifying installation 27
FLCSPRFB GMFHS resources, additional
operator profiles 86 enabling object correlation 72
FLCSPRFB operator profile 50 GMFHS STATUS 27
focal point commands, issuing 57
FTP site 60
H
G hardware monitor data base
alerts, overloading 56
GETTOPO command HEARTBEAT parameter 108
additional parameters host name 107
IBM Tivoli Network Manager 108 HOSTONLY parameter 109
Open Topology Interface 109 HOSTS parameter 108
APPL parameter 106 HP OpenView servers, topology agent 45
HEARTBEAT parameter 108
HOSTONLY parameter 109
HOSTS parameter 108
I
ITNMONLY 108 IBM Tivoli Network Manager
ITNMRES 108 additional GETTOPO parameters 108
OPENRES parameter 109 ITNMONLY 108
REMOTE parameterr 106 ITNMRES 108
SP parameter 106 managing hosts 108
UNMANAGED parameter 108 viewing unmanaged resources 108
GETTOPO commands 59 IBM Tivoli Network Manager hosts, managing 108
GHB.TCPANAME keyword 31 initialization
global variables for NetView Resource Manager
DUIFHNAM 6 display status defaults 63
DUIFHPRC 6 monitoring remote systems 63
FLC_DEF_AUTOTASK 121 sampling 63
FLC_DEF_NETWORK_VIEW_DESC 121 initialization file
FLC_DEF_NETWORK_VIEW_NAME 121 MultiSystem Manager 52
FLC_EXCEPTION_VIEW_FILE 121 sample 105
FLC_INFILE_NAME 121 initialization file, sample
FLC_RODMAPPL 122 FLCSIOPN 53
FLC_RODMINT 122 FLCSITNM 53
FLC_RODMNAME 122 initialization statements
FLC_RODMRETRY 122
M N
management applications, creating 59 NCP
manuals definitions
see publications ix NetView management console 75
MAXLNTH statement 13 NCP node 39
method, notification 98 NETCMD command 20
modes, local NetView management console
profile 80 1st_Shift_View 111
monitoring changing the name of the default view 111
remote NetView systems configuring the server 33
NetView Resource Manager 63 creating additional network views 111
RMTCMD considerations 64 default network object example 112
monitoring resources 45 defining objects 109
defining views 109
Index 133
NetView management console (continued) node characteristics, local (continued)
installation verification 37 LAN 79
installing 29 notation
LAN definitions 75, 76 environment variables xiii
MultiSysView 109 path names xiii
network views 109 typeface xiii
NMCSTATUS autotask 20 notification method 98
Off_Shift_View 111
resource time schedules 71
samples 89
O
security 31 object class definitions
topology console, installing 37 RODM 24
topology server object correlation
communication, starting 37 enabling
configuring 33 for additional SNA topology manager 72
installing 33 SNA topology manager 71
restricting access to GMFHS 19 enabling for additional SNA topology manager 72
topology workstation Off_Shift_View
signing on 38 NetView management console 111
using default network objects online publications
IP 112 accessing xi
using the default network views 110 OPEN topology agents 45
NetView Resource Manager Open Topology Interface
activating additional GETTOPO parameters 109
AUTONRM 61 ELEMENT parameter 109
initialization 63 HOSTONLY parameter 109
initialization, display status defaults 63 network object 112
initialization, monitoring remote systems 63 network objects 112
initialization, sampling 63 networks aggregate object 112
security 61 OPENRES parameter 109
security, command authorization 62 samples 88
enabling 7 using default objects 113
preparing OPENRES parameter 109
AUTONRM 61 OSI
initialization 63 status entries 101
initialization, display status defaults 63 OSIMGMT 39
initialization, monitoring remote systems 63
initialization, sampling 63
security 61 P
security, command authorization 62
path names, notation xiii
starting 64
port numbers, reassigning 33
verifying installation 64
preparing
network aggregate, changing names 113
NetView Resource Manager
network object
AUTONRM 61
Internet Protocol 112
initialization 63
IP 112
initialization, display status defaults 63
network objects
initialization, monitoring remote systems 63
Open Topology Interface 112
initialization, sampling 63
network objects, creating 113
security 61
network topology, initializing 56
security, command authorization 62
network views
profile
NetView management console 109
local LU 79
networks
local modes 80
creating 111
profile, control
using 114
data link for LAN 78
networks aggregate object
PU name 107
IP 112
publications
Open Topology Interface 112
accessing online xi
networks aggregate, changing names 113
IBM Z NetView ix
NGMFADMN keyword, AUTH statement 32
ordering xii
NGMFCMDS keyword, AUTH statement 32
NMCSTATUS autotask 20
NMCSTATUS policy definitions 71
node characteristics, local
Index 135
samples (continued) starting (continued)
FLCSPRFB 50 NetView Resource Manager 64
GMFHS 83 RODM 20
MultiSystem Manager 84 status defaults
open topology feature 88 displaying for NetView Resource Manager 63
RODM 90 storing topology server databases 34
SNA topology manager 101 SUSPTOPO command 58
sampling SWNET node 39
NetView Resource Manager 63 system authorization facility product
scope checker OPT 19 RODMMGR class 11
SEC_CLASS
field in RODM 11
SEC_RNAME field in RODM 12
T
security TAMEL.CONV keyword 30
for NetView Resource Manager TAMEL.PORT keyword 30
command authorization 62 TAMEL.SOCKETS keyword 30
for the discovery manager 67 TAMEL.TCPANAME keyword 30
service points TAMEL.TTLS keyword 30
cross-domain 54 tasks
receiving commands 19 CNMTAMEL 25
service points, defining 106 DSIGDS 55
SNA LU 6.2 sessions DSIQTSK 17
configuring Communications Server TCP/IP 30
workstation network, NetView management TCP/IP host name 107
console 77 Tivoli
configuring workstation network user groups xii
using Communications Server 78 Tivoli Software Information Center xi
SNA networks token-ring
managing 1 LAN-attached workstation
SNA topology manager defining 76
agent 2, 39 topology
agent placement 39 correlation 71
automation table entries 101 topology agents
automation, FLBAUT 41 creating workstation-based 59
command definitions 101 role 45
commands 42 topology console, installing 37
controlling topology gathering 41 topology manager, SNA
correlating objects correlating objects
enabling 71 enabling 71
customizing views 41 topology managers
data model, loading 25 creating MVS-based 60
description 1 topology processing information, displaying 59
exception view table 101 topology requests
initialization file 41, 101 processing 58
installation verification 42 resuming processing 58
loader file 102 suspending processing 58
message suppression options 41 topology server
operator profile statements 101 configuring 33
OSI display status table 101 configuring as a UNIX daemon 36
samples 101 configuring as a Windows service 36
security requirements 41 defining IP socket port numbers 33
starting 42 defining the LU name 77
status resolution table 101 NetView management console, installing 33
VTAM requirement 41 reassigning port numbers 33
SP parameter setting security 35
coding 107 storing databases 34
specifying, IP protocol 107 updating the TSERVER_DB variable 35
specifying, SNA protocol 107 topology server running as a UNIX daemon 36
span of control topology server running as a Windows service 36
resources 70 topology servers
views 70 defining to
SSCP-PU 107 token-ring LAN-attached 76
starting TOPOSNA commands 42
GMFHS 25 transaction program definitions 80
V
variables, notation for xiii
verifying
CNMSXENT 101
installation
NetView Resource Manager 64
RODM installation 23
SNA topology manager 101
viewing unmanaged resources, IBM Tivoli Network Manager
108
views
access, controlling 51
correlating 71
customizing 73
deleting 74
managing 69, 72
resource time schedules 71
restricting access 70
VSAM
allocating
for RODM 9
VSAM clusters for RODM, allocating
CNMSID01 9
VTAM
APPL names, SNA topology manager 39, 41
CMIP agent 39
CMIP filtering 41
definitions
NetView management console 75
VTAM agent 39
VTAM CMIP agent 41
W
workstation
defining
Ethernet LAN-attached 75
token-ring LAN-attached 76
workstation configuration
configuring for SNA, NetView management console 77
workstation network, NetView management console
configuring Communications Server
for SNA LU 6.2 77
Index 137
138 IBM Z NetView: Installation: Configuring Graphical Components
IBM®
GC27-2852-03