});
if ( $vendor =~ m/SAMSUNG/ ) {
- $redis->sadd( 'CPE.Davolink' => $username );
+ $redis->sadd( 'CPE.Davolink.queued' => $username );
$self->do_background( 'Davolink_info', "$ip $username adsl" );
} elsif ( $vendor =~ m/zte/ ) {
- $redis->sadd( 'CPE.EasyGateway' => $username );
+ $redis->sadd( 'CPE.EasyGateway.queued' => $username );
$self->do_background( 'EasyGateway_info', $ip );
} else {
$redis->sadd( 'CPE.skipped' => $username );
} elsif ( $param =~ m/adsl/i ) {
$ret->{ADSL} = { $cpeconnect->adsl_info };
$self->do_background_json( 'Store_insert', {
- _table => 'adsl',
+ _table => 'davolink',
ip => $cpeip,
username => $username,
timestamp => $self->datetime_now,
%{$ret->{ADSL}}
});
my $redis = Redis->new;
- $redis->sadd( 'poll.adsl.ok' => $cpeip );
+ $redis->sadd( 'CPE.Davolink.ok' => $cpeip );
} elsif ( $param =~ m/wan/i ) {
$ret->{WAN} = [ $cpeconnect->wan_info ];
} elsif ( $param =~ m/route/i ) {
});
my $redis = Redis->new;
- $redis->sadd( 'poll.EasyGateway.ok' => $ip );
+ $redis->sadd( 'CPE.EasyGateway.ok' => $ip );
return $ret;
}
+++ /dev/null
-create table adsl (
-ip inet not null,
-username text not null,
-timestamp timestamp default now(),
-SNRTX float,
-ATTNTX float,
-MAXTX integer,
-PWRTX float,
-PWRRX float,
-TX integer,
-RX integer,
-MAXRX integer,
-ATTNRX float,
-SNRRX float
-);
-
--- columns used in where for gnuplot
-create index adsl_username on adsl(username);
-create index adsl_timestamp on adsl(timestamp) ;
-
--- /dev/null
+create table davolink (
+ip inet not null,
+username text not null,
+timestamp timestamp default now(),
+SNRTX float,
+ATTNTX float,
+MAXTX integer,
+PWRTX float,
+PWRRX float,
+TX integer,
+RX integer,
+MAXRX integer,
+ATTNRX float,
+SNRRX float
+);
+
+-- columns used in where for gnuplot
+create index davolink_username on davolink(username);
+create index davolink_timestamp on davolink(timestamp) ;
+