Man Linux: Main Page and Category List

NAME

       qmon  -  X-Windows  OSF/Motif  graphical  user's interface for Sun Grid
       Engine

SYNTAX

       qmon [options]

DESCRIPTION

       Qmon allows administrators and users to manipulate the Sun Grid  Engine
       system  from  an X-Window environment.  Qmon provides various dialogues
       linked together in multiple ways.  For each task  the  user  wishes  to
       accomplish  via  qmon  a  corresponding dialogue is provided. There are
       multiple ways to address the proper dialogue for a certain task:

       o  The qmon main window that comes up first on start-up  contains  icon
          buttons for all major administrative and user tasks. A functionality
          tooltip is displayed when pointing at the different icons.

       o  A Task pulldown menu button appears in the  qmon  main  window  menu
          bar.  Clicking  on it opens a list of available tasks. Selecting one
          of them opens the corresponding dialogue.

       o  The Task pulldown menu also contains the key accelerators which  can
          be  used  to invoke the task dialogues directly from the main window
          by pressing a certain button sequence on the keyboard.

       o  While  navigating  through  a  certain  dialogue  and  its  dialogue
          subhierarchy,  links  to other dialogues occur whenever a connection
          between both dialogues is obvious. Pushing the buttons that identify
          the links opens up the other dialogues.

OPTIONS

       The  supported  options are the standard X Toolkit options as described
       in X(1) section Options. Furthermore, qmon supports:

       -cmap  Installs a private color map for qmon.  This is sometimes useful
              if  other applications have already allocated lots of colors and
              if qmon, therefore, prints corresponding error  messages.  Note,
              however, that using a private color map will result in color map
              switches whenever you enter or leave qmon windows.

       -fontFamily {big|medium|small}
              Notifies qmon to use different sized font families for different
              resolution sizes.

       -help  Displays usage information.

       -nologo
              Startup without logo.

