NonStop RPM Wizard - Install

Home Examples FAQs Documents Download History Support

A. RPM Wizard - Install Examples >>

This page explains how to use RPM Wizard to obtain reports such as these ...  

Figure A - ZOO \* IPU GRAPH graphs CPU, IPU, and Process busy for 3 nodes: Chicago, London, Tokyo.
The top half reports on busy CPUs and IPUs, and the bottom half reports on the busiest processes.
\Chicago Cpu 1 IPUs are from 50-75% busy due to the program DB4QA55 running in Chicago CPU 1.
\London  Cpu 2 IPUs are from 10-60% busy due to the program DB6SAW running in London CPU 2.
\Tokyo    Cpu 3 IPUs are from 10-40% busy due to the program DB4SAW running in Tokyo CPU 3.

A.1 RPM Wizard - RUN Install

This section explains how to use RPM Wizard to install RPM. The wizard also allows you to configure
options such as: report type, graphing, filters, by item sorting, update rate, thresholds, colors, etc.
Once you've installed RPM, the install section is followed by QA training exercises that will help
you verify RPM operation and understand RPM features.

The example below explains how to use the RPM Wizard CONFIG, INSTALL, RUN commands. 
To get started, enter RUN RPMWIZ from a TACL prompt as shown below:


$DATA RPM15 1> VOLUME RPM15
$DATA RPM15 2> RUN RPMWIZ
===============================================================================
== HPE RPMWIZ - RPM Wizard - T0877V01.AAH (21SEP2018) http://www.NonstopRPM.com
===============================================================================
== RPMWIZ - RPM wizard is used to configure, install, and update RPM files.
== To install RPM for the first time, enter CONFIG, then SAVE, then INSTALL.
== To update an existing RPM with new object files, enter USE, then INSTALL.
==
== * CONFIG/USE - Creates/Uses RPM device configuration files. If you choose
== CONFIG the wizard interviews you and based your answers creates TTY,
== VT100, T6530 device config files for RPM, RPMVT, and RPM65 objects.
== If you choose USE the wizard uses your existing configuration files.
==
== * INSTALL - For new install enter CONFIG and SAVE commands for each device
== type you'll use with RPM. To update RPM objects only, enter USE to reuse
== existing RPM configuration. Then to install/update RPM on $SYSTEM.SYSTEM
== enter the INSTALL command. Once RPM is installed you can enter CONFIG and
== SAVE commands to create new configuration files.
==
== NOTES: Defaults are bracketed. For example: 10, 20, [100]? (100 is default)
== CTL-Y escapes a prompt, and continues to next-level in RPMWIZ.
===============================================================================

CONFIG | SAVE | USE | INSTALL | RUN | EXIT >

A.2 RPM Wizard - CONFIG - Example

The CONFIG command is used to configure and build the configuration files for the T6530, VT100, and TTY
RPM programs. To get started configuring your environment, enter CONFIG at the prompt shown below:

CONFIG | SAVE | USE | INSTALL | RUN | EXIT > CONFIG

------------------------------------------------------------------------------
-- Specify RPM device TYPE ?
------------------------------------------------------------------------------
  T6530 - Builds Rpm65CNF config file used by the RPM65 (T6530) object file.
          RPM65 now provides color graphs and secure communication on T6530.
          RPMWIZ now provides setup for colors, graphs, and MrWin6530 fonts.
          To use RPM from a T6530 device choose this option, follow prompts,
          then
run RPM65 from TACL/OSH.

  VT100 - Builds RpmVTCNF config file used by the RPMVT (VT100) object file.
          VT100 support is present in all Windows and Linux OS. For example,
          you can now securely run RPMVT
in Windows with NonStop SSL TELNET.
          VT100 support is built into Windows, provides consistent graphics,
          color-coding, and is secure.

  TTY   - Builds RpmCNF config file used by the RPM (TTY) object file.
          Use this option if you do not want graphics or color display,
          or if you want to output RPM data to a file: RPM / OUT file /

