mirror of
https://github.com/Icinga/icinga-powershell-framework.git
synced 2025-12-21 07:10:15 -05:00
Fixes variable naming and perf data output
This commit is contained in:
parent
2e7c91e6ca
commit
7f3683d013
2 changed files with 20 additions and 19 deletions
|
|
@ -64,15 +64,16 @@ function Invoke-IcingaCheckDirectory()
|
|||
[switch]$Recurse,
|
||||
$Critical = $null,
|
||||
$Warning = $null,
|
||||
[string]$YoungerThen,
|
||||
[string]$OlderThen,
|
||||
[string]$YoungerThan,
|
||||
[string]$OlderThan,
|
||||
[ValidateSet(0, 1, 2, 3)]
|
||||
[int]$Verbosity = 0
|
||||
[int]$Verbosity = 0,
|
||||
[switch]$NoPerfData
|
||||
);
|
||||
|
||||
$DirectoryData = Get-IcingaDirectoryAll -Path $Path -FileNames $FileNames `
|
||||
-Recurse $Recurse -YoungerThen $YoungerThen -OlderThen $OlderThen;
|
||||
$DirectoryCheck = New-IcingaCheck -Name $Path -Value $DirectoryData.Count -NoPerfData;
|
||||
-Recurse $Recurse -YoungerThan $YoungerThan -OlderThan $OlderThan;
|
||||
$DirectoryCheck = New-IcingaCheck -Name 'File Count' -Value $DirectoryData.Count;
|
||||
|
||||
$DirectoryCheck.WarnOutOfRange(
|
||||
($Warning)
|
||||
|
|
@ -82,5 +83,5 @@ function Invoke-IcingaCheckDirectory()
|
|||
|
||||
$DirectoryPackage = New-IcingaCheckPackage -Name $Path -OperatorAnd -Checks $DirectoryCheck -Verbose $Verbosity;
|
||||
|
||||
return (New-IcingaCheckresult -Check $DirectoryPackage -NoPerfData $TRUE -Compile);
|
||||
return (New-IcingaCheckresult -Check $DirectoryPackage -NoPerfData $NoPerfData -Compile);
|
||||
}
|
||||
|
|
@ -6,8 +6,8 @@ function Get-IcingaDirectoryAll()
|
|||
[string]$Path,
|
||||
[array]$FileNames,
|
||||
[bool]$Recurse,
|
||||
[string]$YoungerThen,
|
||||
[string]$OlderThen
|
||||
[string]$YoungerThan,
|
||||
[string]$OlderThan
|
||||
);
|
||||
|
||||
if ($Recurse -eq $TRUE) {
|
||||
|
|
@ -16,17 +16,17 @@ function Get-IcingaDirectoryAll()
|
|||
$DirectoryData = Get-ChildItem -Path $Path -Include $FileNames;
|
||||
}
|
||||
|
||||
if ([string]::IsNullOrEmpty($OlderThen) -eq $FALSE -And [string]::IsNullOrEmpty($YoungerThen) -eq $FALSE) {
|
||||
$OlderThen = Set-NumericNegative (ConvertTo-Seconds $OlderThen);
|
||||
$DirectoryData = ($DirectoryData | Where-Object {$_.LastWriteTime -lt (Get-Date).AddSeconds($OlderThen)})
|
||||
$YoungerThen = Set-NumericNegative (ConvertTo-Seconds $YoungerThen);
|
||||
$DirectoryData = ($DirectoryData | Where-Object {$_.LastWriteTime -gt (Get-Date).AddSeconds($YoungerThen)})
|
||||
} elseif ([string]::IsNullOrEmpty($OlderThen) -eq $FALSE) {
|
||||
$OlderThen = Set-NumericNegative (ConvertTo-Seconds $OlderThen);
|
||||
$DirectoryData = ($DirectoryData | Where-Object {$_.LastWriteTime -lt (Get-Date).AddSeconds($OlderThen)})
|
||||
} elseif ([string]::IsNullOrEmpty($YoungerThen) -eq $FALSE) {
|
||||
$YoungerThen = Set-NumericNegative (ConvertTo-Seconds $YoungerThen);
|
||||
$DirectoryData = ($DirectoryData | Where-Object {$_.LastWriteTime -gt ((Get-Date).AddSeconds($YoungerThen))})
|
||||
if ([string]::IsNullOrEmpty($OlderThan) -eq $FALSE -And [string]::IsNullOrEmpty($YoungerThan) -eq $FALSE) {
|
||||
$OlderThan = Set-NumericNegative (ConvertTo-Seconds $OlderThan);
|
||||
$DirectoryData = ($DirectoryData | Where-Object {$_.LastWriteTime -lt (Get-Date).AddSeconds($OlderThan)})
|
||||
$YoungerThan = Set-NumericNegative (ConvertTo-Seconds $YoungerThan);
|
||||
$DirectoryData = ($DirectoryData | Where-Object {$_.LastWriteTime -gt (Get-Date).AddSeconds($YoungerThan)})
|
||||
} elseif ([string]::IsNullOrEmpty($OlderThan) -eq $FALSE) {
|
||||
$OlderThan = Set-NumericNegative (ConvertTo-Seconds $OlderThan);
|
||||
$DirectoryData = ($DirectoryData | Where-Object {$_.LastWriteTime -lt (Get-Date).AddSeconds($OlderThan)})
|
||||
} elseif ([string]::IsNullOrEmpty($YoungerThan) -eq $FALSE) {
|
||||
$YoungerThan = Set-NumericNegative (ConvertTo-Seconds $YoungerThan);
|
||||
$DirectoryData = ($DirectoryData | Where-Object {$_.LastWriteTime -gt ((Get-Date).AddSeconds($YoungerThan))})
|
||||
}
|
||||
|
||||
return $DirectoryData;
|
||||
|
|
|
|||
Loading…
Reference in a new issue