0 | reset? | \n';
$byId('statusTab').innerHTML = html;
acmeAdjustSize();
}
///////////////////////////////////////////////////////////////////////////////
/*
*/
function alamWebDavData ()
{
var total, value;
var netRx = alamGetData('bytesRx');
var netTx = alamGetData('bytesTx');
var netRxTx = netRx + netTx;
var davRx = alamGetData('bytesRawRx',alam_WebDavData);
var davTx = alamGetData('bytesRawTx',alam_WebDavData);
var davRxTx = davRx + davTx;
var enabled = 'disabled';
if (alam_StaticData.webdavEnabled) enabled = 'enabled';
$byId('webdavEnabled').innerHTML = enabled;
$byId('webdavRx').innerHTML =
alamValue(davRx) + alamSpacedPercent(davRx,netRx);
$byId('webdavTx').innerHTML =
alamValue(davTx) + alamSpacedPercent(davTx,netTx);
$byId('webdavRxTx').innerHTML =
alamValue(davRxTx) + alamSpacedPercent(davRxTx,netRxTx);
total = alamGetData('total',alam_WebDavData);
value = alamGetData('totalRead',alam_WebDavData);
$byId('webdavRead').innerHTML =
alamWithCommas(value) + alamSpacedPercent(value,total);
value = alamGetData('totalWrite',alam_WebDavData);
$byId('webdavWrite').innerHTML =
alamWithCommas(value) + alamSpacedPercent(value,total);
value = alamGetData('totalLock',alam_WebDavData);
$byId('webdavLock').innerHTML =
alamWithCommas(value) + alamSpacedPercent(value,total);
value = alamGetData('totalOther',alam_WebDavData);
$byId('webdavOther').innerHTML =
alamWithCommas(value) + alamSpacedPercent(value,total);
$byId('webdavTotal').innerHTML = alamWithCommas(total);
$byId('webdavModule').innerHTML =
alamGetDataWithCommas('module',alam_WebDavData);
$byId('webdavXMLparse').innerHTML =
alamGetDataWithCommas('parseXML',alam_WebDavData);
$byId('webdavMetaRead').innerHTML =
alamGetDataWithCommas('metaRead',alam_WebDavData);
$byId('webdavMetaReadAttempt').innerHTML =
alamGetDataWithCommas('metaReadAttempt',alam_WebDavData);
$byId('webdavMetaWrite').innerHTML =
alamGetDataWithCommas('metaWrite',alam_WebDavData);
$byId('webdavMetaWriteAttempt').innerHTML =
alamGetDataWithCommas('metaWriteAttempt',alam_WebDavData);
}
///////////////////////////////////////////////////////////////////////////////
/*
*/
function alamDetailDatum (datum,requests)
{
var value = alamGetData(datum,alam_DetailData);
return alamWithCommas(value) + ' ' + alamParenPercent(value,requests);
}
///////////////////////////////////////////////////////////////////////////////
/*
*/
function alamDetailData ()
{
if (!alam_DetailData) return;
var requests = alamGetData('totalRequest');
$byId('methCONNECT').innerHTML = alamDetailDatum('methConnect',requests);
$byId('methCOPY').innerHTML = alamDetailDatum('methCopy',requests);
$byId('methDELETE').innerHTML = alamDetailDatum('methDelete',requests);
$byId('methGET').innerHTML = alamDetailDatum('methGet',requests);
$byId('methHEAD').innerHTML = alamDetailDatum('methHead',requests);
$byId('methLOCK').innerHTML = alamDetailDatum('methLock',requests);
$byId('methMKCOL').innerHTML = alamDetailDatum('methMkCol',requests);
$byId('methMOVE').innerHTML = alamDetailDatum('methMove',requests);
$byId('methOPTIONS').innerHTML = alamDetailDatum('methOptions',requests);
$byId('methPOST').innerHTML = alamDetailDatum('methPost',requests);
$byId('methPROPFIND').innerHTML = alamDetailDatum('methPropFind',requests);
$byId('methPROPPATCH').innerHTML = alamDetailDatum('methPropPatch',requests);
$byId('methPUT').innerHTML = alamDetailDatum('methPut',requests);
$byId('methTRACE').innerHTML = alamDetailDatum('methTrace',requests);
$byId('methUNLOCK').innerHTML = alamDetailDatum('methUnlock',requests);
$byId('doAdmin').innerHTML = alamDetailDatum('doAdmin',requests);
$byId('doDCL').innerHTML = alamDetailDatum('doDclScript',requests);
$byId('doDECnet').innerHTML = alamDetailDatum('doDECnet',requests);
$byId('doDir').innerHTML = alamDetailDatum('doDir',requests);
$byId('doFile').innerHTML = alamDetailDatum('doFile',requests);
$byId('doProxy').innerHTML = alamDetailDatum('doProxy',requests);
$byId('doPut').innerHTML = alamDetailDatum('doPut',requests);
$byId('doSSI').innerHTML = alamDetailDatum('doSSI',requests);
$byId('doWebDAV').innerHTML = alamDetailDatum('doWebDAV',requests);
$byId('doNoModule').innerHTML = alamDetailDatum('doNoModule',requests);
var value = alamGetData('totalWebSocket');
$byId('doWebSock').innerHTML = alamWithCommas(value) + ' ' +
alamParenPercent(value,requests);
acmeAdjustSize();
}
///////////////////////////////////////////////////////////////////////////////
/*
*/
function alamInstanceData ()
{
if (!alam_InstanceData) return;
var html = '';
for (var idx = 0; idx < alam_InstanceData.instance.length; idx++)
{
html += ' ' +
alam_InstanceData.instance[idx].pid +
' ' +
alam_InstanceData.instance[idx].prcnam +
' Up: ' +
alam_InstanceData.instance[idx].conTime +
' CPU: ' +
alam_InstanceData.instance[idx].cpuTime +
'  ' +
alam_InstanceData.instance[idx].state;
if (alam_InstanceData.instance[idx].cpuid >= 0)
html += ' CPU#' + alam_InstanceData.instance[idx].cpuid;
html += '  ' + alam_InstanceData.instance[idx].astFlags;
html += ' BIO: ' + alam_InstanceData.instance[idx].bufio;
html += ' DIO: ' + alam_InstanceData.instance[idx].dirio;
if (alam_InstanceData.instance[idx].pageFaults)
html += ' PGFLT: ' +
alam_InstanceData.instance[idx].pageFaults;
if (alamGetData('instancePassive'))
{
if (alam_InstanceData.instance[idx].pid ==
alamGetData('instanceNodeSuper'))
html += ' Instance: ACTIVE';
else
html += ' Instance: PASSIVE';
}
else
if (alam_InstanceData.instance[idx].pid ==
alamGetData('instanceNodeSuper'))
html += ' Instance: SUPERVISOR';
html += '
';
html += '';
html += '';
html += '';
html += '';
html += '';
html += '';
html += '';
html += '';
html += '';
}
$byId('instanceDiv').innerHTML = html;
for (var idx = 0; idx < alam_InstanceData.instance.length; idx++)
{
alamUsedBar('instAST'+idx,'ASTLM',alam_InstanceData.instance[idx].astcnt,
alam_InstanceData.instance[idx].astlm);
alamUsedBar('instBIO'+idx,'BIOLM',alam_InstanceData.instance[idx].biocnt,
alam_InstanceData.instance[idx].biolm);
alamUsedBar('instBYT'+idx,'BYTLM',alam_InstanceData.instance[idx].bytcnt,
alam_InstanceData.instance[idx].bytlm);
alamUsedBar('instDIO'+idx,'DIOLM',alam_InstanceData.instance[idx].diocnt,
alam_InstanceData.instance[idx].diolm);
alamUsedBar('instENQ'+idx,'ENQLM',alam_InstanceData.instance[idx].enqcnt,
alam_InstanceData.instance[idx].enqlm);
alamUsedBar('instFIL'+idx,'FILLM',alam_InstanceData.instance[idx].filcnt,
alam_InstanceData.instance[idx].fillm);
alamUsedBar('instPGFL'+idx,'PGFL',
alam_InstanceData.instance[idx].pagfilcnt,
alam_InstanceData.instance[idx].pgflquota)
alamUsedBar('instTQ'+idx,'TQLM',alam_InstanceData.instance[idx].tqcnt,
alam_InstanceData.instance[idx].tqlm);
var wscnt = alam_InstanceData.instance[idx].wsextent -
(alam_InstanceData.instance[idx].ppgcnt +
alam_InstanceData.instance[idx].gpgcnt);
alamUsedBar('instWSET'+idx,'WSET',
wscnt, alam_InstanceData.instance[idx].wsextent);
}
acmeAdjustSize();
}
///////////////////////////////////////////////////////////////////////////////
/*
Return how long alamode has been collecting for.
*/
var alam_CollectLastFor = '',
alam_CollectStartTime = new Date();
function alamCollectFor (zero)
{
if (typeof zero != 'undefined' && zero) alam_CollectStartTime = new Date();
if (!alam_CollectDisplay) return alam_CollectLastFor;
var now = new Date();
var then = alam_CollectStartTime;
var diff = (Math.abs((now.getTime() - then.getTime()) / 1000)).toFixed(0);
var secs = Math.floor(diff % 60).toFixed(0);
diff /= 60;
var mins = Math.floor(diff % 60).toFixed(0);
diff /= 60;
var hours = Math.floor(diff % 24).toFixed(0);
diff /= 24;
var days = Math.floor(diff).toFixed(0);
if (hours < 10) hours = '0' + hours;
if (mins < 10) mins = '0' + mins;
if (secs < 10) secs = '0' + secs;
alam_CollectLastFor = '';
if (parseInt(days) > 0) alam_CollectLastFor = days + ' ';
alam_CollectLastFor += hours + ':' + mins + ':' + secs;
return alam_CollectLastFor;
}
///////////////////////////////////////////////////////////////////////////////
---|