device: Add XOS X480 and X650 desc and tests (#8206)

* device: Add XOS X480 and X650 desc and tests

Signed-off-by: Misha Komarovskiy <zombah@gmail.com>

* device: add XOS x480 and x650 test data

Signed-off-by: Misha Komarovskiy <zombah@gmail.com>

* Add missing hardware string in test data
This commit is contained in:
Misha Komarovskiy
2018-02-07 08:47:56 +03:00
committed by Tony Murray
parent 19a17ed348
commit 26ce852c95
5 changed files with 96 additions and 0 deletions

View File

@@ -414,6 +414,8 @@ function rewrite_extreme_hardware($hardware)
'.1.3.6.1.4.1.1916.2.141' => 'Summit x480-48x',
'.1.3.6.1.4.1.1916.2.167' => 'Summit x670-48x',
'.1.3.6.1.4.1.1916.2.168' => 'Summit x670v-48x',
'.1.3.6.1.4.1.1916.2.118' => 'Summit X650-24x(SSns)',
'.1.3.6.1.4.1.1916.2.139' => 'Summit X480-24x(10G4X)',
);
// $hardware = array_str_replace($rewrite_extreme_hardware, $hardware);

40
tests/data/xos_x480.json Normal file
View File

@@ -0,0 +1,40 @@
{
"os": {
"discovery": {
"devices": [
{
"sysName": "<private>",
"sysObjectID": ".1.3.6.1.4.1.1916.2.139",
"sysDescr": "ExtremeXOS (X480-24x(10G4X)) version 15.3.5.2 v1535b2-patch1-13 by release-manager on Thu Dec 15 11:08:24 EST 2016",
"sysContact": null,
"version": null,
"hardware": "",
"features": null,
"location": null,
"os": "xos",
"type": "network",
"serial": null,
"icon": "extreme.svg"
}
]
},
"poller": {
"devices": [
{
"sysName": "<private>",
"sysObjectID": ".1.3.6.1.4.1.1916.2.139",
"sysDescr": "ExtremeXOS (X480-24x(10G4X)) version 15.3.5.2 v1535b2-patch1-13 by release-manager on Thu Dec 15 11:08:24 EST 2016",
"sysContact": "<private>",
"version": "15.3.5.2",
"hardware": "Summit X480-24x(10G4X)",
"features": "v1535b2-patch1-13 Dec 15 2016",
"location": "<private>",
"os": "xos",
"type": "network",
"serial": null,
"icon": "extreme.svg"
}
]
}
}
}

40
tests/data/xos_x650.json Normal file
View File

@@ -0,0 +1,40 @@
{
"os": {
"discovery": {
"devices": [
{
"sysName": "<private>",
"sysObjectID": ".1.3.6.1.4.1.1916.2.118",
"sysDescr": "ExtremeXOS (X650-24x(SSns)) version 15.3.5.2 v1535b2-patch1-14 by release-manager on Fri Jun 16 08:43:13 EDT 2017",
"sysContact": null,
"version": null,
"hardware": "",
"features": null,
"location": null,
"os": "xos",
"type": "network",
"serial": null,
"icon": "extreme.svg"
}
]
},
"poller": {
"devices": [
{
"sysName": "<private>",
"sysObjectID": ".1.3.6.1.4.1.1916.2.118",
"sysDescr": "ExtremeXOS (X650-24x(SSns)) version 15.3.5.2 v1535b2-patch1-14 by release-manager on Fri Jun 16 08:43:13 EDT 2017",
"sysContact": "<private>",
"version": "15.3.5.2",
"hardware": "Summit X650-24x(SSns)",
"features": "v1535b2-patch1-14 Jun 16 2017",
"location": "<private>",
"os": "xos",
"type": "network",
"serial": null,
"icon": "extreme.svg"
}
]
}
}
}

View File

@@ -0,0 +1,7 @@
1.3.6.1.2.1.1.1.0|4|ExtremeXOS (X480-24x(10G4X)) version 15.3.5.2 v1535b2-patch1-13 by release-manager on Thu Dec 15 11:08:24 EST 2016
1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.1916.2.139
1.3.6.1.2.1.1.3.0|67|2391339200
1.3.6.1.2.1.1.4.0|4|<private>
1.3.6.1.2.1.1.5.0|4|<private>
1.3.6.1.2.1.1.6.0|4|<private>
1.3.6.1.6.3.10.2.1.3.0|2|23913209

View File

@@ -0,0 +1,7 @@
1.3.6.1.2.1.1.1.0|4|ExtremeXOS (X650-24x(SSns)) version 15.3.5.2 v1535b2-patch1-14 by release-manager on Fri Jun 16 08:43:13 EDT 2017
1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.1916.2.118
1.3.6.1.2.1.1.3.0|67|700626400
1.3.6.1.2.1.1.4.0|4|<private>
1.3.6.1.2.1.1.5.0|4|<private>
1.3.6.1.2.1.1.6.0|4|<private>
1.3.6.1.6.3.10.2.1.3.0|2|7006245