Enter TYPE of device VT100 | T6530 | TTY :
T6530
------------------------------------------------------------------------------
-- T6530 selected. Create MR-Win6530 PROFILE with following settings...
------------------------------------------------------------------------------
Create MR-Win6530 PROFILE using these MR-Win6530 menu options:
1) File.. New Profile.. T6530
2) Options.. Profile... Title: RPM
3) Options.. Environment.. View.. Scale to Fit: OFF
4) Options.. Communication.. Configure per site
5) Options.. Terminal.. Screen Format: 132 x 54
6) Options.. Terminal.. Maximum Pages: 2 or 3
7) Options.. Attributes..
Map Attribute to.. TextColor BackColor RPM Alert
------------------ --------- --------- ---------
none               WHITE     Black     none
Reverse Dim        CYAN      Black     INFO
Reverse Dim Blink  YELLOW    Black     WARNING
Reverse            RED       Black     CRITICAL
8) Options.. Fonts.. Screen Change..
For graphic graph Select one of the following in MR-Win6530:
Options.. Fonts.. TERMINAL if font present in East/West locale
Options.. Fonts.. FIXEDSYS if font present in a Western locale
If you did not set TERMINAL/FIXEDSYS in MR-Win6530, enter ANY.

Enter FONT you set in MR-Win6530: TERMINAL/FIXEDSYS/[ANY]:
TERMINAL

------------------------------------------------------------------------------
-- Specify RPM Sample RATE ?
------------------------------------------------------------------------------
The sample RATE is in seconds. RATE determines how frequently RPM samples
Cpus and Processes and how often it displays updates. While RPM is capable
of extremely fast sampling down to 1 second, it can be more useful to pick
an update RATE that is a little slower so that information on the screen is
less time variable. For example a value of 10 seconds can be a better value.

Enter RATE interval in seconds 2, 3, 6, [10], .. :
 10 

------------------------------------------------------------------------------
-- Specify RPM process ENTRIES ?
------------------------------------------------------------------------------
The ENTRIES option indicates the maximum number of busy processes displayed
per Cpu or Node. For example ENTRIES 3 produces a report with the busiest 3
processes on each node as shown in the example output below:

Process  Cpu,Pin Busy% Name RPM Programs ET=10.0           Top Pri User
-------- ------- ----- -------- -------------------------- --- --- -------
\CHICAGO  0,331  97.94 $LOOP    /Projects/Looper/Looper      1   1  66,32
16:09:10  3,32   62.56 $SPIN    $DATA.MMSPIN.SPIN            2   1  66,1
          2,271    .76 $HIT     $SYSTEM.SYS03.TSYSDP2        3 220 255,255
\LONDON   3,35   89.21 $SPI1    $DATA.MMSPIN.SPIN            1   1  66,1
16:09:10  1,31     .17 $ZNS1    $SYSTEM.SYS00.SCP            2 168 255,255
          1,107    .17 $ZNES    $SYSTEM.SYS00.SCP            3 168 255,255
\TOKYO    0,294   1.82 $SQL     $SYSTEM.SYS00.TSYSDP2        1 220 255,255
18:09:10  1,252   1.21 $ZOOL    $SYSTEM.SYSTEM.ASAPFIL       2 160 255,255
          1,0      .90 $MON     $SYSTEM.SYS00.OSIMAGE        3 201 255,255

Enter ENTRIES to display per Cpu or Node [3], 5, 10, ... :
 8 

------------------------------------------------------------------------------
-- Specify the REPORT that you want: PROCESS, CPU, or ZOOM report ?
------------------------------------------------------------------------------
RPM can display many different types of real-time REPORTs.

Please choose one of the following categories of REPORT codes: P | C | Z
C - CPU Report only CPU statistics         (less often used)
P - PROCESS Report only Busiest PROCESSes  (sometimes used)
Z - ZOOM Report both CPU and PROCESS stats (most often used)

