Update snmp.php
authorrychka <44201172+rychka@users.noreply.github.com>
Tue, 18 Dec 2018 14:02:43 +0000 (17:02 +0300)
committerDenis Ovsienko <denis@ovsienko.info>
Wed, 2 Jan 2019 23:43:14 +0000 (23:43 +0000)
add SNMP support for HP 1950 48G 2SFP+ 2XGT Switch (Mantis#1599)
add SNMP support for HPE FlexFabric 5900AF 48XG 4QSFP+ Switch (Mantis#1841)
add SNMP support for HPE 5500-24G-4SFP Switch (Mantis#1839)
add SNMP support for HP A5800AF-48G Switch with 2 Processors (JG225A) (Mantis#1843)
add SNMP support for HP 1810-8G v2 (J9802A) Switch (Mantis#1287)

wwwroot/inc/snmp.php

index ea7a1e1..2e451a4 100644 (file)
@@ -2213,6 +2213,69 @@ $iftable_processors['ubiquiti-chassis-51-to-52-1000SFP'] = array
        'try_next_proc' => FALSE,
 );
 
+$iftable_processors['procurve-25-to-28-combo-1000SFP'] = array
+(
+       'pattern' => '@^GigabitEthernet1/0/(25|26|27|28)$@',
+       'replacement' => '\\1',
+       'dict_key' => '4-1077',
+       'label' => '\\1',
+       'try_next_proc' => TRUE,
+);
+
+$iftable_processors['catalyst-chassis-any-TenGb'] = array
+(
+       'pattern' => '@^Ten-GigabitEthernet([[:digit:]]+/)?([[:digit:]]+/)?([[:digit:]]+)$@',
+       'replacement' => 'Tgi\\1\\2\\3',
+       'dict_key' => '9-1084',
+       'label' => '\\3',
+       'try_next_proc' => FALSE,
+);
+
+$iftable_processors['catalyst-chassis-FortyGigE'] = array
+(
+       'pattern' => '@^FortyGigE([[:digit:]]+/)?([[:digit:]]+/)?(49|50|51|52)$@',
+       'replacement' => 'FGi\\1\\2\\3',
+       'dict_key' => '10-1588',
+       'label' => '\\3',
+       'try_next_proc' => FALSE,
+);
+
+$iftable_processors['procurve-51-to-52-10000SFP+'] = array
+(
+       'pattern' => '@^(Ten-GigabitEthernet1/0/(51|52)|50)$@',
+       'replacement' => '\\1',
+       'dict_key' => '9-1084',
+       'label' => '\\1',
+       'try_next_proc' => FALSE,
+);
+
+$iftable_processors['procurve-49-to-50-10GBase-T'] = array
+(
+       'pattern' => '@^Ten-GigabitEthernet1/0/(49|50)$@',
+       'replacement' => '\\1',
+       'dict_key' => '1-1642',
+       'label' => '\\1',
+       'try_next_proc' => FALSE,
+);
+
+$iftable_processors['procurve-any-1000T'] = array
+(
+       'pattern' => '@^GigabitEthernet1/0/(\d+)$@',
+       'replacement' => '\\g1',
+       'dict_key' => 24,
+       'label' => '\\1',
+       'try_next_proc' => FALSE,
+);
+
+$iftable_processors['procurve-8ports-1000T'] = array
+(
+       'pattern' => '@^Port:  (\d+) Gigabit - Level$@',
+       'replacement' => '\\1',
+       'dict_key' => 24,
+       'label' => '\\1',
+       'try_next_proc' => FALSE,
+);
+
 global $known_switches;
 $known_switches = array // key is system OID w/o "enterprises" prefix
 (
@@ -4217,6 +4280,36 @@ $known_switches = array // key is system OID w/o "enterprises" prefix
                'text' => 'HP Aruba 2530 24 PoE+ Switch, (24) RJ-45 10/100 PoE+ ports, (2) autosensing 10/100/1000 ports, (2) fixed Gigabit Ethernet SFP ports',
                'processors' => array ('procurve-27-to-28-1000SFP','procurve-25-to-26-1000T','procurve-chassis-100TX'),
        ),
+       '25506.11.1.181' => array
+       (
+               'dict_key' => 3656,
+               'text' => 'HP 1950 48G 2SFP+ 2XGT Switch, (48) RJ-45 auto-negotiating 10/100/1000 PoE+ ports, (2) SFP+ fixed 1000/10000 SFP+ ports, (2) RJ-45 1/10GBASE-T ports',
+               'processors' => array ('procurve-49-to-50-10GBase-T','procurve-51-to-52-10000SFP+','procurve-any-1000T'),
+       ),
+       '25506.11.1.100' => array
+       (
+               'dict_key' => 3659,
+               'text' => 'HPE FlexFabric 5900AF 48XG 4QSFP+ Switch, 1G/10G SFP+ and 4 QSFP+-ports, dual hot-pluggable power supplies and fan trays,',
+               'processors' => array ('catalyst-chassis-FortyGigE','catalyst-chassis-any-TenGb'),
+       ),
+       '25506.11.1.101' => array
+       (
+               'dict_key' => 3658,
+               'text' => 'HPE 5500-24G-4SFP, 24 RJ-45 autosensing 10/100/1000 ports, 4 fixed Gigabit Ethernet SFP ports',
+               'processors' => array ('procurve-25-to-28-combo-1000SFP','procurve-any-1000T'),
+       ),
+       '25506.11.1.46' => array
+       (
+               'dict_key' => 3662,
+               'text' => 'HP A5800AF-48G Switch with 2 Processors (JG225A), (48) RJ-45 10/100/1000 ports, (6) fixed 1000/10000 SFP+ ports',
+               'processors' => array ('catalyst-chassis-any-TenGb','procurve-any-1000T'),
+       ),
+       '11.2.3.7.11.150' => array
+       (
+               'dict_key' => 3660,
+               'text' => 'HP 1810-8G v2 (J9802A)',
+               'processors' => array ('procurve-8ports-1000T'),
+       ),
 );
 
 global $swtype_pcre;