summaryrefslogtreecommitdiffstats
path: root/web/attachments/81737-nagios-plugins--check-disk-smb--compare_levels_after_kMG_decoding
diff options
context:
space:
mode:
authorHolger Weiss <holger@zedat.fu-berlin.de>2013-09-29 22:03:24 (GMT)
committerHolger Weiss <holger@zedat.fu-berlin.de>2013-09-29 22:03:24 (GMT)
commit0b6423f9c99d9edf8c96fefd0f6c453859395aa1 (patch)
tree1c2b6b21704a294940f87c7892676998d8371707 /web/attachments/81737-nagios-plugins--check-disk-smb--compare_levels_after_kMG_decoding
downloadsite-0b6423f9c99d9edf8c96fefd0f6c453859395aa1.tar.gz
Import Nagios Plugins site
Import the Nagios Plugins web site, Cronjobs, infrastructure scripts, and configuration files.
Diffstat (limited to 'web/attachments/81737-nagios-plugins--check-disk-smb--compare_levels_after_kMG_decoding')
-rw-r--r--web/attachments/81737-nagios-plugins--check-disk-smb--compare_levels_after_kMG_decoding38
1 files changed, 38 insertions, 0 deletions
diff --git a/web/attachments/81737-nagios-plugins--check-disk-smb--compare_levels_after_kMG_decoding b/web/attachments/81737-nagios-plugins--check-disk-smb--compare_levels_after_kMG_decoding
new file mode 100644
index 0000000..1611f41
--- /dev/null
+++ b/web/attachments/81737-nagios-plugins--check-disk-smb--compare_levels_after_kMG_decoding
@@ -0,0 +1,38 @@
1--- ./check_disk_smb.compare_levels_after_kMG_decoding 2004-03-29 13:30:31.000000000 +0100
2+++ ./check_disk_smb 2004-03-29 13:38:37.000000000 +0100
3@@ -92,16 +92,6 @@
4 usage("Both warning and critical should be same type- warning: $opt_w critical: $opt_c \n");
5 }
6
7-# verify warning is less than critical
8-if ( $opt_w =~ /[kMG]/) {
9- unless ( $warn > $crit) {
10- usage("Disk size: warning ($opt_w) should be greater than critical ($opt_c) \n");
11- }
12-}else{
13- unless ( $warn < $crit) {
14- usage("Percentage: warning ($opt_w) should be less than critical ($opt_c) \n");
15- }
16-}
17
18 my $workgroup = $1 if (defined($opt_W) && $opt_W =~ /(.*)/);
19
20@@ -177,6 +167,18 @@
21 $crit = $1 * 1048576;
22 }
23
24+ # try to verify warning is less than critical
25+ # should this require that warn_type and $crit_type are the same ?
26+ if ( $warn_type eq "K" and $crit_type eq "K" ) {
27+ unless ( $warn > $crit) {
28+ usage("Disk size: warning ($opt_w) should be greater than critical ($opt_c) \n");
29+ }
30+ } elsif ( $warn_type eq "P" and $crit_type eq "P" ) {
31+ unless ( $warn < $crit) {
32+ usage("Percentage: warning ($opt_w) should be less than critical ($opt_c) \n");
33+ }
34+ }
35+
36 if (int($avail / 1024) > 0) {
37 $avail = int($avail / 1024);
38 if (int($avail /1024) > 0) {