mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
27 lines
822 B
PHP
27 lines
822 B
PHP
<?php
|
|
/*
|
|
* raspberry pi frequencies
|
|
* requires snmp extend agent script from librenms-agent
|
|
*/
|
|
if (! empty($pre_cache['raspberry_pi_sensors'])) {
|
|
$sensor_type = 'raspberry_freq';
|
|
$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 ($freq = 6; $freq < 8; $freq++) {
|
|
switch ($freq) {
|
|
case '6':
|
|
$descr = 'ARM';
|
|
break;
|
|
case '7':
|
|
$descr = 'Core';
|
|
break;
|
|
}
|
|
$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 {
|
|
break;
|
|
}
|
|
}
|
|
}
|