diff --git a/html/pages/device.php b/html/pages/device.php index 0d446c435..4a2afed7f 100644 --- a/html/pages/device.php +++ b/html/pages/device.php @@ -164,6 +164,7 @@ echo(" include("pages/device/".mres($section).".inc.php"); + echo(" "); } diff --git a/html/pages/device/interface.inc.php b/html/pages/device/interface.inc.php new file mode 100644 index 000000000..4156d6e2d --- /dev/null +++ b/html/pages/device/interface.inc.php @@ -0,0 +1,72 @@ +Disabled"; } + if ($interface['ifAdminStatus'] == "up" && $interface['ifOperStatus'] == "down") { $status = "Enabled / Disconnected"; } + if ($interface['ifAdminStatus'] == "up" && $interface['ifOperStatus'] == "up") { $status = "Enabled / Connected"; } + + $i = 1; + $inf = fixifName($ifname); + + $bg="#ffffff"; +# echo(""); +# include("includes/device-header.inc"); +# echo("
"); + + $show_all = 1; + + echo("
"); + + include("includes/print-interface.inc"); + + echo("
"); + + $pos = strpos(strtolower($ifname), "vlan"); + if( $pos !== false ) { + $broke = yes; + } + $pos = strpos(strtolower($ifname), "loopback"); + if( $pos !== false ) { + $broke = yes; + } + +if( !$broke) +{ } + +echo("
"); + +if(file_exists("rrd/" . $hostname . "/". $ifIndex . ".rrd")) { + + $iid = $id; + echo("
Interface Traffic
"); + $graph_type = "bits"; + include("includes/print-interface-graphs.php"); + + echo("
Interface Packets
"); + $graph_type = "pkts"; + include("includes/print-interface-graphs.php"); + + echo("
Interface Non Unicast
"); + $graph_type = "nupkts"; + include("includes/print-interface-graphs.php"); + + echo("
Interface Errors
"); + $graph_type = "errors"; + include("includes/print-interface-graphs.php"); + +} + +?> diff --git a/html/pages/interface.php b/html/pages/interface.php index d3c4c98a2..04eed2183 100644 --- a/html/pages/interface.php +++ b/html/pages/interface.php @@ -1,6 +1,6 @@