diff --git a/includes/discovery/mempools/extreme.inc.php b/includes/discovery/mempools/extreme.inc.php new file mode 100644 index 000000000..45d35f697 --- /dev/null +++ b/includes/discovery/mempools/extreme.inc.php @@ -0,0 +1,12 @@ + diff --git a/includes/polling/os/extremeware.inc.php b/includes/polling/os/extremeware.inc.php index 94509495a..5ce0263c2 100644 --- a/includes/polling/os/extremeware.inc.php +++ b/includes/polling/os/extremeware.inc.php @@ -22,12 +22,17 @@ if (!strpos($poll_device['sysDescr'], 'XOS')) { else { // ExtremeXOS version 12.4.1.7 v1241b7 by release-manager on Sat Mar 13 02:36:57 EST 2010 // ExtremeWare XOS version 11.5.2.10 v1152b10 by release-manager on Thu Oct 26 09:53:04 PDT 2006 + // ExtremeXOS (X670-48x) version 15.5.2.9 v1552b9-patch1-5 by release-manager on Thu Sep 11 13:03:04 EDT 2014 echo " XOS \n"; - list($a,$b,$c,$d,$e,$f,$g,$h,$i,$j,$k,$l,$m) = explode(' ', str_replace('ExtremeWare XOS', 'ExtremeXOS', $poll_device['sysDescr'])); + list($a,$b,$c,$d,$e,$f,$g,$h,$i,$j,$k,$l,$m,$n) = explode(' ', str_replace('ExtremeWare XOS', 'ExtremeXOS', $poll_device['sysDescr'])); if ($b == 'version') { $version = $c; $features = $d.' '.$i.' '.$j.' '.$m; } + if ($c == 'version') { + $version = $d; + $features = $e.' '.$j.' '.$k.' '.$n; + } } $hardware = rewrite_extreme_hardware($poll_device['sysObjectID']); diff --git a/includes/polling/processors/extreme-cpu.inc.php b/includes/polling/processors/extreme-cpu.inc.php new file mode 100644 index 000000000..f45d63f24 --- /dev/null +++ b/includes/polling/processors/extreme-cpu.inc.php @@ -0,0 +1,15 @@ + 'Summit X250-24x', '.1.3.6.1.4.1.1916.2.92' => 'Summit X250-48p', '.1.3.6.1.4.1.1916.2.91' => 'Summit X250-48t', - '.1.3.6.1.4.1.1916.2.93' => 'Summit X250e-24t (3-Stack)', + '.1.3.6.1.4.1.1916.2.93' => 'Summit X250/X450-24t (3-Stack)', '.1.3.6.1.4.1.1916.2.88' => 'Summit X250e-24t (Single)', '.1.3.6.1.4.1.1916.2.66' => 'Summit X450-24t', '.1.3.6.1.4.1.1916.2.65' => 'Summit X450-24x', @@ -412,6 +412,8 @@ $rewrite_extreme_hardware = array( '.1.3.6.1.4.1.1916.2.129' => 'NWI-e450a', '.1.3.6.1.4.1.1916.2.133' => 'Summit x480-48t', '.1.3.6.1.4.1.1916.2.141' => 'Summit x480-48x', + '.1.3.6.1.4.1.1916.2.167' => 'Summit x670-48x', + '.1.3.6.1.4.1.1916.2.168' => 'Summit x670v-48x', ); $rewrite_ironware_hardware = array( @@ -665,6 +667,7 @@ $rewrite_ironware_hardware = array( 'snFESX624P' => 'FESX624POE+2XG-PREM', 'snFWSX424' => 'FWSX24G', 'snFWSX424Switch' => 'FWSX424', + 'FWSX24GSwitch' => 'FWSX424', 'snFWSX424Router' => 'FWSX424', 'snFWSX424Plus1XG' => 'FWSX24G + 1 10G', 'snFWSX424Plus1XGSwitch' => 'FWSX424+1XG', @@ -846,6 +849,7 @@ $rewrite_ironware_hardware = array( 'snCer2048C' => 'NetIron CER 2048C', 'snCer2048FX' => 'NetIron CER 2048F + 2x10G', 'snCer2048CX' => 'NetIron CER 2048C + 2x10G', + 'snTI2X24Router' => 'Stackable TurboIron-X24', ); $rewrite_ios_features = array(