Grid Status Test: How to Run
This test is designed to run "right out of the box." You can just download it and it should run with no problems.
Requirements
- Perl: You need perl on your system. Grid Status Test assumes that perl is located in /usr/bin/perl. If this is incorrect, you can change the first line of the script, or just invoke the script by passing it to perl (i.e. `perl ./grid-status-test`)
- Globus: This test was designed (using, and to test) Globus Toolkit version 2.x grid services. Most of our testing was done with systems running GT 2.2.4 and 2.4.3. The specific Globus commands you need in your path locally are:
- globusrun
- gsissh
- globus-url-copy
- grid-info-search
- grid-proxy-init
- grid-proxy-info
Syntax
grid-status-test [-h HTMLFILE TITLE] [-t secs] site1 [site2 ...]where -h writes html results to HTMLFILE with page title "TITLE"
-t specifies a timeout for child processes
-v prints the version number of this program
site1 [site2 ...] is a list of sites to test
Walk Through of Running Script
- laptop:~>wget http://grid.ncsa.uiuc.edu/test/grid-status-test/download/stable/grid-status-test
- laptop:~> grid-proxy-init
Your identity: /C=US/O=Your Certificate Authority/CN=Your Full Name
Enter GRID pass phrase for this identity:
Creating proxy .................................... Done
Your proxy is valid until: Tue Nov 25 01:51:17 2003
- laptop:~> chmod 755 grid-status-test
- ./grid-status-test login.testgrid.org
Grid Status Test STARTING: Mon Nov 24 19:53:18 GMT 2003
Verifying proxy...succeeded
Testing login.testgrid.org:
Authenticating to gatekeeper at login.testgrid.org...succeeded
Querying GRIS at login.testgrid.org...succeeded
Testing GridFTP at login.testgrid.org...succeeded
Testing GSISSH at login.testgrid.org...succeeded
Testing mpicc on login.testgrid.org...succeeded
Checking for Grid programs in PATH at login.testgrid.org...found
Testing Condor-G at login.testgrid.org...Condor-G found
2 Condor-G jobs queued; 1 Condor-G jobs running.
Now running Condor-G test job at login.testgrid.org...succeeded
Running simple test job on login.testgrid.org/jobmanager...succeeded
Running mpi test job on login.testgrid.org/jobmanager...succeeded
Running GSIFTP test job on login.testgrid.org/jobmanager...succeeded
Results
-------
login.testgrid.org
10 success(es), 0 warning(s), 0 error(s), 0 timeout(s)
Check /home/jgreen/.grid-status-test/log-20031124-19_53_18-GMT
for more information about any errors or warnings the script detected.
Grid Status Test COMPLETED: Mon Nov 24 19:53:56 GMT 2003
- laptop:~>cat /home/jgreen/.grid-status-test/log-20031124-19_53_18-GMT
NCSA TestGrid Project: Grid Status Test, version 1.0
Run on: Mon Nov 24 19:53:18 GMT 2003
By user: jgreen
On system: role.ncsa.uiuc.edu
================================================
Site: login.testgrid.org
================================================