. * * @package LibreNMS * @link http://librenms.org * @copyright 2018 Tony Murray * @author Tony Murray */ namespace LibreNMS\OS\Traits; use LibreNMS\Device\Processor; trait UcdResources { /** * Discover processors. * Returns an array of LibreNMS\Device\Processor objects that have been discovered * * @return array Processors */ public function discoverProcessors() { echo "UCD Resources: "; return array( Processor::discover( 'ucd-old', $this->getDeviceId(), '.1.3.6.1.4.1.2021.11.11.0', 0, 'CPU', -1 ) ); } }