1 SYMON
  Invokes the University of Kansas SYMON monitor  program  to  monitor
  the status of the KU VAX/VMS system.  Information is displayed about
  Batch,  Network  and  Interactive  processes,  Batch  queues,  Print
  queues, Peripheral devices, and System statistics.
2 Internal_Commands
  While SYMON is running, the user can enter commands which modify the
  way  SYMON  operates.   Typing the H key will provide help on SYMON.
  Typing Control-W will redraw SYMON's screen.  Typing Control-Z  will
  exit  from  SYMON.  Typing the B key will release the current broad-
  cast message if the HOLDBROADCAST qualifier is in effect.
2 Command_Qualifiers
/INTERVAL=n

  This qualifier controls the time interval  between  updates  of  the
  screen.  For example:

        $ SYMON/INTERVAL=5

  would update the screen every 5 seconds.  The default is  to  update
  the screen every 10 seconds.

/NOLOOP

  This qualifier specifies that only  one  screen  should  be  output.
  This  qualifier  is  useful  when sending output to a file.  For ex-
  ample:

       $ DEFINE/USER SYS$OUTPUT SYMON.OUT
       $ SYMON/NOLOOP

  would send one screen full of information to the file SYMON.OUT.

/HOLDBROADCAST

  This qualifier specifies that broadcast messages should be held  un-
  til  the  "B"  key  is pressed at the keyboard.  Normally, broadcast
  messages are displayed for only one update pass,  and  then  erased.
  This  qualifier  causes the messages to be held until the user types
  the "B" key to go to either the next broadcast  message  or  to  the
  status display on the next update.

2 Process_Display
  The Process display shows information on processes executing in  the
  system.  The heading for the Process display shows the number of in-
  teractive, batch, and network users. Each line of the display  shows
  information  about  a process.  The username, the base priority, the
  type of process (interactive (I), interactive subprocess (S),  batch
  (B),  batch subprocess (b), network (N), or network subprocess (n)),
  whether the process  is  disconnected,  the  current  state  of  the
  process  (see  status_codes  below)  and the percent of total system
  processor time the process has used since the last  Process  display
  update is shown. For example:

       MYPROCESS    (04)I*LEF  5%

  would show that the user MYPROCESS was an interactive process with a
  priority  of  4,  in wait local event flag state, and used 5% of the
  total system processor  time  since  the  last  screen  update.  The
  asterisk indicates that the process is disconnected.
3 Status_codes
  The status of processes listed in the Process display are  presented
  in the following table:

   Code           State Name                Description

    COM/CMO       Computable          Waiting for the processor.
    CEF           Common Event Flag   Waiting for something to happen
                                         in the image.
    CPG           Collided Page       Waiting for the system.
    CUR           Current             Executing on the processor.
    FPG           Free Page Wait      Waiting for physical memory.
    LEF/LFO       Local Event Flag    Waiting for something to happen
                                         in the image.
    HIB/HBO       Hibernating         Intentionally doing no work.
    MWT           Mutex/Miscell.      Waiting for a resource.
    SUS/SPO       Suspended           Intentionally doing no work.
    PFW           Page Fault Wait     Waiting for the system.

  Codes ending with the letter O indicate that the associated  process
  is  outswapped;  it  has  been  temporarily  removed to disk to free
  memory.  Both HIB and SUS indicate  inactive  processes.   Suspended
  processes have been suspended by another process and must wait to be
  activated.  Hibernating processes,  however,  can  reactivate  them-
  selves.
2 Batch_Queue_Display
  The Batch Queue display shows information on the batch queues  known
  to  the  system.  The  heading for the Batch Queue display shows the
  total number of jobs in all queues and the number of jobs  currently
  executing.  Each line of the display show the first 12 characters of
  the queue name, the current status of the  queue  (see  status_codes
  below),  the number of jobs in the queue and the number of jobs cur-
  rently executing from the queue. For example,

       SYS$BATCH    ACT   6/2

  indicates that the queue SYS$BATCH is currently active,  that  there
  are  6  jobs  currently in the queue, 2 of which which are currently
  executing.
3 Status_codes
  The status of queues listed in the queue displays are  presented  in
  the following table:

   ALN - queue is waiting for paper to be aligned
   IDL - queue contains no active jobs
   PSD - queue is paused
   PSG - queue is pausing
   REM - queue is assigned to a remote device
   RST - queue is resetting and stopping
   RES - queue is restarting after pausing
   SRV - queue processing is directed to a server
   STL - queue is stalled
   STR - queue is starting
   STP - queue is stopped
   STG - queue is stopping
   UNV - queue is unavailable
2 Print_Queue_Display
  The Print Queue display shows information on the print queues  known
  to  the  system.  The heading line shows the total number of jobs in
  all the queues.  Each  line  of  the  display  shows  the  first  12
  characters  of  the  queue name, the current state of the queue, any
  forms that are in use or needed for the queue,  and  the  number  of
  jobs in the queue. For example:

       SYS$PRINT   *IDL(015)  2

  indicates that the queue SYS$PRINT is currently idle.  The  asterisk
  (*) indicates that there is at least one job in the queue that needs
  a special stock mounted. The number in parenthesis is the number  of
  the form currently associated with the queue. The last number on the
  line indicates that there are 2 jobs currently in the queue.
2 Peripheral_Display
  The Peripheral display shows the status of the disk and  tape  units
  connected  to  the  system.  The  disk  and tape units are displayed
  separately. Each line of the disk display  shows  the  name  of  the
  drive, whether it is allocated, whether it is mounted, the number of
  errors on the device and the percent of space used  on  the  device.
  For example:

       DUA1  M   0      65% full

  indicates that DUA1 is mounted, has had no errors and is  65%  full.
  Each  line  of the tape display shows the name of the drive, whether
  it is allocated, whether it is mounted, the number of errors on  the
  device  and  the  volume name of the tape mounted on the device. For
  example:

       MUA0 AF   5 TAPEUSER

  indicates that MUA0 is allocated, mounted foreign, has had 5  errors
  since  the  last  time the error counter was reset, and the drive is
  currently allocated to user TAPEUSER.
2 System_Statistics_Display
  The System Statistics display shows various  information  about  the
  system.   It  shows the current date and time, the date and time the
  system was last boot loaded, the system node name, the  VMS  release
  number,  the  percent of processor time the system was idle, and the
  number of pages in the free and modified page  lists.  In  addition,
  the  page  fault  rate,  and  the  direct and buffered I/O rates are
  displayed.

  If you receive a Broadcast  message  while  in  SYMON,  it  will  be
  displayed  in  the  System Statistics display area for one update of
  the screen. Then the system statistics as described  above  will  be
  displayed.

