OSG RSV Documentation Home

The Resource and Service Validation (RSV) software aims to provide a scalable and easy to maintain resource/service monitoring infrastructure. The various facets of RSV are:

  • RSV Client: The client part of RSV, which is included in the OSG CE (versions 0.8 and 1.0), and is also available as a VDT package (OSG-RSV), allows OSG site administrators to run tests against their CEs/SEs, using the probes provided (or other home grown probes), and a combination of a condor cron infrastructure (for scheduling) and a Gratia based infrastructure (for collecting and storing the results ).

    The RSV Client runs probes at scheduled time intervals; It produces a simple webpage of local RSV results for a site administrator's viewing [Example]; It also has the capability to upload those probe results to a central collector (addressed next).

  • RSV Collector/Server: The server part of RSV collects results from various RSV clients, and stores them in a database. You can view these central results on the MyOSG RSV status page and other RSV-based choices in the Resource wizard.

  • Periodic Availability Reports: Availability of all active registered OSG resources, and the various services running on each of those resources, is calculated using the results received for metrics deemed to be critical. Once a day, these availability numbers are published online and via email as explained here (More information: Outline of reports, Installation guide for GOC staff).

  • RSV-SAM Transport: The WLCG RSV-SAM Transport infrastructure pushes out RSV results, for resources that are flagged to be part of the WLCG Interoperability agreement, from the GOC collector to WLCG's Service Availability Monitoring (SAM) system. More information on viewing these results is available here

  • RSV in the OIM Context: RSV also ties in the OSG Information Management (OIM) system -- it uses resource information, WLCG interoperability information, etc. from the OIM database. Resoource maintenance scheduled on OIM, are forwarded to WLCG SAM, if applicable.


Schematic of entire RSV infrastructure

RSV v3 schematic

RSV Client package - Installation and Configuration

To install and configure the RSV client, please follow the instructions laid out in one of the following links:
  1. LATEST PRODUCTION RELEASE - version 2 (Corresponds to OSG 1.0/VDT 1.10.x)
  2. RSV Client version 1 (Corresponds to OSG 0.8 / VDT 1.8.x)

To only download and test the latest RSV probeset (and not the scheduling or collector infrastructure, follow this link to the RSV Probes testing twiki page.



Contribute new probes?!

http://twiki.grid.iu.edu/bin/view/MonitoringInformation/WriteYourOwnRSVProbe The RSV project invites OSG administrators, users, VO affiliates, and other domain experts to contribute probes that they deem to be useful to the OSG community.

You can choose to write probes from scratch using a programming language or your choice, or you can use an existing perl module OSG_RSV_Probe_Base.pm (that provides most commonly used routines), and develop probes within a short period of time!

For more information on developing new probes, please refer to the Developing RSV Probes twiki page.



Miscellaneous



-Arvind Gopu < Last Modified: Fri Mar 20 13:37:38 UTC 2009 >