r4885 SNMP support for Fortinet Fortigate 310B (#374)
authorAaron Dummer <aaron@dummer.info>
Sun, 1 Jan 2012 02:28:07 +0000 (02:28 +0000)
committerAaron Dummer <aaron@dummer.info>
Sun, 1 Jan 2012 02:28:07 +0000 (02:28 +0000)
ChangeLog
wwwroot/inc/dictionary.php
wwwroot/inc/snmp.php

index 8a6de77..0d58de2 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -27,7 +27,7 @@
        update: added an 'Uncheck all' button to the rackspace allocation page (#490)
        update: ability to change cable ID without deleting & re-adding the link (#457)
        update: vertically position racks to the bottom of the row instead of the center (#469)
-       update: SNMP support for WS-C2960-48TC-L (#499)
+       update: SNMP support for WS-C2960-48TC-L (#499), Fortinet Fortigate 310B (#374)
        update: allow duplicate 'router' IP assignments without warning to accommodate VRRP (#419, by Tyler J. Wagner)
        update: ability to delete IP prefixes from within its properties tab
        update: adding and deleting forms of IP prefixes are separated
index 4d57fe4..1e1c4ab 100644 (file)
@@ -1672,6 +1672,7 @@ $dictionary = array
        1606 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 2360-48TD'),
        1607 => array ('chapter_id' => 12, 'dict_value' => 'Cisco%GPASS%Catalyst 3560E-12D'),
        1608 => array ('chapter_id' => 13, 'dict_value' => 'VMWare Hypervisor%GSKIP%VMware ESXi 5.0'),
+       1609 => array ('chapter_id' => 17, 'dict_value' => 'Fortinet%GPASS%Fortigate 310B'),
 
 # Any new "default" dictionary records must go above this line (i.e., with
 # dict_key code less, than 50000). This is necessary to keep AUTO_INCREMENT
index 49ff03d..1033091 100644 (file)
@@ -878,6 +878,15 @@ $iftable_processors['C3KX-NM-1000'] = array
        'try_next_proc' => FALSE,
 );
 
+$iftable_processors['fortinet-chassis-any-1000T'] = array
+(
+       'pattern' => '@^port([[:digit:]]+)$@',
+       '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
 (
@@ -1495,6 +1504,12 @@ $known_switches = array // key is system OID w/o "enterprises" prefix
                'text' => 'SMC6128L2: 24 RJ-45/10-100TX + 4 combo-gig ports',
                'processors' => array ('smc2-combo-25-to-28', 'smc2-1000T-25-to-28', 'smc2-any-100TX'),
        ),
+       '12356.101.1.3002'=> array
+       (
+               'dict_key' => 1609,
+               'text' => 'FG310B: 10 RJ-45/10-1000T',
+               'processors' => array('fortinet-chassis-any-1000T'),
+       ),
 );
 
 global $swtype_pcre;