mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
fix: Updated Raspberry Pi Temp sensor discovery (#6804)
This commit is contained in:
committed by
Tony Murray
parent
4f4719b66a
commit
d5384f9256
@@ -4,16 +4,12 @@
|
||||
* requires snmp extend agent script from librenms-agent
|
||||
*/
|
||||
|
||||
$raspberry = snmp_get($device, 'HOST-RESOURCES-MIB::hrSystemInitialLoadParameters.0', '-Osqnv');
|
||||
|
||||
if (preg_match("/(bcm).+(boardrev)/", $raspberry)) {
|
||||
$sensor_oid = ".1.3.6.1.4.1.8072.1.3.2.4.1.2.9.114.97.115.112.98.101.114.114.121.1";
|
||||
$value = snmp_get($device, $sensor_oid, '-Oqve');
|
||||
if (is_numeric($value)) {
|
||||
$sensor_type = "raspberry_temp";
|
||||
$sensor_oid = ".1.3.6.1.4.1.8072.1.3.2.4.1.2.9.114.97.115.112.98.101.114.114.121.1";
|
||||
$descr = "CPU Temp";
|
||||
$value = snmp_get($device, $sensor_oid, '-Oqve');
|
||||
if (is_numeric($value)) {
|
||||
discover_sensor($valid['sensor'], 'temperature', $device, $sensor_oid, 1, $sensor_type, $descr, 1, 1, null, null, null, null, $value);
|
||||
}
|
||||
discover_sensor($valid['sensor'], 'temperature', $device, $sensor_oid, 1, $sensor_type, $descr, 1, 1, null, null, null, null, $value);
|
||||
}
|
||||
|
||||
if (starts_with($sysObjectId, '.1.3.6.1.4.1.232.')) {
|
||||
|
||||
Reference in New Issue
Block a user