View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
501 | RackTables | SNMP | public | 2012-01-06 09:08 | 2012-01-14 18:00 |
Reporter | Assigned To | adoom42 | |||
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | closed | Resolution | fixed | ||
Product Version | 0.19.10 | ||||
Target Version | 0.19.11 | Fixed in Version | 0.19.11 | ||
Summary | 501: Patch to fix missing support for HP ProCurve J9086A and J9087A | ||||
Description | Please find attache a patch to add support to SNMP sync. It will correctly add 1 Console port, 24 100TX ports, 2 1000T ports and 2 SFP ports. Symptoms: Unknown OID '11.2.3.7.11.78' Unknown OID '11.2.3.7.11.80' Resolution, see attached patch. I would also like to update description of J9086A, but couldn't find how. "HP ProCurve%GPASS%E2610-24-PPoE J9086A" should be called something like "HP ProCurve%GPASS%E2610-24/12-PoE J9086A" Since it has 24 100TX ports of which 12 are PoE enabled. | ||||
Additional Information | --- RackTables-0.19.10/wwwroot/inc/snmp.php 2011-10-16 16:06:43.000000000 +0200 +++ racktables/inc/snmp.php 2012-01-06 09:22:43.000000000 +0100 @@ -345,6 +345,15 @@ 'try_next_proc' => FALSE, ); +$iftable_processors['procurve-27-to-28-1000SFP'] = array +( + 'pattern' => '@^(27|28)$@', + 'replacement' => '\\1', + 'dict_key' => '4-1077', + 'label' => '\\1', + 'try_next_proc' => FALSE, +); + $iftable_processors['procurve-49-to-50-1000T'] = array ( 'pattern' => '@^(49|50)$@', @@ -1204,6 +1213,18 @@ 'text' => 'J9089A: 48 RJ-45/10-100TX PoE + 2 1000T + 2 SFP-1000', 'processors' => array ('procurve-49-to-50-1000T', 'procurve-51-to-52-1000SFP', 'procurve-chassis-100TX'), ), + '11.2.3.7.11.80' => array + ( + 'dict_key' => 1570, + 'text' => 'J9086A: 24 RJ-45/10-100TX 12 PoE + 2 1000T + 2 SFP-1000', + 'processors' => array ('procurve-25-to-26-1000T', 'procurve-27-to-28-1000SFP', 'procurve-chassis-100TX'), + ), + '11.2.3.7.11.78' => array + ( + 'dict_key' => 861, + 'text' => 'J9086A: 24 RJ-45/10-100TX PoE + 2 1000T + 2 SFP-1000', + 'processors' => array ('procurve-25-to-26-1000T', 'procurve-27-to-28-1000SFP', 'procurve-chassis-100TX'), + ), '11.2.3.7.11.33.4.1.1' => array ( 'dict_key' => 1605, @@ -1542,6 +1563,8 @@ $console_per_product = array ( 79 => '1-29', # RJ-45 RS-232 + 78 => '1-29', + 80 => '1-29', 86 => '1-29', 87 => '1-29', 63 => '1-29', | ||||
Tags | No tags attached. | ||||
2012-01-06 09:08
|
snmp-procurve.patch (1,412 bytes)
--- RackTables-0.19.10/wwwroot/inc/snmp.php 2011-10-16 16:06:43.000000000 +0200 +++ racktables/inc/snmp.php 2012-01-06 09:22:43.000000000 +0100 @@ -345,6 +345,15 @@ 'try_next_proc' => FALSE, ); +$iftable_processors['procurve-27-to-28-1000SFP'] = array +( + 'pattern' => '@^(27|28)$@', + 'replacement' => '\\1', + 'dict_key' => '4-1077', + 'label' => '\\1', + 'try_next_proc' => FALSE, +); + $iftable_processors['procurve-49-to-50-1000T'] = array ( 'pattern' => '@^(49|50)$@', @@ -1204,6 +1213,18 @@ 'text' => 'J9089A: 48 RJ-45/10-100TX PoE + 2 1000T + 2 SFP-1000', 'processors' => array ('procurve-49-to-50-1000T', 'procurve-51-to-52-1000SFP', 'procurve-chassis-100TX'), ), + '11.2.3.7.11.80' => array + ( + 'dict_key' => 1570, + 'text' => 'J9086A: 24 RJ-45/10-100TX 12 PoE + 2 1000T + 2 SFP-1000', + 'processors' => array ('procurve-25-to-26-1000T', 'procurve-27-to-28-1000SFP', 'procurve-chassis-100TX'), + ), + '11.2.3.7.11.78' => array + ( + 'dict_key' => 861, + 'text' => 'J9086A: 24 RJ-45/10-100TX PoE + 2 1000T + 2 SFP-1000', + 'processors' => array ('procurve-25-to-26-1000T', 'procurve-27-to-28-1000SFP', 'procurve-chassis-100TX'), + ), '11.2.3.7.11.33.4.1.1' => array ( 'dict_key' => 1605, @@ -1542,6 +1563,8 @@ $console_per_product = array ( 79 => '1-29', # RJ-45 RS-232 + 78 => '1-29', + 80 => '1-29', 86 => '1-29', 87 => '1-29', 63 => '1-29', |
2012-01-06 09:18
|
snmp-procurve-fixed.patch (1,412 bytes)
--- RackTables-0.19.10/wwwroot/inc/snmp.php 2011-10-16 16:06:43.000000000 +0200 +++ racktables/inc/snmp.php 2012-01-06 09:22:43.000000000 +0100 @@ -345,6 +345,15 @@ 'try_next_proc' => FALSE, ); +$iftable_processors['procurve-27-to-28-1000SFP'] = array +( + 'pattern' => '@^(27|28)$@', + 'replacement' => '\\1', + 'dict_key' => '4-1077', + 'label' => '\\1', + 'try_next_proc' => FALSE, +); + $iftable_processors['procurve-49-to-50-1000T'] = array ( 'pattern' => '@^(49|50)$@', @@ -1204,6 +1213,18 @@ 'text' => 'J9089A: 48 RJ-45/10-100TX PoE + 2 1000T + 2 SFP-1000', 'processors' => array ('procurve-49-to-50-1000T', 'procurve-51-to-52-1000SFP', 'procurve-chassis-100TX'), ), + '11.2.3.7.11.80' => array + ( + 'dict_key' => 1570, + 'text' => 'J9086A: 24 RJ-45/10-100TX 12 PoE + 2 1000T + 2 SFP-1000', + 'processors' => array ('procurve-25-to-26-1000T', 'procurve-27-to-28-1000SFP', 'procurve-chassis-100TX'), + ), + '11.2.3.7.11.78' => array + ( + 'dict_key' => 861, + 'text' => 'J9087A: 24 RJ-45/10-100TX PoE + 2 1000T + 2 SFP-1000', + 'processors' => array ('procurve-25-to-26-1000T', 'procurve-27-to-28-1000SFP', 'procurve-chassis-100TX'), + ), '11.2.3.7.11.33.4.1.1' => array ( 'dict_key' => 1605, @@ -1542,6 +1563,8 @@ $console_per_product = array ( 79 => '1-29', # RJ-45 RS-232 + 78 => '1-29', + 80 => '1-29', 86 => '1-29', 87 => '1-29', 63 => '1-29', |
Changed second 'J9086A' in description to correct 'J9087A' in snmp-procurve-fixed.patch | |
The change has been committed (r4904). Thanks for the patch. FYI, you can find the switch descriptions in dictionary.php. |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2012-01-06 09:08 |
|
New Issue | |
2012-01-06 09:08 |
|
File Added: snmp-procurve.patch | |
2012-01-06 09:18 |
|
File Added: snmp-procurve-fixed.patch | |
2012-01-06 09:20 |
|
Note Added: 0000503 | |
2012-01-07 10:11 | infrastation | Status | new => assigned |
2012-01-07 10:11 | infrastation | Assigned To | => adoom42 |
2012-01-07 10:11 | infrastation | Category | default => SNMP |
2012-01-07 10:11 | infrastation | Target Version | => 0.19.11 |
2012-01-14 18:00 | adoom42 | Note Added: 0000510 | |
2012-01-14 18:00 | adoom42 | Status | assigned => closed |
2012-01-14 18:00 | adoom42 | Resolution | open => fixed |
2012-01-14 18:00 | adoom42 | Fixed in Version | => 0.19.11 |