<?php | |
require_once($_SERVER['DOCUMENT_ROOT'] ."/eclipse.org-common/system/app.class.php"); | |
require_once("/home/data/httpd/eclipse-php-classes/menu/menu.class.php"); | |
#***************************************************************************** | |
# | |
# loadstats.php | |
# | |
# Author: M. Ward | |
# Date: 2006-05-08 | |
# | |
# Description: show the load stats for the last 24 hours on the servers. | |
# | |
# | |
# | |
# | |
# HISTORY: | |
# | |
#**************************************************************************** | |
//set the default debug level nice and low | |
define('DEBUG',0); | |
define('BASEPATH','/home/data/common/monitor/loadstats/'); | |
$App = new App(); | |
$App->preventCaching(); | |
//connect to ldap | |
$Session = $App->useSession('required'); | |
$Friend = $Session->getFriend(); | |
if (!$Friend->getIsCommitter()){ | |
header("HTTP/1.1 403 Forbidden"); | |
exit; | |
} | |
include "../html/header.php"; | |
$Menu = new Menu("en"); | |
include("../modules/menu.php"); | |
//var_dump(gd_info()); | |
//current date info | |
$today=date('d'); | |
$month = date ('n'); | |
$year = date('Y'); | |
//now the main processing loop. | |
//get all of the directory entries | |
foreach( glob(BASEPATH . "*") as $server ){ | |
if ( DEBUG == 1) | |
echo "Gathering data for $server \n\r "; | |
//check that the name is acutally a dir. TRUE if it is | |
if( is_dir( $server ) == TRUE ) { | |
echo "<a href=\"showmonthstats.php?server=$server&month=$month&year=$year\"><img src='drawstats.php?server=$server&month=$month&year=$year'></a></br>"; | |
} | |
} | |
include "../html/footer.php"; |