Software Links
Getting Started
- Doc Structure
- A Globus Primer
- Globus Is Modular!
- Quickstart
- Installing GT
- Platform Notes
- Migrating from GT2
- Migrating from GT3
Reference
- PDF version
- Best Practices
- Coding Guidelines
- API docs
- Public Interfaces
- Resource Properties
- Samples
- Glossary
- Performance Studies
Common Runtime
Security
Data Mgt
Information Svcs
Execution Mgt
This provider connects to a gridftp server, reads its banner, and puts the banner in the index. If the connection cannot be made in 30 seconds, or some other error occurs the server is marked as down. This provider is an execution aggregator provider. These providers are quite useful as is and additionally serve as an example of how to create others. The perl script and configuration file can be modified to the users liking once installed. This provider has a perl script and an xml configuration file. The perl script is used to obtain information and formated the information into xml output. The output is written to stdout where it is gathered and put into the Index Service. The xml file is of a common format that is explained here:
http://www.globus.org/toolkit/docs/4.0/info/aggregator/WS_MDS_Aggregator_Public_Interfaces.html#id2528218
After installing the package the xml configuration files will be copied to $GLOBUS_LOCATION/etc/globus_wsrf_mds_index/default_providers/ where the DefaultIndexService will find them and use them to register the provider.
This is an execution aggregator source based information provider.
The following configuration is required for this information provider:
In order to grant permission to the installed perl scripts the user must edit the file: $GLOBUS_LOCATION/etc/globus_wsrf_mds_index/jndi-config.xml such that the tags:
<parameter> <name>executableMappings</name> <value> aggr-test=aggregator-exec-test.sh, pingexec=example-ping-exec </value> </parameter>includes the new provider. For example:
<parameter> <name>executableMappings</name> <value> gridftp-info=gridftp-banner.pl </value> </parameter>This provider connects to a gridftp server, reads its banner, and puts the banner in the index. If the connection cannot be made in 30 seconds, or some other error occurs the server is marked as down. To change what server is to be monitored edit the file:
GLOBUS_LOCATION/etc/globus_wsrf_mds_index/default_providers/gridftp-info-reg.xml
and change the line:
<RegistrantEPR xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/03/addressing" xmlns:agg="http://mds.globus.org/aggregator/types"> <wsa:Address>ftp://www.SITE.COM:2811</wsa:Address> </RegistrantEPR>from "ftp://www.SITE.COM:2811" to the server of your choice.
Data appears as part of the ServiceGroupEntry RP
General security considerations associated with the container and all MDS services apply. see: Aggregator Framework.
By default, the aggregator sources do not use authentication credentials -- they retrieve information using anonymous SSL authentication or no authentication at all, and thus retrieve only publicly-available information. If a user or administrator changes that configuration so that a service's aggregator source uses credentials to acquire non-privileged data, then that user or administrator must configure the service's aggregator sink to limit access to authorized users.
By default, the aggregator sources do not use authentication credentials -- they retrieve information using anonymous SSL authentication or no authentication at all, and thus retrieve only publicly-available information. If a user or administrator changes that configuration so that a service's aggregator source uses credentials to acquire non-privileged data, then that user or administrator must configure the service's aggregator sink to limit access to authorized users.
Additionally the user should consider that publishing system-specific information as is the intention of this provider can have security ramifications.
[paste text]