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

ChangeLog
wwwroot/inc/snmp.php

index e3edde2df5564e2b3148f137559a891dfdf41a02..ec51699b9403f778652c39ee96559969ecc39fb0 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -4,6 +4,7 @@
        update: add an ID column to the table of attributes
        update: refine some SNMP code
        update: upgrade CodeMirror to 5.58.1
+       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,