Exemplo n.º 1
0
//////////////////////////////
// CONTROLLER dashboard.php //
//////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////
// Appel aux classes de Model pour récupérer les données
include_once __DIR__ . "/../model/DashboardModel.php";
/////////////////////////////////////////////////////////////////////////////////////////
// Traitement des données et des informations diverses
// Variable de session
$userid = $_SESSION['userid'];
// Instanciation de l'objet dashboard
$dashboard = new DashboardModel();
// Récupération des information de la machine
$sysname = $dashboard->getSysName();
$sysdescrip = $dashboard->getSysDesc();
$sysuptime = $dashboard->getSysUpTime();
$systime = $dashboard->getSysTime();
// Génération des graphiques de RRDTOOLS
$dashboard->setRrdGraph('cpu');
$dashboard->setRrdGraph('ram');
$dashboard->setRrdGraph('hdd');
$dashboard->setRrdGraph('sis0');
$dashboard->setRrdGraph('sis1');
$dashboard->setRrdGraph('sis2');
$dashboard->setRrdGraph('sis3');
$dashboard->setRrdGraph('sis4');
// Récipération des adresses MAC des interfaces
$infoifmacsis0 = $dashboard->getInfoIfMac('sis0');
$infoifmacsis1 = $dashboard->getInfoIfMac('sis1');
$infoifmacsis2 = $dashboard->getInfoIfMac('sis2');
$infoifmacsis3 = $dashboard->getInfoIfMac('sis3');