DIALOGUES

   Job Control
       The  Job  Control  dialogue provides a folder of tabulated lists of the
       still pending jobs, already running jobs and  recently  finished  jobs.
       The dialogue allows for detailed information on the jobs as well as for
       the deletion and suspension of jobs being selected.   In  addition  the
       job  control  dialogue  offers links to the Submit dialogue in order to
       submit new jobs  or  to  change  attributes  of  pending  jobs  (Qalter
       button). The shown displayed fields in the tabular display and the jobs
       displayed can be customized by  pressing  the  Customize  button.  This
       customization  can be saved to the ~/.qmon_preferences file and is used
       on following startups for the initial configuration of the Job  Control
       dialogue.

   Queue Control
       The  Queue Control dialogue with its sub-dialogue hierarchy enables the
       user to control the status of the Sun Grid Engine queues being actually
       configured in the system and allows the administrator to add new queues
       or to modify  or  delete  already  existing  ones.  The  Queue  Control
       dialogue  shows  a tabbed view of Cluster Queues or their corresponding
       Queue Instances in a tabular way.

       By pushing  the  Add,  Clone  or  Modify  button,  a  sub-dialogue  for
       configuring  Sun  Grid  Engine  queues  is opened.  A queue needs to be
       selected to use the clone and modify operation. The configuration  sub-
       dialogue  allows  for  definition of the queue and its attributes.  The
       configuration sub-dialogue contains in the upper section the queue name
       and  a  list  of  hosts or hostgroups for which this queue contains the
       configuration.   The  lower  section  contains  a  list  of  hosts   or
       hostgroups at the left, where the default attributes are shown when the
       "@/" entry is highlighted.  These default attributes can  be  overruled
       on  a hostgroup or host basis by enabling attributes and changing their
       values after this hostgroup  or  host  entry  has  been  added  in  the
       "Attributes  for  Host/Hostgroup"  listbox.   The  queue  configuration
       parameters (see queue_conf(5)) are subdivided in  different  categories
       (General  Configuration, Execution Methods, Checkpointing, Load/Suspend
       Thresholds, Limits, Complexes, User Access, Project Access, Subordinate
       Queues,  Owners)  which are selectable by the tab widget area presented
       in the lower region  of  the  queue  configuration  sub-dialogue.   The
       administrator  may  select  previously configured settings from already
       existing  queues  (Clone  button).  By  pushing  the  Ok  button,   the
       definitions  are  registered  with  sge_qmaster(8).   The Queue Control
       dialogue can be  customized  in  a  similar  way  as  the  Job  Control
       dialogue.    The    settings   applied   here   are   also   saved   in
       ~/.qmon_preferences.

   Submit
       The Job Submission dialogue serves for submitting batch and interactive
       jobs  and is also invoked when changing attributes of pending jobs from
       the Job Control dialogue explained above  (Qalter  button).  To  toggle
       between  batch  and  interactive  jobs please use the Batch/Interactive
       button at the top of the button column on the right  side  of  the  Job
       Submission screen.

       The  dialogue  consists  of  a  folder  containing  two job preparation
       dialogue pages. The most frequently used parameters in the course of  a
       job  submission are offered on the General page. A job script has to be
       defined, all  other  fields  are  optional.  If  the  job  demands  for
       specification of advanced requirements, the Advanced tab can be used to
       switch to an enhanced parameter display.

       If resource  requirements  are  mandatory  for  the  job,  the  Request
       Resources  icon button has to be used to pop up the Requested Resources
       sub-dialogue.  This sub-dialogue allows for selection of  the  required
       resources of the job and for definition of the quantities in which this
       resources are to be provided. The Available Resources  are  constituted
       by  those complex attributes being declared requestable (see complex(5)
       for details). Resource requirements can be made Hard, i.e. they must be
       met  before  a  job  can  be started in a queue, or Soft, i.e. they are
       granted on an as available basis.

       Closing the Requested Resources sub-dialogue with the done button books
       the specified requirement for the job. Pushing the Submit button on the
       top level Submit dialogue submits the job.

   Complex Config
       The  Complex  Config  allows  the  administrator  to  add  new  complex
       attributes  or to modify or delete existing ones (see complex(5)).  The
       complex configuration dialogue provides a tabulated list of the complex
       attribute  entries  and  an  input region for the declaration of new or
       modified entries. The Add button updates the tabulated list with a  new
       attribute.   The  Modify  button  changes a highlighted existing entry.
       The Delete button removes the highlighted  attributes.   The  Load  and
       Save  buttons  allow saving or reloading the whole attribute list to or
       from file.  The Ok button registers the additional or modified  complex
       attributes with sge_qmaster(8).

   Host Config
       Four  types of host related lists can be maintained via the Host Config
       dialogue:

              Administration Hosts
              Submit Hosts
              Host Groups
              Execution Hosts

       The host list to be manipulated is selected via clicking at one of  the
       tabs  named  correspondingly. The first two host lists only provide for
       adding or deleting entries, thereby allowing administrative  or  submit
       permission  for  the  hosts  on  the  lists,  or  denying  it otherwise
       respectively.  The host group list  allows  the  manipulation  of  host
       groups.  Host  groups  can reference either other host groups or hosts.
       The execution host list entries in  addition  provide  the  ability  to
       define  scaling  factors  for  the  load  sensors,  consumable  complex
       attributes  and  access  attributes  (access,  xaccess  and   projects,
       xprojects)  as  described  in  complex(5).   CPU,  memory and I/O usage
       reported for running jobs can be scaled in addition  and  the  relative
       performance of a host can be define with the Resource Capability Factor
       (see host_conf(5)).

   Cluster Config
       This dialogue maintains the cluster global  configuration  as  well  as
       host specific derivatives (see sge_conf(5)).  When opened, the dialogue
       displays a selection list for all  hosts  which  have  a  configuration
       assigned.  The  special  name  "global"  refers  to  the cluster global
       configuration. By pushing  the  Add/Modify  button  a  sub-dialogue  is
       opened, which allows for modification of the cluster configuration. For
       host specific configurations the 'global' host  specific  configuration
       fields  are  set  insensitive  and  only  the allowed parameters can be
       manipulated.

   Scheduler Config
       The Scheduler Configuration dialogue provides the means to  change  the
       behavior of the Sun Grid Engine scheduler thread part of sge_qmaster(8)
       process.  The dialogue contains  a  representation  for  all  scheduler
       configuration   parameters   as  described  in  sched_conf(5).   It  is
       subdivided in the two sections General Parameters and Load  Adjustments
       which  can  be  selected  via  the  corresponding  tabs.  The Ok button
       registers any changes with sge_qmaster(8).

   Calendar Config
       The Calendar Config allows the administrator to add new calendars or to
       modify  or  delete  existing ones (see calendar_conf(5)).  The dialogue
       offers a selection list for the existing  calendars  and  displays  the
       configuration  of the one being selected. By pushing the Delete button,
       the selected calendar is deleted from the  configuration.  Pushing  the
       Add/Modify  button  will  open a calendar configuration dialogue, which
       allows to create new calendars or which provides the  means  to  change
       the  existing  ones. The Ok button registers the additional or modified
       calendar with sge_qmaster(8).

   User Config
       User permissions are controlled via the User Config dialogue.  The  tab
       widget in the left section of the dialogue allows for selecting between

              Configuration of Manager accounts.
              Configuration of Operator accounts.
              Definition of Usersets.
              Definition of User accounts.

       Those user accounts added to the list of manager or  operator  accounts
       are  given permission to act as managers or operators respectively when
       accessing Sun Grid Engine under their own account.

       The userset lists are used together with the user_lists and xuser_lists
       host,   queue,   project  and  cluster  configuration  parameters  (see
       queue_conf(5), project(5) and sge_conf(5)) to control access  of  users
       to hosts, queues, projects and the entire cluster.  A userset is just a
       collection of  user  names  and  UNIX  group  names.  Group  names  are
       identified  by  prefixing  them  with  a  "@" sign. The already defined
       usersets are displayed in a selection list. These lists can be modified
       and new lists can be created using the Userset definition dialogue.

       Usersets  can  be used as Access List and/or as Department required for
       the so called Functional Policy and Override Policy (see Ticket  Config
       below).

       User names can be added to the system as entries to the Sun Grid Engine
       user database (see user(5)), This  can  be  done  with  the  User  sub-
       dialogue.

       The Tickets button in the button list on the right side of the dialogue
       opens the Ticket Config dialogue (see below).

   PE Config
       Parallel environment  (PE)  interfaces  can  be  configured  with  this
       dialogue.  PE interfaces are necessary to describe the way how parallel
       programming environments  like  PVM  (Parallel  Virtual  Machine),  MPI
       (Message Passing Interface) or shared memory parallel systems are to be
       instantiated and to impose access restrictions onto the PEs.  When  the
       dialogue  is  opened  a list of the already configured PEs is displayed
       together with the current configuration (see sge_pe(5)) of the selected
       PE  interface.  To add new PE interfaces or to modify existing ones, an
       Add and a Modify  button  is  available  which  opens  a  PE  interface
       configuration  sub-dialogue.  After  applying  the changes and quitting
       this sub-dialogue with the OK button, the new or modified PE  interface
       is registered with sge_qmaster(8).

   Checkpoint Config
       Checkpointing  environment  interfaces  can  be  configured  with  this
       dialogue.  Checkpointing environments are  necessary  to  describe  the
       attributes   which   the  different  checkpointing  methods  and  their
       derivatives on various operating system platforms supported by Sun Grid
       Engine  have.  When  the  dialogue  is  opened  a  list  of the already
       configured checkpointing environments is displayed  together  with  the
       current configuration (see checkpoint(5)) of the selected checkpointing
       environment. To add new checkpointing environment or to modify existing
       ones,   an  Add  and  a  Modify  button  is  available  which  opens  a
       checkpointing environment configuration  sub-dialogue.  After  applying
       the  changes and quitting this sub-dialogue with the OK button, the new
       or   modified   checkpointing   environment    is    registered    with
       sge_qmaster(8).

   Ticket Conf
       This  dialogue  offers  an  overview  and editing screen for allocating
       tickets  to  the  share-based,  functional  and   override   scheduling
       policies.

       The  Deadline  Job  button  opens  the  User Conf dialogue box.  Please
       change to  the  Userset  sub-dialogue  and  select  the  userset  named
       "deadlineusers".   Only users of this userset may submit deadline jobs.

       The Share Tree Policy  button  opens  the  dialogue  for  creating  and
       editing   the  Sun  Grid  Engine  share  tree  (see  share_tree(5)  and
       schedd_conf(5) for a description of the configuration parameters).

       The Functional Policy  button  opens  the  dialogue  for  creating  and
       editing  the  allocation  of  the functional shares (see sched_conf(5),
       access_list(5), project(5), queue_conf(5) and user(5) for a description
       of  the  different  types  of  functional  shares  and the configurable
       weighting parameters).

       The Override Policy button opens the dialogue for creating and  editing
       the  allocation  of  override  tickets (see access_list(5), project(5),
       queue_conf(5) and user(5) for a description of the different  types  of
       override tickets).

   Project Conf
       This button opens a dialog for creating projects.
       The  dialogue  offers  a  selection  list for the existing projects and
       displays the configuration of the one being selected.  By  pushing  the
       Delete  button, the selected project is deleted from the configuration.
       Pushing  the  Add/Modify  button  will  open  a  project  configuration
       dialogue,  which  allows  to  create new projects or which provides the
       means to change the existing ones.  Project  configuration  in  essence
       means giving or denying access to a project for usersets (see User Conf
       above as well as project(5)).  The Ok button registers  the  additional
       or modified project with sge_qmaster(8).

   Browser
       The  Object  Browser  dialogue's purpose is manifold: First of all, Sun
       Grid Engine and qmon messages such as notification of error or  success
       concerning a previously taken action can be displayed in the dialogue's
       output window.  Also the standard output and the standard error  output
       of qmon can be diverted to the Object Browser output window.

       Additionally  the  Object  Browser  can  be  used to display continuous
       information about Sun Grid Engine objects as the  mouse  pointer  moves
       over  their  representation  as  icons  or  table entries in other qmon
       dialogues. Currently, only the display of the configuration of two  Sun
       Grid Engine objects in two separate dialogues is supported:

       o  Queue  configurations  are  displayed  as  soon as the mouse pointer
          enters a queue icon in the top level  Queue  Control  dialogue  (see
          above).  This  facility  is activated by pushing the Queue button in
          the Object Browser dialogue.

       o  Detailed job information is printed as soon as the  user  moves  the
          mouse  pointer  over  a line in the Job Control dialogue (see above)
          being assigned to a running or pending job.

       o  Additionally job scheduling information is displayed in the  browser
          if  the Why ? button in the Job Control dialogue is pressed. In this
          case the Browser dialogue is opened implicitly  and  any  scheduling
          related information is displayed.

   Exit
       The Exit icon button is not linked with a dialogue. Its sole purpose is
       to close all active qmon dialogues and to exit the application.

