. * * @package LibreNMS * @link http://librenms.org * @copyright 2018 Ryan Finney * @author https://github.com/theherodied/ */ $data = snmp_get_multi_oid($device, ['ahSystemSerial.0', 'ahDeviceMode.0', 'ahFirmwareVersion.0'], '-OQUs', 'AH-SYSTEM-MIB'); $hardware = $data['ahDeviceMode.0']; $version2 = $data['ahFirmwareVersion.0']; // Version has 'HiveOS ' included. We want to remove it so OS doesn't show HiveOS twice. $version = preg_replace('/^HiveOS /', '', $version2); $serial = $data['ahSystemSerial.0'];