PerfSONAR getting started

From GEANT2-JRA1 Wiki

Contents

Why use perfSONAR ?

Example 1: retrieve link utilization on a given path

perfSONARUI can display the link utilization on all links of a given path. It makes it possible to find easily the origin of congestions that may cause performance problems.

perfSONARUI retrieves the link utilization information from perfSONAR Measurement Archives (MA's), being capable to export information stored in Round-Robin Databases (RRD). These so called RRD-MA's must be deployed in all networks of the path being monitored so that the utilization can be displayed for all crossed links.

 To exchange your link utilization, install RRD-MA
 To view the link utilization for a path, install perfSONARUI

Example 2: publish easily the information you can provide

The perfSONAR Lookup Service (LS) makes it possible to clearly describe the perfSONAR services that you have deployed and the network characteristics you are publishing. The LS is the entry point for the perfSONAR monitoring applications: they first ask the LS where they can fetch the information requested, and then they query the services reported by the LS.

The Lookup Service is aimed at being fully distributed but the implementation at this stage only makes it possible to deploy a central LS where services can register.

 To publish your perfSONAR capabilities, deploy a Lookup Service

Example 3: A unified looking glass for all networks

An interdomain looking glass makes it possible to retrieve from a single application information from routers located in different administrative domains. The looking glass query telnet/SSH Measurement Points (MP). These MP's need to be configured to relay the queries to the routers, using SSH or telnet. The telnet/SSH MP can be configured to accept only specific queries (or commands) to protect the network from malicious users.

 To give a restricted telnet/SSH access to your network, download the telnet/SSH MP
 To be able to execute commands on routers in different newtorks, download the Looking glass user interface

perfSONAR Web Services and Visualisations

perfSONAR offers a set of components for enabling exchange of monitoring information. The components designed (and their relative implementation statuses) are:

A Multi-Domain Monitoring perfSONAR product brief (relase 3.0) is available and describes the perfSONAR visualisation tools and the benefits for a network deploying it.

  • Measurement Point (MP) - Creates/publishes monitoring information related to active and passive measurements. Implemented measurements are:
    • PING
    • Telnet / SSH
    • SNMP (Get only)
  • Transformation Service (TS) - Offers custom data manipulation of existing archived measurements - NOT YET IMPLEMENTED
  • Resource Protector Service (RPS) - Manages granular details regarding system resource consumption - NOT YET IMPLEMENTED
  • User Interface - Retrieves the monitoring data from the different services and publishes it to the end-user. Available user interfaces are:
    • PerfsonarUI (simple text user interface)
    • LookingGlassClient


GN2-05-057v5.pdf gives the complete understanding of the different services and the way they interact together.

How to Deploy perfSONAR ?

How to install perfSONAR MDM dependency software

Generic Service Design

Client API

Test Client


Visualisation tools and Services Access - what Visualisation tool can use which Services

Deployment and Evaluation

Deployed services - Lists of deployed services together with detailed information

Equipment specification - Information on JRA1 equipment

Equipment DNS naming sheme - Discussion on naming JRA1 equipment

Equipment installation - Instructions how to install hardware

Do you need help?

Please contact perfsonar-user at perfsonar.net for any questions regarding perfSONAR, the web-services, the visualisation tools.

Personal tools