The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

perfSONAR_PS::Collectors::LinkStatus - A module that will collect link status information and store the results into a Link Status MA.

DESCRIPTION

This module loads a set of links and can be used to collect status information on those links and store the results into a Link Status MA.

SYNOPSIS

DETAILS

This module is meant to be used to periodically collect information about Link Status. It can do this by running scripts or consulting SNMP servers directly. It reads a configuration file that contains the set of links to track. It can then be used to periodically obtain the status and then store the results into a measurement archive.

It includes a submodule SNMPAgent that provides a caching SNMP poller allowing easier interaction with SNMP servers.

API

init($self) This function initializes the collector. It returns 0 on success and -1 on failure.

collectMeasurements($self) This function is called by external users to collect and store the status for all links.

SEE ALSO

To join the 'perfSONAR-PS' mailing list, please visit:

https://mail.internet2.edu/wws/info/i2-perfsonar

The perfSONAR-PS subversion repository is located at:

https://svn.internet2.edu/svn/perfSONAR-PS

Questions and comments can be directed to the author, or the mailing list.

VERSION

$Id:$

AUTHOR

Aaron Brown, <aaron@internet2.edu>, Jason Zurawski, <zurawski@internet2.edu>

LICENSE

You should have received a copy of the Internet2 Intellectual Property Framework along with this software. If not, see <http://www.internet2.edu/membership/ip.html>

COPYRIGHT

Copyright (c) 2004-2007, Internet2 and the University of Delaware

All rights reserved.