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 Archive (MA) - Publishes archived measurements for these database types:
- RRD
- SQL
- Measurement Point (MP) - Creates/publishes monitoring information related to active and passive measurements. Implemented measurements are:
- PING
- Telnet / SSH
- SNMP (Get only)
- E2E Link Status Monitoring - Page dedicated for the support of the L2 status circuit monitoring.
- Lookup Service (LS) - Registers all participating service components and their capabilities
- Authentication Service (AuthN) - Manages domain-level access to service components via tokens - NOT YET IMPLEMENTED
- Transformation Service (TS) - Offers custom data manipulation of existing archived measurements - NOT YET IMPLEMENTED
- Topology Service (ToS) - 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
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.