RESOURCES

       The available resources, their meaning and the syntax to be followed in
       order  to  modify  them are described in the default qmon resource file
       (see the section Files below for the location of the resource file).

ENVIRONMENTAL VARIABLES

       SGE_ROOT       Specifies the location of the Sun Grid  Engine  standard
                      configuration files.

       SGE_CELL       If  set,  specifies the default Sun Grid Engine cell. To
                      address a Sun Grid Engine cell qmon uses (in  the  order
                      of precedence):

                             The name of the cell specified in the environment
                             variable SGE_CELL, if it is set.

                             The name of the default cell, i.e. default.

       SGE_DEBUG_LEVEL
                      If set,  specifies  that  debug  information  should  be
                      written  to  stderr.  In addition the level of detail in
                      which debug information is generated is defined.

       SGE_QMASTER_PORT
                      If set, specifies the tcp port on  which  sge_qmaster(8)
                      is  expected to listen for communication requests.  Most
                      installations will use a services map entry  instead  to
                      define that port.

RESTRICTIONS

       If the line to be entered in an editing window is longer than the width
       of the window, then the text just runs off the end of the window.

FILES

       <sge_root>/qmon/Qmon           Qmon sample resources file
       /usr/lib/X11/defaults/Qmon     Qmon system resources file
       $HOME/Qmon                     Qmon user resources file
       $HOME/.qmon_preferences        Qmon job/queue customization file

SEE ALSO

       sge_intro(1), sge_conf(5), access_list(5), sge_pe(5), calendar_conf(5),
       complex(5),    project(5),   queue_conf(5),   sched_conf(5),   user(5),
       sge_qmaster(8).

COPYRIGHT

       See    sge_intro(1)     and     the     information     provided     in
       <sge_root>/3rd_party/qmon   for  a  statement  of  further  rights  and
       permissions and for credits to be given to public domain  and  freeware
       widget developers.