|
Look - The LDAP operational ORCA "k"ollector
What is Look?
Look is a utility written in Perl which gathers LDAP performance data
at periodic intervals and generates a file of summary results in a format
compatible with the open source ORCA web graphing product (available at http://www.orcaware.com).
Look is capable of retrieving information by parsing LDAP server logs in
either iPlanet Directory Server 4.x format or Sun Java System Directory Server
5.2 default format, as well as querying the LDAP directory directly to retrieve
performance information.
Version 1.10 includes contributed code from the University of Oregon which
allows parsing of log files in the Sun Java System Directory Server 5.2 default
format.
NOTE: Direct LDAP server querying requires the installation of either PerLDAP
or Net::LDAP. Net::LDAP is recommended.
Development of this software was supported with funding from the University
of Notre Dame, Internet2, and the NSF Middleware Initiative (Cooperative Agreement
No. ANI-0123937).
Why should I use Look?
If you run an LDAP server and need to answer basic performance questions,
then Look may be just what you need. Couple Look with Orca and
you can collect all kinds of LDAP performance statistics real-time and generate
web graphs that show how your service is performing.
How much does Look cost?
Developed with funding from the NSF Middleware Initiative, Look is
freely available for all institutions of higher learning. All others should
contact the Look author at bbellina
at alumni.nd.edu.
The latest version is Look v1.1:
Where can I see Look in action?
Look is used at the University of Notre Dame to monitor the campus
enterprise directory service. An example graph produced by Orca using data
collected by Look is shown below. To see current performance graphs
go to http://eds.nd.edu/perfmon/Look
Look Licensing Information
Copyright © 2003-2005 Brendan Bellina. All Rights Reserved.
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
1. Redistribution of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
2. Redistribution in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
This software is provided "AS IS", without a warranty of any kind. ALL EXPRESS
OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING ANY IMPLIED
WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT,
ARE HEREBY EXCLUDED. BRENDAN BELLINA ("THE AUTHOR") AND ANY PRIOR OR CURRENTLY
AFFILIATED LEGAL ENTITIES, ORGANIZATIONS, OR INSTITUTIONS SHALL NOT BE LIABLE
FOR ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING OR DISTRIBUTING
THIS SOFTWARE OR ITS DERIVATIVES. IN NO EVENT WILL THE AUTHOR AND ANY PRIOR
OR CURRENTLY AFFILIATED LEGAL ENTITIES, ORGANIZATIONS, OR INSTITUTIONS BE
LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR DIRECT, INDIRECT, SPECIAL,
CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED AND REGARDLESS
OF THE THEORY OF LIABILITY, ARISING OUT OF THE USE OF OR INABILITY TO USE
THIS SOFTWARE, EVEN IF THE AUTHOR AND ANY PRIOR OR CURRENTLY AFFILIATED LEGAL
ENTITIES, ORGANIZATIONS, OR INSTITUTIONS HAVE BEEN ADVISED OF THE POSSIBILITY
OF SUCH DAMAGES.
You acknowledge that this software is not designed or intended for use in
the design, construction, operation or maintenance of any nuclear facility.
For more information on Look, read the Look.about file
that is bundled with Look. |