From 8558f8b5a12c3aff8d2b6602fc6af5aa466bebe6 Mon Sep 17 00:00:00 2001 From: Adam Amstrong Date: Mon, 1 Mar 2010 02:42:30 +0000 Subject: [PATCH] junos atm vp collection! konijntjetijd! git-svn-id: http://www.observium.org/svn/observer/trunk@981 61d68cd4-352d-0410-923a-c4978735b2b8 --- includes/discovery/junose-atm-vp.inc.php | 4 +- includes/polling/junose-atm-vp.inc.php | 77 ++++++++++++++++++++++++ 2 files changed, 80 insertions(+), 1 deletion(-) create mode 100755 includes/polling/junose-atm-vp.inc.php diff --git a/includes/discovery/junose-atm-vp.inc.php b/includes/discovery/junose-atm-vp.inc.php index 555db1c026..dc6f6cd87f 100755 --- a/includes/discovery/junose-atm-vp.inc.php +++ b/includes/discovery/junose-atm-vp.inc.php @@ -15,7 +15,9 @@ if($device['os'] == "junose" && $config['enable_ports_junoseatmvp']) if(is_array($vp_array[$device['device_id']])) { foreach($vp_array[$device['device_id']] as $index => $entry) { - list($interface_id,$vp_id)= explode('.', $index); + list($ifIndex,$vp_id)= explode('.', $index); + + $interface_id = mysql_result(mysql_query("SELECT `interface_id` FROM `ports` WHERE `device_id` = '".$device['device_id']."' AND `ifIndex` = '".$ifIndex."'"),0); if(is_numeric($interface_id) && is_numeric($vp_id)) { discover_juniAtmvp($valid_vp, $interface_id, $vp_id, NULL); diff --git a/includes/polling/junose-atm-vp.inc.php b/includes/polling/junose-atm-vp.inc.php new file mode 100755 index 0000000000..9f7b37cbe3 --- /dev/null +++ b/includes/polling/junose-atm-vp.inc.php @@ -0,0 +1,77 @@ +