The perl script periodically pings the registered services and if a service is done, sends an emails to the registered contacts. The scripts also writes our a html page with the following color convention:
- Green - Service is up
- Red - Service is down
- Yellow - Request timed out (i.e., took longer than the default 20 seconds)
Gateways can checkout the script and deploy and maintain on their own servers. To add a service to the script, use the following template:
push (@services, {
$NAME => "OGCE Gateway Portal",
$ID => "OGCEPortal",
$URL => "https://ogceportal.iu.teragrid.org:8443/gridsphere/gridsphere",
$CONTACTS => [admin@gateway.org],
$GATEWAYS_R_US => $OGCE
});
The GATEWAYS_R_US is a variable to categorize the services. For instance, to generate a separate listing of OGCE Hosted Services and a list of Gateway Services. The perl script is commented to explain these terminologies. The documentation is very naive but will be enhanced more.
Questions or comments, email smarru at cs.indiana.edu
No comments:
Post a Comment