1

ファイルが存在するかどうかを確認する Nagios の PowerShell で小さなスクリプトを作成します。存在する場合、ステータスは「ok」である必要があり、存在しない場合は「重大」である必要があります。

問題は、ファイルが存在しない場合、ステータスが「重大」ではなく、Nagios で「不明」と表示されることです。

$path = "c:\test\test.txt"
$critical = 2
$ok = 0

if (-not (Test-Path $path)) {
  Write-Host "file not exists"
  exit $critical
} else {
  Write-Host "file exists"
  exit $ok
}
4

1 に答える 1