. * * @package LibreNMS * @link http://librenms.org * @copyright 2017 Tony Murray * @author Tony Murray */ // ESI-MIB::genProductNumber.0 .1.3.6.1.4.1.683.1.4.0 // ESI-MIB::genSerialNumber.0 .1.3.6.1.4.1.683.1.5.0 // ESI-MIB::genVersion.0 .1.3.6.1.4.1.683.1.9.0 if (starts_with($poll_device['sysObjectID'], 'enterprises.683')) { $oids = array( 'hardware' => '.1.3.6.1.4.1.683.1.4.0', 'serial' => '.1.3.6.1.4.1.683.1.5.0', 'version' => '.1.3.6.1.4.1.683.1.9.0', ); $os_data = snmp_get_multi_oid($device, $oids); foreach ($oids as $var => $oid) { $$var = trim($os_data[$oid], '"'); } } if (str_contains($poll_device['sysDescr'], 'Wireless')) { $features = 'wireless'; } else { $features = 'wired'; }