9 Einträge, 1 Seite |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#!/usr/bin/perl
use strict;
use warnings;
use Data::Dumper;
use Getopt::Long;
# use lib "/usr/lib/nagios/plugins" ;
use lib "/app/nrpe" ;
use utils qw($TIMEOUT %ERRORS );
# print "Script started\n";
my $PATH = "/app/nrpe/";
$ENV{'LD_LIBRARY_PATH'} = $PATH;
my $warn = "CRITICAL";
my(@CMD,$line,$pag,$info,$paging,$stat,$command,$status,$message);
GetOptions (
'command|m=s'=>\$command
);
my($p) = shift;
$line = ` $PATH/check_disk -w 2 -c 1 -p $p |grep 'DISK'`;
$info = "";
$stat = "";
if ( $line =~ /^DISK CRI/ ) {
$status = "CRITICAL";
}
else { $status = "OK"; }
chomp($stat);
$message = ("NFS MOUNT is $status");
print "$status - $message\n";
exit $ERRORS{$status};
1 2 3
if (hier kommt frage rein) { und hier der code der ausgeführt wird wenn frage mit ja beantwortet werden kann. }
1 2 3 4 5 6 7
chomp(my $runlevel = qx{/sbin/runlevel}); if ($runlevel eq '4 3') { print "RUNLEVEL 3\n"; } elsif ($runlevel eq '3 4') { ... }
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#!/usr/bin/perl
use strict;
use warnings;
use Data::Dumper;
use Getopt::Long;
# use lib "/usr/lib/nagios/plugins" ;
use lib "/app/nrpe" ;
use utils qw($TIMEOUT %ERRORS );
# print "Script started\n";
my $PATH = "/app/nrpe/";
chomp(my $runlevel = qx{/sbin/runlevel};
if ($runlevel eq '4 3') {
print "RUNLEVEL 3\n";
}
elsif ($runlevel eq '3 4') {
my $warn = "CRITICAL";
my(@CMD,$line,$pag,$info,$paging,$stat,$command,$status,$message);
GetOptions (
'command|m=s'=>\$command
);
my($p) = shift;
$line = ` $PATH/check_disk -w 2 -c 1 -p $p |grep 'DISK'`;
$info = "";
$stat = "";
if ( $line =~ /^DISK CRI/ ) {
$status = "CRITICAL";
}
else { $status = "OK"; }
chomp($stat);
$message = ("NFS MOUNT is $status");
print "$status - $message\n";
exit $ERRORS{$status};
}
pq+2007-12-05 09:48:18--renee+2007-12-05 09:47:14--Die schließende Klammer von chomp vergessen!
herrjeh, ist ja gut, deshalb musst du das doch nicht gleich dreimal schreiben =)
keeperin+2007-12-05 08:57:34--Leider kann ich die Syntax von Pearl noch nicht :-(
renee+2007-12-05 09:47:14--Die schließende Klammer von chomp vergessen!
9 Einträge, 1 Seite |