mirror of
				https://github.com/librenms/librenms.git
				synced 2024-10-07 16:52:45 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			32 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| 
 | |
| echo '<table class="table table-condensed table-striped table-hover">';
 | |
| $stp_raw = dbFetchRow('SELECT * FROM `stp` WHERE `device_id` = ?', array($device['device_id']));
 | |
| $stp = array (
 | |
|     'Root bridge'                 => ($stp_raw['rootBridge'] == 1) ? 'Yes' : 'No',
 | |
|     'Bridge address (MAC)'        => $stp_raw['bridgeAddress'],
 | |
|     'Protocol specification'      => $stp_raw['protocolSpecification'],
 | |
|     'Priority (0-61440)'          => $stp_raw['priority'],
 | |
|     'Time since topology change'  => formatUptime($stp_raw['timeSinceTopologyChange']),
 | |
|     'Topology changes'            => $stp_raw['topChanges'],
 | |
|     'Designated root (MAC)'       => $stp_raw['designatedRoot'],
 | |
|     'Root cost'                   => $stp_raw['rootCost'],
 | |
|     'Root port'                   => $stp_raw['rootPort'],
 | |
|     'Max age (s)'                 => $stp_raw['maxAge'],
 | |
|     'Hello time (s)'              => $stp_raw['helloTime'],
 | |
|     'Hold time (s)'               => $stp_raw['holdTime'],
 | |
|     'Forward delay (s)'           => $stp_raw['forwardDelay'],
 | |
|     'Bridge max age (s)'          => $stp_raw['bridgeMaxAge'],
 | |
|     'Bridge hello time (s)'       => $stp_raw['bridgeHelloTime'],
 | |
|     'Bridge forward delay (s)'    => $stp_raw['bridgeForwardDelay']
 | |
| );
 | |
| foreach (array_keys($stp) as $key) {
 | |
|     echo "
 | |
|       <tr>
 | |
|         <td>$key</td>
 | |
|         <td>$stp[$key]</td>
 | |
|       </tr>
 | |
|     ";
 | |
| }
 | |
| echo '</table>';
 |