$entry) { //print_r($entry); $index = (int)$entry['oacExpIMSysHwcIndex'] + 1; $inventory[$index] = [ 'entPhysicalDescr' => $entry['oacExpIMSysHwcDescription'], 'entPhysicalName' => $entry['oacExpIMSysHwcProductName'], 'entPhysicalClass' => $entry['oacExpIMSysHwcClass'], 'entPhysicalModelName' => $entry['oacExpIMSysHwcType'], //'entPhysicalAssetID' => $entry['oacExpIMSysHwcManufacturer'], 'entPhysicalSerialNum' => $entry['oacExpIMSysHwcSerialNumber'], 'entPhysicalIsFRU' => 'false', 'entPhysicalMfgName' => 'OneAccess', 'entPhysicalContainedIn' => ($entry['oacExpIMSysHwcIndex'] == 0 ? 0 : 1), 'entPhysicalParentRelPos' => ($entry['oacExpIMSysHwcIndex'] == 0 ? -1 : (int)$entry['oacExpIMSysHwcIndex']), ]; discover_inventory($device, $index, $inventory[$index], $mib); } // EOF