SNMP: add two more Netgear switches (Mantis#1983) master
authorDenis Ovsienko <denis@ovsienko.info>
Mon, 31 Aug 2020 19:14:33 +0000 (20:14 +0100)
committerDenis Ovsienko <denis@ovsienko.info>
Mon, 31 Aug 2020 19:14:33 +0000 (20:14 +0100)
[skip ci]

ChangeLog
wwwroot/inc/snmp.php

index 84156eeb42ba8a6b53e738e909b6eeb3595a412d..ecc4bf72adc3d22facdc89c623f19f212ef3fcfa 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,6 @@
 0.22.0
        update: drop support for PHP 5.x
+       update: add two more Netgear switches (Mantis#1983)
 0.21.4 2019-11-17
        bugfix: amend SQL to work on MySQL 8 (Mantis#1909)
        update: use vertical writing mode in the 802.1Q report
index 18edbbdf15da9f3364dae8ce91cbdba35b210bc0..40879d08e3132563dd13a090147bcf66a08808b6 100644 (file)
@@ -1229,6 +1229,33 @@ $iftable_processors['netgear-any-100TX'] = array
        'try_next_proc' => FALSE,
 );
 
+$iftable_processors['netgear-prosafe-25-to-28-SFP'] = array
+(
+       'pattern' => '@^GigabitEthernet(25|26|27|28)$@',
+       'replacement' => 'g\\1',
+       'dict_key' => '4-1077',
+       'label' => '\\1',
+       'try_next_proc' => FALSE,
+);
+
+$iftable_processors['netgear-prosafe-49-to-52-SFP'] = array
+(
+       'pattern' => '@^GigabitEthernet(49|50|51|52)$@',
+       'replacement' => 'g\\1',
+       'dict_key' => '4-1077',
+       'label' => '\\1',
+       'try_next_proc' => FALSE,
+);
+
+$iftable_processors['netgear-prosafe-any-1000T'] = array
+(
+       'pattern' => '@^GigabitEthernet(\d+)$@',
+       'replacement' => 'g\\1',
+       'dict_key' => '1-24',
+       'label' => '\\1',
+       'try_next_proc' => FALSE,
+);
+
 $iftable_processors['nortel-any-1000T'] = array
 (
        'pattern' => '@^Ethernet Port on unit 1, port ([[:digit:]]+)$@',
@@ -4209,6 +4236,18 @@ $known_switches = array // key is system OID w/o "enterprises" prefix
                'ifDescrOID' => 'ifName',
                'processors' => array ('netgear-23-to-24-1000SPFcombo', 'netgear-any-1000T'),
        ),
+       '4526.100.4.48' => array
+       (
+               'dict_key' => 3749,
+               'text' => '24-Port Gigabit PoE+ + 4 SFP (GS728TPv2)',
+               'processors' => array ('netgear-prosafe-25-to-28-SFP', 'netgear-prosafe-any-1000T'),
+       ),
+       '4526.100.4.50' => array
+       (
+               'dict_key' => 3751,
+               'text' => '48-Port Gigabit PoE+ + 4 SFP (GS752TPv2)',
+               'processors' => array ('netgear-prosafe-49-to-52-SFP', 'netgear-prosafe-any-1000T'),
+       ),
        '4526.100.11.1' => array
        (
                'dict_key' => 557,