Dieses Skript ist für Windows Powershell.
Es ermittelt mit mminfo in Verbindung mit Location die recyclebaren Tapes.
Es sollte relativ leicht auf Unix portierbar sein.
$OK = 0 #$Warning = 1 $Critical = 2 $day = $(get-date -format dddd) if ($day -eq "Freitag") { $threshold = 20 } else { $threshold = 5 } $RecycleTapeCount = $(mminfo -q volrecycle -r volume -r location | findstr "ADIC" | Measure-Object | Select-Object -expand Count) if ($RecycleTapeCount -lt $threshold) { $status = $Critical $statustext = "CRITICAL" $detail = "Die Anzahl $RecycleTapeCount der recyclebaren Tapes im Wechsler ist zu niedrig" } else { $status = $OK $statustext = "OK" $detail = "Die Anzahl $RecycleTapeCount der recyclebaren Tapes im Wechsler ist in Ordnung" } Write-Host "$status RecycleTapeCount Tapes=$($RecycleTapeCount);5;4;0 $($statustext) - $detail"