This commit is contained in:
Lord Hepipud 2019-07-23 11:42:20 +02:00
commit 97197e16c8
2 changed files with 6 additions and 1 deletions

View file

@ -339,8 +339,10 @@ function Get-Icinga-Object()
Import-IcingaLib '\'; Import-IcingaLib '\';
# Initialise base configuration for our module # Initialise base configuration for our module
<#
$Icinga2 = & (Join-Path -Path $PSScriptRoot -ChildPath '\core\init.ps1') ` $Icinga2 = & (Join-Path -Path $PSScriptRoot -ChildPath '\core\init.ps1') `
-RootDirectory $PSScriptRoot ` -RootDirectory $PSScriptRoot `
-ModuleName $MyInvocation.MyCommand.Name; -ModuleName $MyInvocation.MyCommand.Name;
Export-ModuleMember @Icinga2; Export-ModuleMember @Icinga2;
#>

View file

@ -51,6 +51,8 @@ function Get-IcingaDiskPartitions()
continue; continue;
} }
} }
$DiskArray = New-IcingaPerformanceCounterStructure -CounterCategory 'LogicalDisk' -PerformanceCounterHash (New-IcingaPerformanceCounterArray @('\LogicalDisk(*)\% free space'));
$diskPartitionSize = Get-Partition -DriveLetter $driveLetter; $diskPartitionSize = Get-Partition -DriveLetter $driveLetter;
@ -60,6 +62,7 @@ function Get-IcingaDiskPartitions()
'Disk' = $diskDisk; 'Disk' = $diskDisk;
'Partition' = $diskPartition; 'Partition' = $diskPartition;
'Size' = $diskPartitionSize.Size; 'Size' = $diskPartitionSize.Size;
'Free Space' = $DiskArray.Item([string]::Format('{0}:', $driveLetter))."% free space".value;
} }
); );
} }