View Issue Details

IDProjectCategoryView StatusLast Update
501RackTablesSNMPpublic2012-01-14 18:00
Reporteruser270Assigned Toadoom42  
PrioritynormalSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
Product Version0.19.10 
Target Version0.19.11Fixed in Version0.19.11 
Summary501: Patch to fix missing support for HP ProCurve J9086A and J9087A
DescriptionPlease 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',
TagsNo tags attached.

Activities

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',
snmp-procurve.patch (1,412 bytes)   

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',
snmp-procurve-fixed.patch (1,412 bytes)   

user270

2012-01-06 09:20

  ~0000503

Changed second 'J9086A' in description to correct 'J9087A' in snmp-procurve-fixed.patch
adoom42

adoom42

2012-01-14 18:00

administrator   ~0000510

The change has been committed (r4904). Thanks for the patch.

FYI, you can find the switch descriptions in dictionary.php.

Issue History

Date Modified Username Field Change
2012-01-06 09:08 user270 New Issue
2012-01-06 09:08 user270 File Added: snmp-procurve.patch
2012-01-06 09:18 user270 File Added: snmp-procurve-fixed.patch
2012-01-06 09:20 user270 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