SnmpQuery fix mib directory order (#14580)

This commit is contained in:
Tony Murray
2022-11-04 23:12:56 -05:00
committed by GitHub
parent 1f1efa55f2
commit 35bea945ba

View File

@@ -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";
}