sortColumn = LIB_SORT_DEFAULT; $sortCriteria->ascending = true; $drives = get_all_drives($user, $sortCriteria); $loglibs = get_logical_libraries($user, $sortCriteria); $numloglibs = count($loglibs); $numdrives = count($drives); $driveIndices = ""; $driveGuids = ""; ?>
Key Path Diagnostics |
Drive | IP Address | Drive Test | Ethernet Test | EKM Path Test | EKM Config Test | for ($i=0; $i < $numdrives; $i++) { ?> for ($j = 0; $j < $numloglibs; $j++) { $ekms[$j] = get_ekm_by_library($user, $loglibs[$j]->guid); if (($drives[$i]->libGuid == $loglibs[$j]->guid) && ($drives[$i]->primaryIP == "") && $ekms[$j]->primaryIP != "") { $drives[$i]->primaryIP = $ekms[$j]->primaryIP; $drives[$i]->secondaryIP = $ekms[$j]->secondaryIP; } } error_log(print_r($drives[$i], true)); if (($drives[$i]->primaryIP != "") && ($drives[$i]->primaryIP != "0.0.0.0") && ($drives[$i]->driveType == "LTO-4")) { if ($driveIndices == "") { ?> } $driveIndices = $driveIndices.$i.";"; $driveGuids = $driveGuids.$drives[$i]->guid.";"; $drives[$i]->primaryDrive = " "; $drives[$i]->primaryPing = " "; $drives[$i]->primaryPath = " "; $drives[$i]->primaryConfig = " "; if (($drives[$i]->secondaryIP == "") || ($drives[$i]->secondaryIP == "0")) { $drives[$i]->secondaryIP = "N/A"; $drives[$i]->secondaryDrive = "N/A"; $drives[$i]->secondaryPing = "N/A"; $drives[$i]->secondaryPath = "N/A"; $drives[$i]->secondaryConfig = "N/A"; } else { $drives[$i]->secondaryDrive = " "; $drives[$i]->secondaryPing = " "; $drives[$i]->secondaryPath = " "; $drives[$i]->secondaryConfig = " "; } ?>
---|---|---|---|---|---|
secondaryIP != "N/A")echo'rowspan="2"'?>>=$drives[$i]->location;?> | =$drives[$i]->primaryIP;?> | =$drives[$i]->primaryDrive;?> | =$drives[$i]->primaryPing;?> | =$drives[$i]->primaryPath;?> | =$drives[$i]->primaryConfig;?> |
=$drives[$i]->secondaryIP;?> | =$drives[$i]->secondaryDrive;?> | =$drives[$i]->secondaryPing;?> | =$drives[$i]->secondaryPath;?> | =$drives[$i]->secondaryConfig;?> |