{section: License}
This module is released under the Apache License.
+
+{section: Information and Installation}
+
+The Condor View Client Contrib Module is used to automatically generate
+World Wide Web (WWW) pages displaying usage statistics of your Condor
+Pool. Included in the module is a shell script that invokes the
+condor_stats command to retrieve pool usage statistics from the
+Condor View server and generate HTML pages from the results. Also
+included is a Java applet that graphically visualizes Condor usage
+information. Users can interact with the applet to customize the
+visualization, or to zoom-in to a specific time frame.
+
+After unpacking and installing the Condor View Client, a script named
+"make_stats" can be invoked to create HTML pages displaying Condor usage
+for the past hour, day, week, or month. By using the Unix cron facility
+to periodically execute make_stats, Condor pool usage statistics can be
+kept up to date automatically. This simple model allows the Condor View
+Client to be installed easily; no Web server CGI interface is needed.
+
+*** To install the Condor View Client:
+
+1. First, make certain that you have configured your pool's
+condor_collector (typically running on the central manager) to log
+information to disk in order to provide a persistent, historical
+database of pool statistics. The Condor View client makes queries over
+the network against this database. The condor_collector included with
+version 6.0.x of Condor does not have this database support; you will
+need to download and install the Condor View Server contrib module. If
+you are running Condor version 6.1 or above, there is no need to install
+the CondorView Server contrib module because the condor_collector
+included in Condor v6.1+ already has the necessary database support. To
+activate the persistent database logging, add the following entries into
+the condor_config files on your central manager:
+
+ POOL_HISTORY_DIR = /full/path/to/directory/to/store/historical/data
+ KEEP_POOL_HISTORY = True
+
+For full details, see the Condor Version Administrator's Manual, in
+the section "condor_collector Config File Entries".
+
+2. Create a directory where you would like Condor View to create the HTML
+files. This directory should be one published by a web server, so
+that HTML files which exist in this directory can be accessed via a web
+browser. We will refer to this directory as the VIEWDIR directory.
+
+3. Unpack/untar the Condor View Client contrib module file "view_client.tgz"
+into the VIEWDIR. This will create several files and subdirectories in the
+VIEWDIR.
+
+4. Edit the file "make_stats". At the top of this file are six
+parameters you need to customize. The parameters are:
+
+*: ORGNAME : Set ORGNAME to be a very brief name to identify your
+ organization, for example "Univ of Wisconsin". Do not use any
+ slashes in the name or other special regular-expression
+ characters, i.e. avoid characters like: / \ ^ $.
+
+*: CONDORADMIN : Set CONDORADMIN to be the email address of the
+ Condor administrator at your site. This email address will appear
+ at the bottom of the web pages.
+
+*: VIEWDIR : Set VIEWDIR to the full pathname (_not_ a relative path)
+ to the VIEWDIR directory you selected in installation step #2
+ above. It is the same directory where the make_stats file lives.
+
+*: STATSDIR : Set STATSDIR to be the full pathname to the _directory_
+ which contains the condor_stats binary. The condor_stats program
+ is included in the bin directory with Condor version 6.1 and
+ above. The value for
+ STATSDIR is added to the PATH parameter by default; see below.
+
+*: PATH : Set PATH so be a list of subdirectories, separated by
+ colons, where the make_stats script can find awk, bc, sed, date,
+ and condor_stats programs. If you have perl installed on this
+ system, set the path to include the directory where perl is
+ installed as well. Using the below default works on most systems:
+ PATH=/bin:/usr/bin:$STATSDIR:/usr/local/bin
+
+5. Now type "./make_stats setup". This will create all of the initial HTML
+files. Open up the file "index.html" with your web browser and verify
+things look good.
+
+6. Add the make_stats program to cron. Running "make_stats setup" in
+step 5 should have created a "cronentries" file. This cronentries file
+is ready to be processed by your Unix system's crontab command. Enter
+"man crontab" on your system if you are not familiar with the crontab
+command and/or the cron daemon. Take a look at the cronentries file; by
+default, it will run "make_stats hour" every 15 minutes, "make_stats
+day" once an hour, "make_stats week" twice per day, and "make_stats
+month" once per day. These are reasonable defaults. You can add these
+commands to cron on any system that can access to the VIEWDIR and
+STATSDIR, even on a system that does not have Condor installed. The
+commands do not have to run as user root either; in fact, they should
+probably not run as root. These commands can run as any user that has
+read/write access to the VIEWDIR. To add these commands to cron, enter:
+ crontab cronentries
+
+7. If you have one or more checkpoint servers, you can use Condor View
+to display statistics about them. For instructions, see the INSTALL
+file in the "ckptserver" subdirectory.
+
+8. That's it! Point your web browser at the VIEWDIR directory, and you
+should be all set.