mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
SnmpQuery fix mib directory order (#14580)
This commit is contained in:
@@ -420,13 +420,6 @@ class NetSnmpQuery implements SnmpQueryInterface
|
||||
$base = Config::get('mib_dir');
|
||||
$dirs = [$base];
|
||||
|
||||
// os directory
|
||||
if ($os_mibdir = Config::get("os.{$this->device->os}.mib_dir")) {
|
||||
$dirs[] = "$base/$os_mibdir";
|
||||
} elseif (file_exists($base . '/' . $this->device->os)) {
|
||||
$dirs[] = $base . '/' . $this->device->os;
|
||||
}
|
||||
|
||||
// os group
|
||||
if ($os_group = Config::get("os.{$this->device->os}.group")) {
|
||||
if (file_exists("$base/$os_group")) {
|
||||
@@ -434,6 +427,13 @@ class NetSnmpQuery implements SnmpQueryInterface
|
||||
}
|
||||
}
|
||||
|
||||
// os directory
|
||||
if ($os_mibdir = Config::get("os.{$this->device->os}.mib_dir")) {
|
||||
$dirs[] = "$base/$os_mibdir";
|
||||
} elseif (file_exists($base . '/' . $this->device->os)) {
|
||||
$dirs[] = $base . '/' . $this->device->os;
|
||||
}
|
||||
|
||||
if ($this->mibDir) {
|
||||
$dirs[] = "$base/$this->mibDir";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user