Modified : Dashboard

Added : Migration - VMs Backup
This commit is contained in:
e025532
2024-12-30 12:19:06 +01:00
parent fe0b5f6880
commit 9e6f83b6ec
6 changed files with 782 additions and 58 deletions

41
Storage/test.php Normal file
View File

@@ -0,0 +1,41 @@
<?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) ;
?>