mirror of
https://github.com/librenms/librenms.git
synced 2024-09-22 10:58:42 +00:00
fix: Fixed Raspberry Pi sensors (#7131)
* fix: Fixing Raspberry Pi sensors * Update linux.inc.php * Update linux.inc.php * Update linux.inc.php
This commit is contained in:
parent
1098529c62
commit
40f25aa17a
@ -15,7 +15,7 @@ for ($freq = 6; $freq < 8; $freq++) {
|
||||
$descr = "Core";
|
||||
break;
|
||||
}
|
||||
$value = current($pre_cache['raspberry_pi_sensors'][$oid.$freq]);
|
||||
$value = current($pre_cache['raspberry_pi_sensors']["raspberry.".$freq]);
|
||||
if (is_numeric($value)) {
|
||||
discover_sensor($valid['sensor'], 'frequency', $device, $oid.$freq, $freq, $sensor_type, $descr, 1, 1, null, null, null, null, $value);
|
||||
} else {
|
||||
|
@ -24,4 +24,4 @@
|
||||
*/
|
||||
|
||||
echo 'RaspberryPi ';
|
||||
$pre_cache['raspberry_pi_sensors'] = snmpwalk_cache_oid_num($device, '.1.3.6.1.4.1.8072.1.3.2.4.1.2.9.114.97.115.112.98.101.114.114.121', array());
|
||||
$pre_cache['raspberry_pi_sensors'] = snmpwalk_cache_oid($device, '.1.3.6.1.4.1.8072.1.3.2.4.1.2.9.114.97.115.112.98.101.114.114.121', array());
|
||||
|
@ -4,7 +4,7 @@
|
||||
* requires snmp extend agent script from librenms-agent
|
||||
*/
|
||||
$state = "raspberry_codec";
|
||||
$oid = '1.3.6.1.4.1.8072.1.3.2.4.1.2.9.114.97.115.112.98.101.114.114.121.';
|
||||
$oid = '.1.3.6.1.4.1.8072.1.3.2.4.1.2.9.114.97.115.112.98.101.114.114.121.';
|
||||
for ($codec = 8; $codec < 14; $codec++) {
|
||||
switch ($codec) {
|
||||
case "8":
|
||||
@ -26,7 +26,7 @@ for ($codec = 8; $codec < 14; $codec++) {
|
||||
$descr = "WMV9 codec";
|
||||
break;
|
||||
}
|
||||
$value = current($pre_cache['raspberry_pi_sensors'][$oid.$codec]);
|
||||
$value = current($pre_cache['raspberry_pi_sensors']["raspberry.".$codec]);
|
||||
if (stripos($value, 'abled') !== false) {
|
||||
$state_index_id = create_state_index($state);
|
||||
if ($state_index_id) {
|
||||
|
@ -20,7 +20,7 @@ for ($volt = 2; $volt < 6; $volt++) {
|
||||
$descr = "SDRAMp";
|
||||
break;
|
||||
}
|
||||
$value = current($pre_cache['raspberry_pi_sensors'][$oid.$volt]);
|
||||
$value = current($pre_cache['raspberry_pi_sensors']["raspberry.".$volt]);
|
||||
if (is_numeric($value)) {
|
||||
discover_sensor($valid['sensor'], 'voltage', $device, $oid.$volt, $volt, $sensor_type, $descr, '1', '1', null, null, null, null, $value);
|
||||
} else {
|
||||
|
Loading…
Reference in New Issue
Block a user