Tony Murray 9284bc60ff Update code in includes to be PSR-2 compliant (#4220)
refactor: Update code in /includes to be psr2 compliant #4220
2016-08-28 18:32:58 +01:00

25 lines
809 B
PHP

<?php
/*
* raspberry pi frequencies
* 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_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 = snmp_get($device, $oid.$freq, '-Oqve');
discover_sensor($valid['sensor'], 'frequency', $device, $oid.$freq, $freq, $sensor_type, $descr, 1, 1, null, null, null, null, $value);
}
}