Initial node display
This commit is contained in:
141
application/views/nodes/detail.php
Normal file
141
application/views/nodes/detail.php
Normal file
@@ -0,0 +1,141 @@
|
||||
<table width="100%">
|
||||
<tr>
|
||||
<td style="width: 50%; vertical-align: top;">
|
||||
<table class="box-full">
|
||||
<tr>
|
||||
<td class="head" colspan="2">Node Information</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="spacer"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="width: 40%;">Node Name</td>
|
||||
<td style="width: 60%;" class="head"><?php echo $node->display('NODE_NAME'); ?> (<?php echo $node->display('TCP_ADDRESS'); ?>)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Operating Sytem</td>
|
||||
<td class="head"><?php printf('%s (%s)',$node->display('PLATFORM_NAME'),$node->display('CLIENT_OS_LEVEL')); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>TSM Client Version</td>
|
||||
<td class="head"><?php echo $node->tsmclientversion(); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="spacer"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Date Registered</td>
|
||||
<td class="head"><?php echo $node->display('REG_TIME'); ?> (by <?php echo $node->display('REG_ADMIN'); ?>)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Date Last Password Change</td>
|
||||
<td class="head"><?php echo $node->display('PWSET_TIME'); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="spacer"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Password Expiry</td>
|
||||
<td class="head"><?php echo $node->passexp(); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Invalid Password Count</td>
|
||||
<td class="head"><?php echo $node->display('INVALID_PW_COUNT'); ?> (<?php echo $node->LOCKED == 'NO' ? _('Not Locked') : _('Locked'); ?>)</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td style="width: 50%; vertical-align: top;">
|
||||
<table width="100%">
|
||||
<tr>
|
||||
<td class="head" colspan="2">Last Backup Performance Information</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="spacer"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="width: 40%;">Last Access</td>
|
||||
<td style="width: 60%;" class="head"><?php echo $node->display('LASTACC_TIME'); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Last Sent</td>
|
||||
<td class="head"><?php echo number_format($node->LASTSESS_SENT/1024/1024,2); ?> MB</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Last Receive</td>
|
||||
<td class="head"><?php echo number_format($node->LASTSESS_RECVD/1024/1024,2); ?> MB</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Last Duration</td>
|
||||
<td class="head"><?php echo number_format($node->LASTSESS_DURATION/60,2); ?> min</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Last Session Idle Wait Percent</td>
|
||||
<td class="head"><?php echo $node->display('LASTSESS_IDLEWAIT'); ?>% (<?php echo number_format($node->LASTSESS_DURATION*($node->LASTSESS_IDLEWAIT/100),2); ?>s)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Last Session Comm Wait Percent</td>
|
||||
<td class="head"><?php echo $node->display('LASTSESS_COMMWAIT'); ?>% (<?php echo number_format($node->LASTSESS_DURATION*($node->LASTSESS_COMMWAIT/100),2); ?>s)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Last Session Media Wait Percent</td>
|
||||
<td class="head"><?php echo $node->display('LASTSESS_MEDIAWAIT'); ?>% (<?php echo number_format($node->LASTSESS_DURATION*($node->LASTSESS_MEDIAWAIT/100),2); ?>s)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Last Session Transfer Percent</td>
|
||||
<td class="head"><?php echo number_format($node->lasttransferpercent(),2); ?>% (<?php echo number_format($node->lasttransfertime(),2); ?>s)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Last Session Send Performance</td>
|
||||
<td class="head"><?php echo number_format($node->lastsendperformance(),2); ?> MB/s (<?php echo number_format($node->lastsendaggperformance(),2); ?> MB/s Aggregate)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Last Session Receive Performance</td>
|
||||
<td class="head"><?php echo number_format($node->lastreceiveperformance(),2); ?> MB/s (<?php echo number_format($node->lastreceiveaggperformance(),2); ?> MB/s Aggregate)</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="width: 50%; vertical-align: top;">
|
||||
<table class="box-full">
|
||||
<tr>
|
||||
<td class="head" colspan="2">Backup Settings</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="spacer"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="width: 40%;">Client Option Set</td>
|
||||
<td style="width: 60%;" class="head"><?php echo $node->display('OPTION_SET'); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Collocation Group</td>
|
||||
<td class="head"><?php echo $node->COLLOCGROUP_NAME ? $node->display('COLLOCGROUP_NAME') : 'Not Set'; ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Client Compression</td>
|
||||
<td class="head"><?php echo $node->display('COMPRESSION'); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>TXN Group Max</td>
|
||||
<td class="head"><?php echo $node->txngroupmax(); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Delete Archives</td>
|
||||
<td class="head"><?php echo $node->display('ARCHDELETE'); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Delete Backups</td>
|
||||
<td class="head"><?php echo $node->display('BACKDELETE'); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Keep Mount Points</td>
|
||||
<td class="head"><?php echo $node->display('KEEP_MP'); ?> (<?php echo $node->display('MAX_MP_ALLOWED'); ?>)</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td style="width: 50%; vertical-align: top;">
|
||||
[PERFORMANCE PIE-GRAPH?]
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
80
application/views/nodes/detail_filesystem.php
Normal file
80
application/views/nodes/detail_filesystem.php
Normal file
@@ -0,0 +1,80 @@
|
||||
<table width="100%">
|
||||
<tr>
|
||||
<?php if ($node->storagepools('BACKUP')) { ?>
|
||||
<td style="width: 50%; vertical-align: top;">
|
||||
<table class="box-full">
|
||||
<tr>
|
||||
<td class="head" colspan="2">Backup Information</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="spacer"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>File Space</td>
|
||||
<td>Last Date</td>
|
||||
<td style="text-align: right;">Utilisation</td>
|
||||
<?php foreach (Kohana::config('config.tsmpooltypes') as $type)
|
||||
if (count($pools = $node->getStoragePools('BACKUP',$type)))
|
||||
foreach ($pools as $pool_name) { ?>
|
||||
<td style="text-align: right;"><?php echo $pool_name; ?> <span style="vertical-align: super; font-size: 60%;"><?echo $type; ?></span></td>
|
||||
<?php } ?>
|
||||
</tr>
|
||||
<?php foreach ($node->FILESPACE->find_all() as $fso) { ?>
|
||||
<tr>
|
||||
<td class="head"><?php echo $fso->display('FILESPACE_NAME'); ?></td>
|
||||
<td class="head"><?php echo $fso->display('BACKUP_END'); ?></td>
|
||||
<td class="head" style="text-align: right;"><?php echo number_format($fso->utilsation(),2); ?></td>
|
||||
<?php foreach (Kohana::config('config.tsmpooltypes') as $type)
|
||||
if (count($pools = $node->getStoragePools('BACKUP',$type)))
|
||||
foreach ($pools as $pool_name) { ?>
|
||||
<td class="head" style="text-align: right;"><?php echo number_format($fso->pool_logical_util($pool_name),2); ?> (<?php echo $fso->pool_numvols($pool_name); ?>)</td>
|
||||
<?php } ?>
|
||||
</tr>
|
||||
<?php } ?>
|
||||
</table>
|
||||
</td>
|
||||
<?php } ?>
|
||||
<td style="width: 50%; vertical-align: top;">
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<?php if ($node->storagepools('ARCHIVE')) { ?>
|
||||
<td style="width: 50%; vertical-align: top;">
|
||||
<table class="box-full">
|
||||
<tr>
|
||||
<td class="head" colspan="2">Backup Information</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="spacer"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>File Space</td>
|
||||
<td>Utilisation</td>
|
||||
<td>Last Date</td>
|
||||
<?php foreach (Kohana::config('config.tsmpooltypes') as $type)
|
||||
if (count($pools = $node->getStoragePools('ARCHIVE',$type)))
|
||||
foreach ($pools as $pool_name) { ?>
|
||||
<td style="text-align: right;"><?php echo $pool_name; ?> <span style="vertical-align: super; font-size: 60%;"><?echo $type; ?></span></td>
|
||||
<?php } ?>
|
||||
</tr>
|
||||
<?php foreach ($node->FILESPACE->find_all() as $fso) { ?>
|
||||
<tr>
|
||||
<td class="head"><?php echo $fso->display('FILESPACE_NAME'); ?></td>
|
||||
<td class="head"><?php echo number_format($fso->utilsation(),2); ?></td>
|
||||
<td class="head"><?php echo $fso->display('BACKUP_END'); ?></td>
|
||||
<?php foreach (Kohana::config('config.tsmpooltypes') as $type)
|
||||
if (count($pools = $node->getStoragePools('ARCHIVE',$type)))
|
||||
foreach ($pools as $pool_name) { ?>
|
||||
<td class="head" style="text-align: right;"><?php echo number_format($fso->pool_logical_util($pool_name),2); ?> (<?php echo $fso->pool_numvols($pool_name); ?>)</td>
|
||||
<?php } ?>
|
||||
</tr>
|
||||
<?php } ?>
|
||||
</table>
|
||||
</td>
|
||||
<?php } ?>
|
||||
<td style="width: 50%; vertical-align: top;">
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
Reference in New Issue
Block a user