Files
Web-Infra-Reports-IT/Storage/test.php
e025532 9e6f83b6ec Modified : Dashboard
Added : Migration - VMs Backup
2024-12-30 12:19:06 +01:00

41 lines
1.1 KiB
PHP

<?php
include $_SERVER['DOCUMENT_ROOT'] . "/include/all.php";
?>
<?php
//Gold => 5100
//Silver => 5030
$GB = 1024*1024*1024;
$TB = $GB * 1024;
//get full data
$json = json_decode(PostJson("$bdnuss/Storage/SVC/SVC_INVENTORY.php",''),true);
// Sum LUN Size by Bay
$lunsGold = 0 ; $lunsSilver = 0 ;
foreach($json['Data']['VolumeCopies'] as $data){
if(strpos($data['mdisk_grp_name'],"5100") !== false){
$lunsGold += $data['capacity'] ;
}else{
$lunsSilver += $data['capacity'] ;
}
}
// Get Full Capacity
$goldCapacity = 0 ; $silverCapacity = 0 ;
foreach($json['Data']['Pools'] as $data){
if(strpos($data['name'],"5100") !== false){
$goldCapacity += $data['capacity'] ;
}else{
$silverCapacity += $data['capacity'] ;
}
}
// Datas
$goldCapacity = $goldCapacity / 2;
$silverCapacity = $silverCapacity / 2 ;
$GoldFree = $goldCapacity - $lunsGold ;
$SilverFree = $silverCapacity - $lunsSilver ;
$goldPercentUsed = round($lunsGold / $goldCapacity * 100 ,2) ;
$silverPercentUsed = round($lunsSilver / $silverCapacity * 100 ,2) ;
?>