Provided by: htcondor_8.4.2~dfsg.1-1build1_amd64 bug

Name

       condor_gather_info Gather - information about an HTCondor installation and a queued job

Synopsis

       condor_gather_info[ -- jobidClusterId.ProcId] [ -- scratch/path/to/directory]

Description

       condor_gather_infois  a Linux-only tool that will collect and output information about the
       machine it is run upon,  about  the  HTCondor  installation  local  to  the  machine,  and
       optionally  about  a specified HTCondor job. The information gathered by this tool is most
       often used as a debugging aid for the developers of HTCondor.

       Without the  --  jobidoption,  information  about  the  local  machine  and  its  HTCondor
       installation  is  gathered  and  placed  into the file called  condor-profile.txt , in the
       current working directory. The information gathered is under the category of Identity.

       With the  -- jobidoption, additional information is gathered about the job  given  in  the
       command line argument and identified by its  ClusterId and  ProcId ClassAd attributes. The
       information includes both categories, Identity and Job information.  As  the  quantity  of
       information  can  be extensive, this information is placed into a compressed tar file. The
       file is placed into the current working directory, and it is named using the format

       cgi-<username>-jid<ClusterId>.<ProcId>-<year>-<month>-<day>-<hour>_<minute>_<second>-<TZ>.tar.gz

       All  values  within   <>  are  substituted  with  current  values.  The  building  of this
       potentially large tar file can require a fair  amount  of  temporary  space.  If  the   --
       scratchoption  is  specified, it identifies a directory in which to build the tar file. If
       the  -- scratchoption is notspecified, then the directory will be  /tmp/cgi-<PID> ,  where
       the process ID is that of the condor_gather_infoexecutable.

       The information gathered by this tool:

          1. Identity

             * User name who generated the report

             * Script location and machine name

             * Date of report creation

             *  uname -a

             * Contents of  /etc/issue

             * Contents of  /etc/redhat-release

             * Contents of  /etc/debian_version

             * Contents of  $(LOG)/MasterLog

             * Contents of  $(LOG)/ShadowLog

             * Contents of  $(LOG)/SchedLog

             * Output of  ps -auxww -forest

             * Output of  df -h

             * Output of  iptables -L

             * Output of  ls `condor_config_val LOG`

             * Output of  ldd `condor_config_val SBIN`/condor_schedd

             * Contents of  /etc/hosts

             * Contents of  /etc/nsswitch.conf

             * Output of  ulimit -a

             * Output of  uptime

             * Output of  free

             * Network interface configuration ( ifconfig )

             * HTCondor version

             * Location of HTCondor configuration files

             * HTCondor configuration variables

                * All variables and values

                * Definition locations for each configuration variable

          2. Job Information

             * Output of  condor_q jobid

             * Output of  condor_q -l jobid

             * Output of  condor_q -analyze jobid

             * Job event log, if it exists

                * Only events pertaining to the job ID

             *  If  condor_gather_info  has the proper permissions, it runs condor_fetchlogon the
             machine where the job most recently ran, and includes the contents of the logs  from
             the condor_master, condor_startd, and condor_starter.

Options

       --jobid <ClusterId.ProcId>

          Data  mine information about this HTCondor job from the local HTCondor installation and
          condor_schedd.

       --scratch /path/to/directory

          A path to temporary space needed  when  building  the  output  tar  file.  Defaults  to
          /tmp/cgi-<PID> , where  <PID> is replaced by the process ID of condor_gather_info .

Files

          *    condor-profile.txt   The   Identity  portion  of  the  information  gathered  when
          condor_gather_info is run without arguments.

          *
          cgi-<username>-jid<cluster>.<proc>-<year>-<month>-<day>-<hour>_<minute>_<second>-<TZ>.tar.gz
          The output file which contains all of the information produced by this tool.

Exit Status

       condor_gather_infowill exit with a status value of 0 (zero) upon success, and it will exit
       with the value 1 (one) upon failure.

Author

       Center for High Throughput Computing, University of Wisconsin-Madison

Copyright

       Copyright   (C)   1990-2015  Center  for  High  Throughput  Computing,  Computer  Sciences
       Department, University of Wisconsin-Madison, Madison, WI. All  Rights  Reserved.  Licensed
       under the Apache License, Version 2.0.

                                          February 2016                     condor_gather_info(1)