mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
Correct temperature sensors overriding themselves (#5423)
This commit is contained in:
committed by
Neil Lathwood
parent
89a2847b69
commit
9fa8485f23
@@ -5,6 +5,7 @@ if ($device['os'] == 'routeros') {
|
||||
|
||||
$divisor = 10.0;
|
||||
$type = 'mikrotik';
|
||||
$insert_index = 0;
|
||||
|
||||
$oids = snmp_walk($device, 'mtxrHlTemperature', '-OsqnU', 'MIKROTIK-MIB');
|
||||
|
||||
@@ -18,7 +19,8 @@ if ($device['os'] == 'routeros') {
|
||||
$oid = '.1.3.6.1.4.1.14988.1.1.3.10.'.$index;
|
||||
$temperature = (snmp_get($device, $oid, '-Oqv') / $divisor);
|
||||
|
||||
discover_sensor($valid['sensor'], 'temperature', $device, $oid, $index, $type, $descr, $divisor, '1', null, null, null, null, $temperature);
|
||||
discover_sensor($valid['sensor'], 'temperature', $device, $oid, $insert_index, $type, $descr, $divisor, '1', null, null, null, null, $temperature);
|
||||
$insert_index++;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -34,7 +36,8 @@ if ($device['os'] == 'routeros') {
|
||||
$oid = '.1.3.6.1.4.1.14988.1.1.3.11.'.$index;
|
||||
$temperature = (snmp_get($device, $oid, '-Oqv') / $divisor);
|
||||
|
||||
discover_sensor($valid['sensor'], 'temperature', $device, $oid, $index, $type, $descr, $divisor, '1', null, null, null, null, $temperature);
|
||||
discover_sensor($valid['sensor'], 'temperature', $device, $oid, $insert_index, $type, $descr, $divisor, '1', null, null, null, null, $temperature);
|
||||
$insert_index++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user