sortColumn = LIB_SORT_DEFAULT; $sortCriteria->ascending = true; $drives = get_all_drives($user, $sortCriteria); //error_log(print_r($drives, true)); $loglibs = get_logical_libraries($user, $sortCriteria); $numloglibs = count($loglibs); $numdrives = count($drives); $driveIndices = ""; $driveGuids = ""; $ekmTestInterval = get_ekm_test_interval($user); $rateInterval = get_ekm_hb_delay_warn_count($user); $loadedDriveCounter = 0; ?> Library Managed Encryption Key Paths
0) { ?>
Error Message Image Error Message

Error code:
Informational Message Image

Operation complete



It is highly recommended that the library's configuration is saved to an external file after each Configuration change. This can be done from the Save/Restore Configuration page.

Close Message


Key Path Diagnostics

> Enable Periodic Key Path Diagnostics



'); } else { print(''); } } else { if($rateInterval == 0) { print(''); } else { print(''); } } ?> Enable Test Delay Reporting








libGuid); $encryptData = get_partition_enryption($user, $drives[$i]->libGuid); //error_log("EKM date for drive ".print_r($ekms, true)); error_log("Encryption method for drive at location '".$drives[$i]->location."' = ".print_r($encryptData->method, true)); if ( $drives[$i]->primaryIP == "" && $ekms->primaryIP != "" ) { $drives[$i]->primaryIP = $ekms->primaryIP; $drives[$i]->primaryPort = $ekms->primaryPort; $drives[$i]->secondaryIP = $ekms->secondaryIP; $drives[$i]->secondaryPort = $ekms->secondaryPort; ; } if ( ($drives[$i]->driveType == "LTO-4" || $drives[$i]->driveType == "LTO-5" || $drives[$i]->driveType == "LTO-6") && $encryptData->method == 4) // 4- library managed encyrption { if ($driveIndices == "") { ?> guid.";"; if (($drives[$i]->primaryIP == "") || ($drives[$i]->primaryIP == "0") || ($drives[$i]->primaryIP == "0.0.0.0") || ($drives[$i]->primaryPort == "0") || ($drives[$i]->primaryPort == 0)) { $drives[$i]->primaryIP = "N/A"; } if (($drives[$i]->secondaryIP == "") || ($drives[$i]->secondaryIP == "0") || ($drives[$i]->secondaryIP == "0.0.0.0") || ($drives[$i]->secondaryPort == "0") || ($drives[$i]->secondaryPort == 0)) { $drives[$i]->secondaryIP = "N/A"; } ?>
Drive Address Drive Test Ethernet Test EKM Path Test EKM Config Test
location;?> barcode != "") { print("N/A *"); } else { print($drives[$i]->primaryIP); } ?> primaryIP);}?>">        
secondaryIP;?> barcode != "") { print("N/A *"); } else { print($drives[$i]->secondaryIP); } ?> secondaryIP);}?>">        
barcode != "") { print("* Unable to perform key path diagnostics on this drive while it is loaded."); break; } } ?>