Hints about which REPORT class you might want:
TTY users most often choose - P
T6530 users most often choose - Z
VT100 users most often choose - Z

Enter report P | [Z] :
 Z 

------------------------------------------------------------------------------
-- Specify whether you want IPU busy statistics ?
------------------------------------------------------------------------------
RPM can display IPU information in CPU and PROCESS reports.

IPU information is useful for understanding CPU performance.

If you want IPU stats in CPU and PROCESS reports, enter Y below.
If you want CPU stats in CPU and PROCESS reports, enter N below.

Enter Y if you want IPU stats in reports Y/[N] : Y 

-------------------------------------------------------------------------------
-- Specify whether you want Process statistics displayed by CPU or NODE ?
-------------------------------------------------------------------------------
RPM can sort busy process statistics by CPU or by NODE. Generally by NODE is
the most useful. But in some cases sort by CPU may be useful especially when
configurations have a limited number of Cpus and Nodes.

Enter whether you want to sort by CPU or [NODE] :
NODE

-------------------------------------------------------------------------------
-- Specify whether you want GRAPHs included with CPU, PROCESS, ZOOM reports ?
-------------------------------------------------------------------------------
RPM can provide GRAPHs in CPU, PROCESS, and ZOOM reports. Graphs are very
useful for analyzing various reports including CPU, IPU, PB, ByItem reports.
However in some cases you might not want a GRAPH displayed. If you always
want graphs shown select Y for yes, if you do not always want graphs shown
select N for no.

If you say N you can manually add GRAPH option to CPU, PB, ZOOM commands.
If you say Y GRAPHs will always be displaed unless you enter SET GRAPH OFF.

Enter Y if you always want GRAPHs displayed [Y]/N : Y 

-------------------------------------------------------------------------------
-- Specify whether you would like time-of-day in microseconds (USEC) displayed?
-------------------------------------------------------------------------------
RPM can display the time-of-day in microseconds for stats from each node.
This can be useful when analyzing overall RPM timing and/or the time-of-day
synchronization between nodes.

Enter whether you want USEC time displayed Y/[N] :  N 

-------------------------------------------------------------------------------
-- Specify whether you want Cpu or Process objects suppressed based on %BUSY ?
-------------------------------------------------------------------------------
RPM can filter or suppress the display of Cpu or Process objects that do not
meet a certain %BUSY threshold beyond the max ENTRIES option specified above.
This is an advanced feature and not usually recommended. The value of zero
%Busy turns off this feature and is the default recommended value below.

Specify %BUSY = 0 To NOT filter Cpu or Process objects.
Specify %BUSY > 0 To filter the Cpu or Process objects.

Enter %BUSY threshold value [0] : 0 

------------------------------------------------------------------------------
-- Specify %BUSY values for Informative, Warning, and Critical COLOR alerts ?
-- Blue Yellow Red
------------------------------------------------------------------------------
RPM can color highlight CPU and PROCESS objects with %busy values over
three different threshold values. These color alert values are called:

INFO - Busy% threshold value for informative alert (BLUE on VT100 devices)
1% is the default value for this alert.

WARN - Busy% threshold value for warning alert (YELLOW on VT100 devices)
10% is the default value for this alert.

CRIT - Busy% threshold value for critical alert (RED on VT100 devices)
50% is the default value for this alert.

Enter INFO Busy% threshold value for INFO [1]  : 1
Enter WARN Busy% threshold value for WARN [10] : 10
Enter CRIT Busy% threshold value for CRIT [50] : 50

------------------------------------------------------------------------------
-- Specify NODES to monitor ?
------------------------------------------------------------------------------

RPM can monitor a single CPU, all CPUs in a node, or an entire list of nodes.
Please specify "E" to ENTER nodes, or "U" to USE nodes in existing RPMCNF file.
E - ENTER a list of node names you want to monitor by typing them in, or
U - USE the list of nodes in RPMCNF file on $SYSTEM.SYSTEM or default subvol.

