Lemonldap::Cluster::Status is a Perl extension for apache cluster server-status.
SYNOPSIS
use Lemonldap::Cluster::Status ;
my $serverstatus = Lemonldap::Cluster::Status->new (
'ADMIN' => 'title on top of page' ,
'node1' => '10.ip.ip.ip',
'node2' => 'server1.net',
'foo' => 'server2.net',
'bar' => '10.ip.ip.ip',
);
$serverstatus->analyze;
my $a=$serverstatus->PrintHtml;
This module aggregates sereval server-status pages (from apache) in one page.
It's usefull in order to manage cluster, or for working with nagios and cacti
This version understands refresh=nb_of_second parameters like mod_status
Your servers (nodes) MUST TO BE turn on extended status mode (see apache doc)
This module may be used in sereval ways :
1) Like a package (see bellow)
2) Embeded in CGI script :(see StatusCGI.pl)
3) With modperl : (see StatusMP.pm)
4) Like lemonldap websso composant :(see Statuslemonldap.pm)
ONLY last way NEEDS another Lemonldap composant . Thus this module is independent of lemonldap websso.
The server-status report seems to be issu of real apache server.
The apache server wich implements server-status summary doesn't need to be a nodes .
Product's homepage
Requirements:
· Perl