Files

27 lines
822 B
PHP
Raw Permalink Normal View History

2016-08-14 17:37:50 +03:00
<?php
/*
* raspberry pi frequencies
* requires snmp extend agent script from librenms-agent
*/
2020-09-21 15:40:17 +02:00
if (! empty($pre_cache['raspberry_pi_sensors'])) {
2020-09-21 15:59:34 +02:00
$sensor_type = 'raspberry_freq';
2018-07-13 17:08:00 -05:00
$oid = '.1.3.6.1.4.1.8072.1.3.2.4.1.2.9.114.97.115.112.98.101.114.114.121.';
2016-08-14 17:37:50 +03:00
2018-07-13 17:08:00 -05:00
for ($freq = 6; $freq < 8; $freq++) {
switch ($freq) {
2020-09-21 15:59:34 +02:00
case '6':
$descr = 'ARM';
2018-07-13 17:08:00 -05:00
break;
2020-09-21 15:59:34 +02:00
case '7':
$descr = 'Core';
2018-07-13 17:08:00 -05:00
break;
}
2020-09-21 15:59:34 +02:00
$value = current($pre_cache['raspberry_pi_sensors']['raspberry.' . $freq]);
2018-07-13 17:08:00 -05:00
if (is_numeric($value)) {
discover_sensor($valid['sensor'], 'frequency', $device, $oid . $freq, $freq, $sensor_type, $descr, 1, 1, null, null, null, null, $value);
} else {
2017-07-22 00:00:04 +01:00
break;
2018-07-13 17:08:00 -05:00
}
2016-08-14 17:37:50 +03:00
}
}