From a7cd099b80f4eac7a17a06ae21f59693a4560f14 Mon Sep 17 00:00:00 2001 From: Adam Amstrong Date: Fri, 29 Apr 2011 22:46:37 +0000 Subject: [PATCH] UNDER MOTHERFUCKING CONSTRUCTION. because i can't work out what to put there :( git-svn-id: http://www.observium.org/svn/observer/trunk@2205 61d68cd4-352d-0410-923a-c4978735b2b8 --- html/images/consdog.jpg | Bin 0 -> 18663 bytes html/pages/routing.inc.php | 8 ++--- html/pages/routing/cef.inc.php | 8 +++++ html/pages/routing/ospf.inc.php | 50 ++++++++++++++++++++++++++++++++ 4 files changed, 62 insertions(+), 4 deletions(-) create mode 100644 html/images/consdog.jpg diff --git a/html/images/consdog.jpg b/html/images/consdog.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f3b366bc779d1ac62b832ae5ac0ce7b0033b9389 GIT binary patch literal 18663 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 Gh5rJOWEkQA literal 0 HcmV?d00001 diff --git a/html/pages/routing.inc.php b/html/pages/routing.inc.php index f2b49a4b2..4c93563fb 100644 --- a/html/pages/routing.inc.php +++ b/html/pages/routing.inc.php @@ -4,16 +4,16 @@ if ($_GET['optb'] == "graphs" || $_GET['optc'] == "graphs") { $graphs = "graphs" #$datas[] = 'overview'; -$routing_count['bgp'] = mysql_result(mysql_query("select count(*) from bgpPeers"), 0); +$routing_count['bgp'] = mysql_result(mysql_query("SELECT COUNT(*) from `bgpPeers`"), 0); if ($routing_count['bgp']) { $datas[] = 'bgp'; } -$routing_count['ospf'] = mysql_result(mysql_query("select count(*) from ospf_ports"), 0); +$routing_count['ospf'] = mysql_result(mysql_query("SELECT COUNT(*) FROM `ospf_instances` WHERE `ospfAdminStat` = 'enabled'"), 0); if ($routing_count['ospf']) { $datas[] = 'ospf'; } -$routing_count['cef'] = mysql_result(mysql_query("select count(*) from cef_switching"), 0); +$routing_count['cef'] = mysql_result(mysql_query("SELECT COUNT(*) from `cef_switching`"), 0); if ($routing_count['cef']) { $datas[] = 'cef'; } -$routing_count['vrf'] = @mysql_result(mysql_query("select count(*) from vrfs"), 0); +$routing_count['vrf'] = @mysql_result(mysql_query("SELECT COUNT(*) from `vrfs`"), 0); if($routing_count['vrf']) { $datas[] = 'vrf'; } #$type_text['overview'] = "Overview"; diff --git a/html/pages/routing/cef.inc.php b/html/pages/routing/cef.inc.php index e69de29bb..210dfc8c1 100644 --- a/html/pages/routing/cef.inc.php +++ b/html/pages/routing/cef.inc.php @@ -0,0 +1,8 @@ +
+
+

Work in Progress

+
+ +
+
+This page is still under construction
If you have any ideas for what could go here, or how we could lay out the content that should be here, please share!
diff --git a/html/pages/routing/ospf.inc.php b/html/pages/routing/ospf.inc.php index e69de29bb..3bab28b1a 100644 --- a/html/pages/routing/ospf.inc.php +++ b/html/pages/routing/ospf.inc.php @@ -0,0 +1,50 @@ +'); +echo('DeviceRouter IdStatusABRASBRAreasPortsNeighbours'); + +#### Loop Instances + +while($instance = mysql_fetch_assoc($query)) +{ + + if (!is_integer($i_i/2)) { $instance_bg = $list_colour_a; } else { $instance_bg = $list_colour_b; } + + $device = device_by_id_cache($instance['device_id']); + + $area_count = mysql_result(mysql_query("SELECT COUNT(*) FROM `ospf_areas` WHERE `device_id` = '".$device['device_id']."'"),0); + $port_count = mysql_result(mysql_query("SELECT COUNT(*) FROM `ospf_ports` WHERE `device_id` = '".$device['device_id']."'"),0); + $port_count_enabled = mysql_result(mysql_query("SELECT COUNT(*) FROM `ospf_ports` WHERE `ospfIfAdminStat` = 'enabled' AND `device_id` = '".$device['device_id']."'"),0); + + $ip_query = "SELECT * FROM ipv4_addresses AS A, ports AS I WHERE "; + $ip_query .= "(A.ipv4_address = '".$peer['bgpPeerIdentifier']."' AND I.interface_id = A.interface_id)"; + $ip_query .= " AND I.device_id = '".$device['device_id']."'"; + $ipv4_host = mysql_fetch_assoc(mysql_query($ip_query)); + + if($instance['ospfAdminStat'] == "enabled") { $enabled = 'enabled'; } else { $enabled = 'disabled'; } + if($instance['ospfAreaBdrRtrStatus'] == "true") { $abr = 'yes'; } else { $abr = 'no'; } + if($instance['ospfASBdrRtrStatus'] == "true") { $asbr = 'yes'; } else { $asbr = 'no'; } + + echo(''); + echo(' '.generate_device_link($device). ''); + echo(' '.$instance['ospfRouterId'] . ''); + echo(' ' . $enabled . ''); + echo(' ' . $abr . ''); + echo(' ' . $asbr . ''); + echo(' ' . $area_count . ''); + echo(' ' . $port_count . '('.$port_count_enabled.')'); + echo(' ' . ($neighbour_count+0) . ''); + echo(''); + + $i_i++; + +} ### End loop instances + +echo(''); + +?>