2010-10-21 Junichi Satoh <junichi@rworks.jp>
* lib/PandoraFMS/Tools.pm: Fixed timeout option for FreeBSD ping. (Note: In ping6, '-t' option is not implemented. So, 'networktimeout' is not used with ping6.) git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@3440 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
This commit is contained in:
parent
57c7683deb
commit
fe0c0dbb3f
|
@ -1,3 +1,9 @@
|
|||
2010-10-21 Junichi Satoh <junichi@rworks.jp>
|
||||
|
||||
* lib/PandoraFMS/Tools.pm: Fixed timeout option for FreeBSD ping.
|
||||
(Note: In ping6, '-t' option is not implemented. So, 'networktimeout'
|
||||
is not used with ping6.)
|
||||
|
||||
2010-10-21 Sergio Martin <sergio.martin@artica.es>
|
||||
|
||||
* util/recon_scripts
|
||||
|
|
|
@ -587,14 +587,14 @@ sub pandora_ping ($$) {
|
|||
}
|
||||
|
||||
elsif ($OSNAME eq "freebsd"){
|
||||
my $ping_command = "ping";
|
||||
my $ping_command = "ping -t $pa_config->{'networktimeout'}";
|
||||
|
||||
if ($host =~ /\d+:|:\d+/ ) {
|
||||
$ping_command = "ping6";
|
||||
}
|
||||
|
||||
# Ping the host
|
||||
`$ping_command -q -i $pa_config->{'networktimeout'} -n -c $pa_config->{'icmp_checks'} $host >/dev/null 2>&1`;
|
||||
`$ping_command -q -n -c $pa_config->{'icmp_checks'} $host >/dev/null 2>&1`;
|
||||
return ($? == 0) ? 1 : 0;
|
||||
}
|
||||
|
||||
|
@ -658,14 +658,14 @@ sub pandora_ping_latency ($$) {
|
|||
}
|
||||
|
||||
elsif ($OSNAME eq "freebsd"){
|
||||
my $ping_command = "ping";
|
||||
my $ping_command = "ping -t $pa_config->{'networktimeout'}";
|
||||
|
||||
if ($host =~ /\d+:|:\d+/ ) {
|
||||
$ping_command = "ping6";
|
||||
}
|
||||
|
||||
# Ping the host
|
||||
my @output = `$ping_command -q -i $pa_config->{'networktimeout'} -n -c $pa_config->{'icmp_checks'} $host 2>/dev/null`;
|
||||
my @output = `$ping_command -q -n -c $pa_config->{'icmp_checks'} $host 2>/dev/null`;
|
||||
|
||||
# Something went wrong
|
||||
return 0 if ($? != 0);
|
||||
|
|
Loading…
Reference in New Issue