my $redis = Redis->new;
my $status;
- foreach my $p ( qw(poll ZTEDSLAM ZTEMSAN) ) {
+ foreach my $p ( qw(ZTEDSLAM ZTEMSAN CPE) ) {
foreach my $k ( $redis->keys("$p.*") ) {
$status->{$k} = eval { $redis->scard($k) } || $redis->get($k);
if ( $k =~ m/^(ZTE\w+)\.(\d+\.\d+\.\d+\.\d+)\.(\w+)/ ) {
#$status->{$1}->{$2}->{$3} = $status->{$k};
$status->{poll}->{$1}->{$3} += $status->{$k};
+ } elsif ( $k =~ m/^CPE\.(.+)/ ) {
+ $status->{poll}->{CPE}->{$1} = $status->{$k};
}
}
}
RedisCntl.$inject = ['$xhr','$defer'];
</script>
<div ng:controller="RedisCntl">
-<h1>ADSL</h1>
-{{response.status['poll.start']}} -
-{{response.status['poll.finish']}}
-<table>
-<tr><th colspan=2>queued</th><td>{{response.status['poll.queued']}}</td></tr>
-<tr><th rowspan=2>ping</th><th>OK</th><td>{{response.status['poll.ping.ok']}}</td></tr>
-<tr><th>ERROR</th><td>{{response.status['poll.ping.error']}}</td></tr>
-<tr><th colspan=2>ADSL</th><td>{{response.status['poll.adsl.ok']}}</td></tr>
-</table>
+<h1>CPE</h1>
+{{response.status['CPE.start']}} -
+{{response.status['CPE.finish']}}
+<pre>{{response.status.poll.CPE}}</pre>
<h1>ZTEDSLAM</h1>
{{response.status['ZTEDSLAM.poll.start']}} -