mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
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:
co-authored by
GitHub
parent
7b52b70b3a
commit
01019cfc02
@@ -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) {
|
||||
|
||||
@@ -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
Reference in New Issue
Block a user