#!/usr/local/bin/php -c/usr/local/directadmin/plugins/lvemanager/php.ini
$line)
{
$lveTmp = explode(',', $line);
if($lveTmp[0] == $uid)
{
$MEP_INDEX = $lveTmp[1];
$LEP_INDEX = $lveTmp[2];
$CPU_INDEX = $lveTmp[3];
$LCPU_INDEX = $lveTmp[4];
$MEM_INDEX = $lveTmp[5];
$LMEM_INDEX = $lveTmp[6];
$MEMF_INDEX = $lveTmp[7];
$MEPF_INDEX = $lveTmp[8];
// mark result OK
$lveinfoResultOk = 1;
}
}
if($lveinfoResultOk == 0)
{
$MEP_INDEX = '0';
$LEP_INDEX = '0';
$CPU_INDEX = '0';
$LCPU_INDEX = '0';
$MEM_INDEX = '0';
$LMEM_INDEX = '0';
$MEMF_INDEX = '';
$MEPF_INDEX = '';
}
$cpuUsage = ceil(@($CPU_INDEX / $LCPU_INDEX) * 100);
$memUsage = ceil(@($MEM_INDEX / $LMEM_INDEX) * 100);
$procUsage = ceil(@($MEP_INDEX / $LEP_INDEX) * 100);
include('veProcParser.php');
$veProcParser = veProcParser();
if(isset($veProcParser[$uid]))
{
$lcpu = $veProcParser[$uid]['lCPU'];
$lmem = $veProcParser[$uid]['lMEM'];
$lep = $veProcParser[$uid]['lEP'];
$lncpu = $veProcParser[$uid]['nCPU'];
}
else
{
$lcpu = $veProcParser[0]['lCPU'];
$lmem = $veProcParser[0]['lMEM'];
$lep = $veProcParser[0]['lEP'];
$lncpu = $veProcParser[0]['nCPU'];
}
// period post
if(isset($_POST['period']))
{
$periodGet = $_POST['period'];
if($periodGet == '10m')
{
$period = '10m';
}
elseif($periodGet == '30m')
{
$period = '30m';
}
elseif($periodGet == '1h')
{
$period = '1h';
}
elseif($periodGet == '4h')
{
$period = '4h';
}
elseif($periodGet == '1d')
{
$period = '1d';
}
elseif($periodGet == 'today')
{
$period = 'today';
}
elseif($periodGet == 'yesterday')
{
$period = 'yesterday';
}
elseif($periodGet == '7d')
{
$period = '7d';
}
elseif($periodGet == '30d')
{
$period = '30d';
}
else
{
$period = '1d';
}
}
else
{
$period = '1d';
}
?>
| Resource Usage Details |
Cpu usage:
Memory usage:
Entry Processes:
|
; ?>)
|
Usage
| From |
To |
aCPU |
mCpu |
aEP |
mEP |
lEP |
aMEM |
mMEM |
lMEM |
MemF |
MepF |
0)
{
$lveInfoDet = explode(',', $lveInfoVal);
if(strlen($lveInfoDet[0]) > 0)
{
if($lveInfoDet[4] == 0)
{
$lveInfoDet[4] = 100;
}
$apcpu = ceil( $lveInfoDet[2] * 100 / $lveInfoDet[4]);
$mpcpu = ceil( $lveInfoDet[3] * 100 / $lveInfoDet[4]);
echo '';
echo '| '.$lveInfoDet[0].' | ';
echo ''.$lveInfoDet[1].' | ';
echo ''.$apcpu.' | ';
echo ''.$mpcpu.' | ';
echo ''.$lveInfoDet[5].' | ';
echo ''.$lveInfoDet[6].' | ';
echo ''.$lveInfoDet[7].' | ';
echo ''.roundMemB($lveInfoDet[8]).' | ';
echo ''.roundMemB($lveInfoDet[9]).' | ';
echo ''.roundMemB($lveInfoDet[10]).' | ';
echo ''.$lveInfoDet[11].' | ';
echo ''.$lveInfoDet[12].' | ';
echo ' ';
}
}
$start++;
}
?>
|