Add support for Edge-Core ECS4100 series devices (#12530)

* Add support for Edge-Core ECS4100 series devices

* Add ECS4100-52T-MIB file

* Update OS/Edgecos.php

* Add support for Edge-Core ECS4610-24F

* Added MIB File

* Updated definitions/edgecos.yaml

* Add test data for ECS4610-24F
This commit is contained in:
Oleksandr Martsyniuk
2021-02-15 23:45:56 -06:00
committed by GitHub
co-authored by GitHub
parent 7b52b70b3a
commit 01019cfc02
6 changed files with 65074 additions and 0 deletions
+6
View File
@@ -98,6 +98,10 @@ class Edgecos extends OS implements MempoolsDiscovery, ProcessorDiscovery
$oid = '.1.3.6.1.4.1.259.10.1.27.1.39.2.1.0';
} elseif (Str::startsWith($device->sysObjectID, '.1.3.6.1.4.1.259.8.1.11.')) { //ES3510MA
$oid = '.1.3.6.1.4.1.259.8.1.11.1.39.2.1.0';
} elseif (Str::startsWith($device->sysObjectID, '.1.3.6.1.4.1.259.10.1.46.')) { //ECS4100-52T
$oid = '.1.3.6.1.4.1.259.10.1.46.1.39.2.1.0';
} elseif (Str::startsWith($device->sysObjectID, '.1.3.6.1.4.1.259.10.1.5')) { //ECS4610-24F
$oid = '.1.3.6.1.4.1.259.10.1.5.1.39.2.1.0';
}
if (isset($oid)) {
@@ -130,6 +134,8 @@ class Edgecos extends OS implements MempoolsDiscovery, ProcessorDiscovery
'.1.3.6.1.4.1.259.10.1.45.' => 'ECS4120-MIB',
'.1.3.6.1.4.1.259.8.1.11' => 'ES3510MA-MIB',
'.1.3.6.1.4.1.259.10.1.43.' => 'ECS2100-MIB',
'.1.3.6.1.4.1.259.10.1.46.' => 'ECS4100-52T-MIB',
'.1.3.6.1.4.1.259.10.1.5' => 'ECS4610-24F-MIB',
];
foreach ($table as $prefix => $mib) {
+1
View File
@@ -28,3 +28,4 @@ discovery:
- .1.3.6.1.4.1.259.10.1.27.101
- .1.3.6.1.4.1.259.10.1.45.103
- .1.3.6.1.4.1.259.10.1.46.104
- .1.3.6.1.4.1.259.10.1.5
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff