. * * @link https://www.librenms.org * * @copyright 2020 Tony Murray * @author Tony Murray */ namespace LibreNMS\OS; use App\Models\Device; class Dlink extends \LibreNMS\OS { public function discoverOS(Device $device): void { parent::discoverOS($device); // yaml if (! empty($device->hardware) && $rev = snmp_get($this->getDeviceArray(), '.1.3.6.1.2.1.16.19.3.0', '-Oqv')) { $device->hardware .= ' Rev. ' . $rev; } } }