Please specify "E" for ENTER, or "U" for USE [E]/U ? E 

Enter nodes you want to monitor one at a time,
once you have ADD-ed all nodes to monitor,
you then terminate ADD mode by entering "//" or <null>

ADD \sysname ? \CHICAGO
ADD \sysname ? \LONDON
ADD \sysname ? \TOKYO
ADD \sysname ?

!======================================================
!== RPM Config created by RPMWIZ - 18/09/12 12:00:34
!======================================================
SET TERM T6530
SET RATE 10
SET ENTRIES 10
SET SORT BYNODE
SET GRAPH ON
SET X T6530=TERMoBar
SET USEC OFF
SET BUSY 0
SET CRIT 50
SET WARN 10
SET INFO 1
ADD \CHICAGO
ADD \LONDON
ADD \TOKYO
ZOO \*
!======================================================
SAVE to $DATA.RPM15.RPM65CNF Y/N ? Y 
File $DATA.RPM15.RPM65CNF exists. Replace existing file Y/N ? Y 
$DATA.RPM15.RPM65CNF save started.
$DATA.RPM15.RPM65CNF saved.

A.3 RPM Wizard - INSTALL - Example

Once you've used the CONFIG command to configure and build configuration files you can tell
RPM Wizard to install RPM as shown below:

CONFIG | SAVE | USE | INSTALL | RUN | EXIT > INSTALL

Confirm RPM Source Distribution Volume (DSV) = $DATA.RPM15 Y/N ? Y 
=====================================================================
RPM INSTALL started: 18/09/05 12:01:45
=====================================================================

12:01:45 -------------> INSTALL \CHICAGO <------------
FUP DUP $DATA.RPM15.RPM      , \CHICAGO.$SYSTEM.SYSTEM.RPM   , purge,sourcedate
FUP DUP $DATA.RPM15.RPM      , \CHICAGO.$SYSTEM.SYSTEM.RPMVT , purge,sourcedate
FUP DUP $DATA.RPM15.RPM      , \CHICAGO.$SYSTEM.SYSTEM.RPM65 , purge,sourcedate
FUP DUP $DATA.RPM15.RPMWIZ   , \CHICAGO.$SYSTEM.SYSTEM.*     , purge,sourcedate
FUP DUP $DATA.RPM15.RPMWIZEE , \CHICAGO.$SYSTEM.SYSTEM.*     , purge,sourcedate
\CHICAGO.$SYSTEM.SYSTEM.RPMCNF exists. Do you want to overlay all *CNF files Y/N ?
 N 
FUP SECURE \CHICAGO.$SYSTEM.SYSTEM.RPM      ,nnnn
FUP SECURE \CHICAGO.$SYSTEM.SYSTEM.RPMVT    ,nnnn
FUP SECURE \CHICAGO.$SYSTEM.SYSTEM.RPM65    ,nnnn
FUP SECURE \CHICAGO.$SYSTEM.SYSTEM.RPMWIZ   ,nnnn
FUP SECURE \CHICAGO.$SYSTEM.SYSTEM.RPMWIZEE ,nnnn
FUP SECURE \CHICAGO.$SYSTEM.SYSTEM.RPMCNF   ,nnnn
FUP SECURE \CHICAGO.$SYSTEM.SYSTEM.RPMVTCNF ,nnnn
FUP SECURE \CHICAGO.$SYSTEM.SYSTEM.RPM65CNF ,nnnn

