NonStop RPM Wizard examples

Home Examples FAQs Documents Download History Support

RPM Wizard - Example

Below is an example of RPMWIZ output for CONFIG, INSTALL, and RUN commands.


$DATA MYSUB 1> VOLUME RPMV1
$DATA RPMV1 2> RUN RPMWIZ
===============================================================================
== HP RPMWIZ - RPM Wizard - T0877V01.AAD (01MAR2010) 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 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 >

RPM Wizard - CONFIG - Example

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

------------------------------------------------------------------------------
-- Specify RPM device TYPE ?
------------------------------------------------------------------------------
VT100 - Builds RpmVTCNF config file used by the RPMVT (VT100) object file.
VT100 support is always present for Windows or Linux OS. For example
from MS-WINDOWS, you can run RPMVT from a standard TELNET prompt
because MS-TELNET provides native built-in support of VT100 including
color high-light escape codes. VT100 has advantages over T6530/TTY
because the VT100 display can be 100's of lines and columns long and
because VT100 colors are automatically encoded.

T6530 - Builds Rpm65CNF config file used by the RPM65 (T6530) object file.
If you want to run RPM from a T6530 emulator choose this option and
run RPM65 from TACL/OSH. T6530 emulator windows are smaller than
VT100. For example the biggest T6530 window is 54 lines x 132 chars,
where VT100 windows can be 100's of lines long x 100's of cols.

TTY - Builds RpmCNF config file used by the RPM (TTY) object file.
Use this option if you do not want any color encoding of info,
or if you want to output RPM data to a file, eg RPM / OUT file /

Enter TYPE of device VT100 | T6530 | TTY : TTY


------------------------------------------------------------------------------
-- Specify RPM Sample RATE ?
------------------------------------------------------------------------------

The sample RATE is in seconds. RATE determines how frequently RPM monitors
Cpus and Processes and how often it displays updates. While RPM is capable
of extremely fast sampling down to 1 second, it is often 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 is 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 255,32
16:09:10  3,32   62.56 $SPIN    $DATA.XMSPIN.SPIN            2   1 255,1
          2,271    .76 $HIT     $SYSTEM.SYS03.TSYSDP2        3 220 255,255
\LONDON   3,35   89.21 $SPI1    $DATA.XMSPIN.SPIN            1   1 255,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 $Z451    $SYSTEM.SYSTEM.FILMGR        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, ... : 10


------------------------------------------------------------------------------
-- Specify the REPORT that you want: PROCESS, CPU, or ZOOM report ?
------------------------------------------------------------------------------

RPM can display different real-time REPORTs.

Please choose one of the following REPORT codes: P | C | Z
P - PROCESS Report on busiest processes ByCpu or ByNode
C - CPU Only Report on Cpu stats (not often used)
Z - ZOOM Report both CPU and PROCESS stats combined

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

Enter report [P] | Z : P


-------------------------------------------------------------------------------
-- 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 with
configurations where there are a small number of nodes.

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


-------------------------------------------------------------------------------
-- 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 - 08/02/22 07:20:08
!======================================================
SET TERM VT100
SET RATE 10
SET ENTRIES 10
SET SORT BYNODE
SET USEC OFF
SET CRIT 50
SET WARN 10
SET INFO 1
ADD \CHICAGO
ADD \LONDON
ADD \TOKYO
!======================================================
SAVE to $DATA.RPMV1.RPMCNF Y/N ? Y
$DATA.RPMV1.RPMCNF save started.
$DATA.RPMV1.RPMCNF saved.

 

RPM Wizard - INSTALL - Example

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

Confirm RPM Source Distribution Volume (DSV) = $DATA.RPMV1 Y/N ? Y
=====================================================================
RPM INSTALL started: 08/02/22 07:41:28
=====================================================================


07:41:28 -------------> INSTALL \CHICAGO <-------------
FUP DUP $DATA.RPMV1.RPM , \CHICAGO.$SYSTEM.SYSTEM.RPM , purge,sourcedate
FUP DUP $DATA.RPMV1.RPM , \CHICAGO.$SYSTEM.SYSTEM.RPMVT , purge,sourcedate
FUP DUP $DATA.RPMV1.RPM , \CHICAGO.$SYSTEM.SYSTEM.RPM65 , purge,sourcedate
FUP DUP $DATA.RPMV1.RPMWIZ , \CHICAGO.$SYSTEM.SYSTEM.* , purge,sourcedate
FUP DUP $DATA.RPMV1.RPMWIZEE , \CHICAGO.$SYSTEM.SYSTEM.* , purge,sourcedate
\CHICAGO.$SYSTEM.SYSTEM.RPMCNF exists. Do you want to overlay *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


07:41:39 -------------> INSTALL \LONDON <-------------
FUP DUP $DATA.RPMV1.RPM , \LONDON.$SYSTEM.SYSTEM.RPM , purge,sourcedate
FUP DUP $DATA.RPMV1.RPM , \LONDON.$SYSTEM.SYSTEM.RPMVT , purge,sourcedate
FUP DUP $DATA.RPMV1.RPM , \LONDON.$SYSTEM.SYSTEM.RPM65 , purge,sourcedate
FUP DUP $DATA.RPMV1.RPMWIZ , \LONDON.$SYSTEM.SYSTEM.* , purge,sourcedate
FUP DUP $DATA.RPMV1.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


07:41:51 -------------> INSTALL \TOKYO <-------------
FUP DUP $DATA.RPMV1.RPM , \TOKYO.$SYSTEM.SYSTEM.RPM , purge,sourcedate
FUP DUP $DATA.RPMV1.RPM , \TOKYO.$SYSTEM.SYSTEM.RPMVT , purge,sourcedate
FUP DUP $DATA.RPMV1.RPM , \TOKYO.$SYSTEM.SYSTEM.RPM65 , purge,sourcedate
FUP DUP $DATA.RPMV1.RPMWIZ , \TOKYO.$SYSTEM.SYSTEM.* , purge,sourcedate
FUP DUP $DATA.RPMV1.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

 

RPM Wizard - RUN - Example

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

RUN $SYSTEM.SYSTEM.RPM
Realtime Process Monitor(RPM) - T0877V01.00 - (20FEB08)
Evaluation expires 2008/04/01 - comments - support@NonstopRPM.com
OBEY DATA.USER.RPMCNF
!======================================================
!== RPM Config created by RPMWIZ - 08/02/22 07:24:57
!======================================================
SET TERM TTY
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: 2008/02/20 11:36
ADD \LONDON
\LONDON.$system.system.RPM Version: 2008/02/20 11:36
ADD \TOKYO
\TOKYO .$system.system.RPM Version: 2008/02/20 11:36
!======================================================
+P\*
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
         0,257     .02 $SYSTEM  $SYSTEM.SYS03.OSIMAGE        9 220 255,255
         1,0       .02 $MON     $SYSTEM.SYS03.OSIMAGE       10 201 255,255
\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
         0,0       .01 $MON     $SYSTEM.SYS00.NMONTOR        9 201 255,255
         0,265     .01          $SYSTEM.SYS00.TSMSGIP       10 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
         0,348     .02 $ZTSM    $SYSTEM.SYS00.SRM            9 150 255,255
         1,273     .02 $SQL     $SYSTEM.SYS00.TSYSDP2       10 220 255,255

+EXIT

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

...Note, after EXIT of RPM, you can repeatedly enter CONFIG, SAVE, and RUN again
to alter your *CNF file(s) and experiment with RPM configurations and settings.



Questions or comments - Support@NonStopRPM.Com
Last modified: Nov 12, 2009