|< 1 2 3 >| | 26 Einträge, 3 Seiten |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/usr/bin/perl
use warnings;
use strict;
my $result = `ping 127.0.0.1`;
if($result =~ /Zeitüberschreitung{4}/gi){
open(M, "|/use/lib/sendmail -t") or die "Can't open Sendmail!";
print M "From: ping\@check.de\n";
print M "To: your\@email.de\n";
print M "Subject: [Ping failed!]\n\n";
print M "Ping wurde nicht erfolgreich ausgefuehrt!";
close(M);
print "Ping nicht erfolgreich! E-Mail wurde versandt!";
}else{
print "Ping erfolgreich!";
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/usr/bin/perl
use warnings;
use strict;
my $result = `ping -c 4 X.X.X.X`;
if($result =~ /Zeitüberschreitung{4}/gi){
open(M, "|/usr/sbin/sendmail -t") or die "Can't open sendmail!";
print M "From: root\@mydomain.de\n";
print M "To: administrator\@mydomain.de\n";
print M "Subject: [Ping failed!]\n\n";
print M "Ping wurde nicht erfolgreich ausgefuehrt!";
close(M);
print "Ping nicht erfolgreich! E-Mail wurde versandt!";
}else{
print "Ping erfolgreich!";
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
use warnings; use strict; system ("ping 192.168.0.3 >result.txt"); open (RES,"result.txt"); my @res=<RES>; close RES; my $test=0; foreach my $line(@res){ if($line=~ /berschreitung der Anforderung/ig){$test++} } if($test ==4){ print "Ping nicht erfolgreich! E-Mail wurde versandt!"; }else{ print "Ping erfolgreich!"; }
|< 1 2 3 >| | 26 Einträge, 3 Seiten |