Added volume reporting, improved overall configuration view
This commit is contained in:
@@ -12,3 +12,6 @@
|
||||
<td style="width: 50%; vertical-align: top;"><?php echo View::factory('node/cloptset')->set('o',$o); ?></td>
|
||||
</tr>
|
||||
</table>
|
||||
<?php echo View::factory('node/filesystems')->set('o',$o); ?>
|
||||
<?php echo View::factory('node/volumes')->set('o',$o); ?>
|
||||
<?php echo View::factory('node/schedule')->set('o',$o); ?>
|
||||
|
8
application/views/volume/detail.php
Normal file
8
application/views/volume/detail.php
Normal file
@@ -0,0 +1,8 @@
|
||||
<table width="100%">
|
||||
<tr>
|
||||
<td style="width: 50%; vertical-align: top;"><?php echo View::factory('volume/info')->set('o',$o); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="width: 50%; vertical-align: top;"><?php echo View::factory('volume/nodes')->set('o',$o); ?></td>
|
||||
</tr>
|
||||
</table>
|
65
application/views/volume/info.php
Normal file
65
application/views/volume/info.php
Normal file
@@ -0,0 +1,65 @@
|
||||
<!-- $o = ORM::factory('VOLUME') -->
|
||||
<table class="box-full">
|
||||
<tr>
|
||||
<td class="head" colspan="2">Volume Information</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="spacer"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="width: 40%;">Volume Name</td>
|
||||
<td style="width: 60%;" class="data"><?php echo $o->display('VOLUME_NAME'); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Storage Pool</td>
|
||||
<td class="data"><?php echo HTML::anchor('stgpool/detail'.$o->STGPOOL_NAME,$o->display('STGPOOL_NAME')); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Estimated Capacity</td>
|
||||
<td class="data"><?php echo $o->display('EST_CAPACITY_MB'); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Utilisation</td>
|
||||
<td class="data"><?php echo $o->display('PCT_UTILIZED'); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Status</td>
|
||||
<td class="data"><?php echo $o->display('STATUS'); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Access</td>
|
||||
<td class="data"><?php echo $o->display('ACCESS'); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Reclaimable</td>
|
||||
<td class="data"><?php echo $o->display('PCT_RECLAIM'); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Scratch Volume</td>
|
||||
<td class="data"><?php echo $o->display('SCRATCH'); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Times Mounted</td>
|
||||
<td class="data"><?php echo $o->display('TIMES_MOUNTED'); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Write/Read Errors</td>
|
||||
<td class="data"><?php printf('%s/%s',$o->display('WRITE_ERRORS'),$o->display('READ_ERRORS')); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Last Write</td>
|
||||
<td class="data"><?php echo $o->display('LAST_WRITE_DATE'); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Last Read</td>
|
||||
<td class="data"><?php echo $o->display('LAST_READ_DATE'); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Pending</td>
|
||||
<td class="data"><?php echo $o->display('PENDING_DATE'); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Location</td>
|
||||
<td class="data"><?php echo $o->display('LOCATION'); ?></td>
|
||||
</tr>
|
||||
</table>
|
21
application/views/volume/nodes.php
Normal file
21
application/views/volume/nodes.php
Normal file
@@ -0,0 +1,21 @@
|
||||
<!-- $o = ORM::factory('VOLUME') -->
|
||||
<table class="box-full">
|
||||
<tr>
|
||||
<td class="head" colspan="2">Nodes with Data on this Volume</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="spacer"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Node</td>
|
||||
<td>Type</td>
|
||||
<td>File Space</td>
|
||||
</tr>
|
||||
<?php $i=0; foreach ($o->VOLUMEUSAGE->find_all() as $oo) { ?>
|
||||
<tr class="<?php echo $i++%2 ? 'odd' : 'even'; ?>">
|
||||
<td class="data"><?php echo HTML::anchor('node/detail/'.$oo->NODE_NAME,$oo->NODE_NAME); ?></td>
|
||||
<td class="data"><?php echo $oo->display('COPY_TYPE'); ?></td>
|
||||
<td class="data"><?php echo $oo->display('FILESPACE_NAME'); ?></td>
|
||||
</tr>
|
||||
<?php } ?>
|
||||
</table>
|
Reference in New Issue
Block a user