Test Essential Services

From PRAGMAgridWIKI

Jump to: navigation, search

The grid monitoring system on goc.pragma-grid.net perform a set of tests to probe the status of essential services on each system in PRAGMA grid. You can do the same tests manually to check your system. Here are some example command lines. (Note - you can ommit the <port#> if the port# is standard default)

Contents

SSH test

Your SSH public and private key files should be properly setup in ~/.ssh directory

$ ssh -v <target-system-FQDN> <port#>

GRAM2 authentication test

Your user certificate files should be properly setup in ~/.globus directory

$ grid-proxy-init
$ globusrun -a -r <target-system-FQDN>

GRAM2 job submission test

globus-job-run <target-system-FQDN>/jobmanager-fork /bin/hostname
globus-job-run <target-system-FQDN>/jobmanager-sge /bin/hostname

WS job submission test

$ globusrun-ws -submit -F <target-system-FQDN>:<port#> -c /bin/hostname
$ globusrun-ws -submit -factory <target-system-FQDN>:<port#> -Ft SGE -J -S -s -c /bin/hostname

Gridftp test

$ globus-url-copy -dbg gsiftp://<target-system-FQDN>/etc/motd file:/tmp/motd
$ globus-url-copy -dbg file:/etc/motd gsiftp://<target-system-FQDN>/tmp/motd 

Test network routes

$ traceroute <target-system-FQDN>

Test a port

$ telnet <target-system-FQDN> <port#>

Diagnosis tips

Personal tools