ESG Monitoring System Implementation Details

The following is a high-level overview of how to set up a monitoring framework using MDS components:

  1. Set up an Index Service and configure it to publish data from the tests listed on the Globus Toolkit website:
    http://www-unix.globus.org/toolkit/docs/3.2/installation/install_config_index.html
  2. Set up hierarchy (Index Services aggregating other Index Services.)
  3. Set up the Archive Service and subscribe to the correct Index Service. (link to directions coming soon)
  4. Configure the Trigger Service with conditions and action scripts for this service.
  5. Write Visualizers (ESG, Archive, Details, explained below), using XSL stylesheets to format and display the data.
  6. Set up the WSDB and install Visualizers using the instructions on the Globus Toolkit website:
    http://www-unix.globus.org/toolkit/docs/3.2/infosvcs/ws/developer/sbrowser.html

Required Software

See the Software Availability page for information about the software required for this solution and for sources of the software.

ESG Implementation

The following details are specific to deploying the monitoring framework for ESG:

  1. All components are installed on dc-user.isi.edu (CGT machines) using a single Index Service.
  2. Status of services is available on this web page:
    http://dc-user.isi.edu:40080/monitor.html
  3. The Trigger Service sends an email when a broken service is detected.
  4. The following data is captured:
    1. Status (whether the server is up or down)
    2. Percentage of uptime
    3. Time when the service was last seen alive
    4. Time when the service failed

Intended Future Implementation

  • Displaying archived data in more interesting and meaningful ways
  • Deploying the system on a production ESG node
  • Extending the scope of monitoring to cover other services such as SRM and GridFTP

<< Return to ESG Monitoring System Overview