12:02:05 -------------> INSTALL \LONDON <------------
FUP DUP $DATA.RPM15.RPM      , \LONDON.$SYSTEM.SYSTEM.RPM   , purge,sourcedate
FUP DUP $DATA.RPM15.RPM      , \LONDON.$SYSTEM.SYSTEM.RPMVT , purge,sourcedate
FUP DUP $DATA.RPM15.RPM      , \LONDON.$SYSTEM.SYSTEM.RPM65 , purge,sourcedate
FUP DUP $DATA.RPM15.RPMWIZ   , \LONDON.$SYSTEM.SYSTEM.*     , purge,sourcedate
FUP DUP $DATA.RPM15.RPMWIZEE , \LONDON.$SYSTEM.SYSTEM.*     , purge,sourcedate
FUP SECURE \LONDON.$SYSTEM.SYSTEM.RPM      ,nnnn
FUP SECURE \LONDON.$SYSTEM.SYSTEM.RPMVT    ,nnnn
FUP SECURE \LONDON.$SYSTEM.SYSTEM.RPM65    ,nnnn
FUP SECURE \LONDON.$SYSTEM.SYSTEM.RPMWIZ   ,nnnn
FUP SECURE \LONDON.$SYSTEM.SYSTEM.RPMWIZEE ,nnnn
FUP SECURE \LONDON.$SYSTEM.SYSTEM.RPMCNF   ,nnnn
FUP SECURE \LONDON.$SYSTEM.SYSTEM.RPMVTCNF ,nnnn
FUP SECURE \LONDON.$SYSTEM.SYSTEM.RPM65CNF ,nnnn

12:02:25 -------------> INSTALL \TOKYO <-------------
FUP DUP $DATA.RPM15.RPM      , \TOKYO.$SYSTEM.SYSTEM.RPM   , purge,sourcedate
FUP DUP $DATA.RPM15.RPM      , \TOKYO.$SYSTEM.SYSTEM.RPMVT , purge,sourcedate
FUP DUP $DATA.RPM15.RPM      , \TOKYO.$SYSTEM.SYSTEM.RPM65 , purge,sourcedate
FUP DUP $DATA.RPM15.RPMWIZ   , \TOKYO.$SYSTEM.SYSTEM.*     , purge,sourcedate
FUP DUP $DATA.RPM15.RPMWIZEE , \TOKYO.$SYSTEM.SYSTEM.*     , purge,sourcedate
FUP SECURE \TOKYO.$SYSTEM.SYSTEM.RPM      ,nnnn
FUP SECURE \TOKYO.$SYSTEM.SYSTEM.RPMVT    ,nnnn
FUP SECURE \TOKYO.$SYSTEM.SYSTEM.RPM65    ,nnnn
FUP SECURE \TOKYO.$SYSTEM.SYSTEM.RPMWIZ   ,nnnn
FUP SECURE \TOKYO.$SYSTEM.SYSTEM.RPMWIZEE ,nnnn
FUP SECURE \TOKYO.$SYSTEM.SYSTEM.RPMCNF   ,nnnn
FUP SECURE \TOKYO.$SYSTEM.SYSTEM.RPMVTCNF ,nnnn
FUP SECURE \TOKYO.$SYSTEM.SYSTEM.RPM65CNF ,nnnn
 

Once RPM Wizard has installed RPM as shown above, you can tell RPM Wizard
to RUN RPM using the RUN command as shown below:

CONFIG | SAVE | USE | INSTALL | RUN | EXIT > RUN
RUN $SYSTEM.SYSTEM.RPM

