mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
ensure mib-name passed as parameter (#6135)
* ensure mib-name passed as parameter * use str_contains instead of stristr
This commit is contained in:
committed by
Tony Murray
parent
66d1006d91
commit
d53f666221
@@ -386,19 +386,14 @@ function poll_mib_def($device, $mib_name_table, $mib_subdir, $mib_oids, $mib_gra
|
||||
echo "This is poll_mib_def Processing\n";
|
||||
$mib = null;
|
||||
|
||||
list($mib, $file) = explode(':', $mib_name_table, 2);
|
||||
|
||||
if (is_null($rrd_name)) {
|
||||
if (stristr($mib_name_table, 'UBNT')) {
|
||||
list($mib,) = explode(':', $mib_name_table, 2);
|
||||
$measurement_name = strtolower($mib);
|
||||
if (str_contains($mib_name_table, 'UBNT', true)) {
|
||||
$rrd_name = strtolower($mib);
|
||||
} else {
|
||||
list($mib,$file) = explode(':', $mib_name_table, 2);
|
||||
$measurement_name = strtolower($file);
|
||||
$rrd_name = strtolower($file);
|
||||
}
|
||||
} else {
|
||||
$measurement_name = strtolower($rrd_name);
|
||||
}
|
||||
if (is_null($rrd_name)) {
|
||||
$rrd_name = $measurement_name;
|
||||
}
|
||||
|
||||
$rrd_def = new RrdDefinition();
|
||||
|
Reference in New Issue
Block a user