initial commit; version 22.5.12042
This commit is contained in:
56
html/pages/device/port/realtime.inc.php
Normal file
56
html/pages/device/port/realtime.inc.php
Normal file
@ -0,0 +1,56 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Observium Network Management and Monitoring System
|
||||
* Copyright (C) 2006-2015, Adam Armstrong - http://www.observium.org
|
||||
*
|
||||
* @package observium
|
||||
* @subpackage webui
|
||||
* @author Adam Armstrong <adama@observium.org>
|
||||
* @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2019 Observium Limited
|
||||
*
|
||||
*/
|
||||
|
||||
if (!isset($vars['interval']))
|
||||
{
|
||||
if (isset($config['os'][$device['os']]['realtime']))
|
||||
{
|
||||
$vars['interval'] = $config['os'][$device['os']]['realtime'];
|
||||
} else {
|
||||
$vars['interval'] = $config['realtime_interval'];
|
||||
}
|
||||
}
|
||||
|
||||
$navbar['class'] = "navbar-narrow";
|
||||
$navbar['brand'] = "Polling Interval";
|
||||
|
||||
foreach (array(0.25, 1, 2, 5, 10, 15, 30, 60) as $interval)
|
||||
{
|
||||
if ($vars['interval'] == $interval) { $navbar['options'][$interval]['class'] = "active"; }
|
||||
$navbar['options'][$interval]['url'] = generate_url($link_array,array('view'=>'realtime','interval'=>$interval));
|
||||
$navbar['options'][$interval]['text'] = $interval."s";
|
||||
}
|
||||
|
||||
print_navbar($navbar);
|
||||
|
||||
$realtime_link = 'graph-realtime.php?type=bits&id=' . $port['port_id'] . '&interval='.$vars['interval'];
|
||||
if (OBS_DEBUG)
|
||||
{
|
||||
$realtime_link .= '&debug=yes';
|
||||
}
|
||||
|
||||
echo generate_box_open();
|
||||
|
||||
?>
|
||||
|
||||
<div style="padding: 30px; text-align: center;">
|
||||
<object data="<?php echo($realtime_link); ?>" type="image/svg+xml" width="1000" height="400">
|
||||
<param name="src" value="graph.php?type=bits&id=<?php echo($port['port_id'] . "&interval=".$vars['interval']); ?>" />
|
||||
Your browser does not support SVG! You need to either use Firefox or Chrome, or download the Adobe SVG plugin.
|
||||
</object>
|
||||
</div>
|
||||
<?php
|
||||
|
||||
echo generate_box_close();
|
||||
|
||||
// EOF
|
Reference in New Issue
Block a user