[Nagiosplug-help] Nagios NRPE_nt False Positives take 2
Vonnahme, Nathan
nathan.vonnahme at bannerhealth.com
Fri Apr 25 22:16:29 CEST 2008
> Here is the command on the Server in nrpe.cfg:
> command[check_disk_c]=c:\windows\system32\cscript.exe //NoLogo //T:10
> c:\nrpe_nt\bin\check_disk.wsf /drive:"c:\" /w:85% /c:90%
> Drive C:\ - Total: 10 GB - Free: 2.2 GB (22%) - Used: 7.8 GB
> (78%)
>
> As you can see the disk usage at 78% is below both the warning and
> critical thresholds.
Reading the script, it looks like it is comparing the FREE percentage
against your threshold, so your thresholds are probably the inverse of
what you really want:
If InStr(Wscript.Arguments.Named("w"),"%") Then
If intFreePro
<=CInt(Replace(Wscript.Arguments.Named("w"),"%","")) Then
Wscript.Quit(intWarning)
End if
Else
Your plugin call means "warn me if there is less than 85% free" (15%
full) and "it's critical if there is less than 90% free" (10% full), so
it's working as designed.
I did the same thing when I first started using the check_disk plugins
(unix and windows).
As a side note, we have been talking about changing the plugin argument
style (at least for the unix plugins) to be something like this in
Windowsese:
check_disk.wsf /drive:"c:\"
/threshold:metric=used:ok=30..80,warn=80..90,unit=percent
meaning, it's OK if the drive is between 30 and 80 % full, WARN if
80-90% full, but otherwise return critical.
We're hoping that will be easier to get right the first time :)
More information about the Help
mailing list