iT邦幫忙

2017 iT 邦幫忙鐵人賽
DAY 19
0
自我挑戰組

MariaDB 的使用與管理系列 第 19

DBA Daily Check Report 的製作 [2]

今天說明的部份是 Disk Drives 狀態,這部份需要用的 Powershell 的 get-wmiobject 功能。

$Disks = get-wmiobject -Class win32_logicaldisk -Filter "DriveType='3'"

接下就是計算大小,如果低於警告或是危險級就用不一樣的顏色標示。

if (($d.FreeSpace / $d.Size * 100) -lt $FreeDiskSpacePercentCriticalThreshold) {$Html = $Html + "<div class=""Critical"">" + ("{0:N2}" -f ($d.FreeSpace / $d.Size * 100))+ "</div></td></tr>"}
     elseif (($d.FreeSpace / $d.Size * 100) -lt $FreeDiskSpacePercentWarningThreshold) {$Html = $Html + "<div class=""Warning"">" + ("{0:N2}" -f ($d.FreeSpace / $d.Size * 100))+ "</div></td></tr>"}
else {$Html = $Html + "<div class=""Healthy"">" + ("{0:N2}" -f ($d.FreeSpace / $d.Size * 100))+ "</div></td></tr>"} 

然後就接到原來要輸出的資料裡,這個部份就完成了。


上一篇
DBA Daily Check Report 的製作 [1]
下一篇
DBA Daily Check Report 的製作 [3]
系列文
MariaDB 的使用與管理30

尚未有邦友留言

立即登入留言