perfSONAR includes some sample tools to retrieve perfSONAR data from the measurement archive (called esmond) and from the Lookup Service (called sLS). You can also use the perfSONAR Client API to write your own tools.
esmond Service clients are available at https://pypi.python.org/pypi/esmond_client/, or can be installed using python’s easy_install:
easy_install esmond-client
esmond clients include:
Lookup Service clients are available at https://pypi.python.org/pypi/sls-client/, and can be installed using python’s easy_install:
easy_install sls-client
The sLS clients include:
To run sls_dig: sls_dig <host-name>
To run find_ps_ma: find_ps_ma -n <host-name>
The sls_dig is especially useful if you debugging some problem and want to do a quick lookup on a host registered in the lookup-service.
perfSONAR provides some mechanisms for uploading GridFTP logs into a perfSONAR measurement archive. Sample code for this is available in github.
Instructions for using and running the script here: http://software.es.net/esmond/perfsonar_gridftp.html