Realtime Process Monitor(RPM) - T0877L01 AAH(10SEP18) RPM 1.5
Copyright (C) 2006-2019 Hewlett Packard Enterprise
OBEY DATA.RPM15.RPMCNF
!======================================================
!== RPM Config created by RPMWIZ - 18/09/12 07:24:57
!======================================================
SET TERM TTY
SET GRAPH ON
SET RATE 10
SET ENTRIES 10
SET SORT BYNODE
SET USEC OFF
SET CRIT 50
SET WARN 10
SET INFO 1
ADD \CHICAGO
\CHICAGO.$system.system.RPM Version: 2018/09/12 11:36
ADD \LONDON
\LONDON.$system.system.RPM Version: 2018/09/12 11:36
ADD \TOKYO
\TOKYO .$system.system.RPM Version: 2018/09/12 11:36
!======================================================
+Z\*
Process  Cpu,Pin Busy% Name RPM Programs ET=14.5           Top Pri User
-------- ------- ----- -------- -------------------------- --- --- -------
\CHICAGO 3,32     6.86 $SPIN    $MARS.MMSPIN.SPIN            1   1 255,1
07:26:40 1,250     .12 $X4AG    $SYSTEM.SYSTEM.RPM           2 166 255,1
         1,14      .05 $NCP     $SYSTEM.SYS03.NCPOBJ         3 199 255,255
         0,15      .04 $NCP     $SYSTEM.SYS03.NCPOBJ         4 199 255,255
         1,252     .04 $RPMX    $SYSTEM.SYSTEM.SEEVIEW       5 167 255,1
         1,293     .04 $ZTC04   $SYSTEM.SYS03.TCPIP          6 200 255,255
         0,12      .02 $TMP     $SYSTEM.SYS03.TMFTMP         7 204 255,255
         0,219     .02 $V03M0   $VENUS.SASAP.ASAPMONR        8 160 255,50
\LONDON  3,35    38.49 $SPI1    $MARS.MMSPIN.SPIN            1   1 255,1
07:26:40 1,282     .09 $ZSD01   $SYSTEM.SYS00.NSADPR         2 199 255,255
         0,282     .07 $ZSD00   $SYSTEM.SYS00.NSADPR         3 199 255,255
         3,281     .07 $ZSD03   $SYSTEM.SYS00.NSADPR         4 199 255,255
         1,135     .04 $Z0R2    $SYSTEM.SYSTEM.RPM           5 166 255,1
         1,175     .03 $RPMX    $SYSTEM.SYSTEM.SEEVIEW       6 167 255,1
         0,5       .02 $YMIOP   $SYSTEM.SYS00.TMIOP          7 205 255,255
         0,271     .02          $SYSTEM.SYS00.NTIMEIP        8 255 255,255
\TOKYO   0,12      .31 $TMP     $SYSTEM.SYS00.TMFTMP         1 204 255,255
09:26:40 0,240     .29 $Z0RD    $SYSTEM.SYSTEM.RPM           2 166 255,1
         0,242     .08 $RPMX    $SYSTEM.SYSTEM.SEEVIEW       3 167 255,1
         0,0       .08 $MON     $SYSTEM.SYS00.OSIMAGE        4 201 255,255
         1,0       .08 $MON     $SYSTEM.SYS00.OSIMAGE        5 201 255,255
         0,313     .05 $SQL     $SYSTEM.SYS00.TSYSDP2        6 220 255,255
         0,327     .02 $ZTC0    $SYSTEM.SYS00.TCPIP          7 200 255,255
         0,343     .02 $ZTC04   $SYSTEM.SYS00.TCPIP          8 200 255,255
+EXIT

CONFIG | SAVE | USE | INSTALL | RUN | EXIT > ...

After exiting RPM (as shown above), you can repeatedly enter CONFIG, SAVE, INSTALL, and RUN
again to alter RPM*CNF files and experiment with RPM configurations and settings.

CONFIG | SAVE | USE | INSTALL | RUN | EXIT > QA 

A.4 RPM Wizard - QA Test Training Exercises

RPM Wizard includes commands for Quality Assurance, training, and educational purposes.
The QA command allows you to create different CPU, IPU, and Process usage scenarios
allowing new users and early adopters to learn how RPM real-time displays alert you to
various utilization scenarios. Training scenarios run at priority 1 so they do not interfere
with other apps, compiles, and operations on your NonStop servers.

Use the links below to learn more about RPM Wizard QA Test Training Exercises:


RPM Wizard - QA SAW >> 1st exercise

RPM Wizard - QA RIP  >> 2nd exercise

RPM Wizard - QA REV >> 3rd exercise

Questions/comments - support
Lastmod: June 4, 2019