7 |
use Data::Dump qw/dump/; |
use Data::Dump qw/dump/; |
8 |
use Time::HiRes; |
use Time::HiRes; |
9 |
use client; |
use client; |
10 |
use CouchDB; |
use store; |
11 |
|
|
12 |
sub host { |
sub host { |
13 |
my $ip = shift; |
my $ip = shift; |
37 |
$rtt *= 1000; # ms |
$rtt *= 1000; # ms |
38 |
client::conf( $ip => 'hostname', default => $host ) if $host ne $ip; |
client::conf( $ip => 'hostname', default => $host ) if $host ne $ip; |
39 |
$status->{$host} = { host => $host, rtt => $rtt, ip => $ip }; |
$status->{$host} = { host => $host, rtt => $rtt, ip => $ip }; |
40 |
CouchDB::audit( $ip, $status->{$host}); |
store::audit( $ip, $status->{$host}); |
41 |
} |
} |
42 |
|
|
43 |
warn "# fping ",dump($status); |
warn "# fping ",dump($status); |