From d72d7d4f9d7c405edd29a91bd5cc351b91085706 Mon Sep 17 00:00:00 2001
From: Tomas Plesnik <plesnik@ics.muni.cz>
Date: Wed, 22 Oct 2014 14:01:46 +0200
Subject: [PATCH] pridan cas prvni ulozene udalosti

---
 src/warden-server/bin/getStatus.pl | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/src/warden-server/bin/getStatus.pl b/src/warden-server/bin/getStatus.pl
index 52291e2..1b1f40c 100755
--- a/src/warden-server/bin/getStatus.pl
+++ b/src/warden-server/bin/getStatus.pl
@@ -190,9 +190,8 @@ unless (defined $clients_sum_invalid) {
 # Statistics of active registered senders
 my $hash_ref;
 unless ($clients_sum == 0) {
-  $sth = $dbh->prepare("SELECT clients.client_id, hostname, service, count(*), max(received) FROM events LEFT JOIN clients ON events.client_id = clients.client_id WHERE clients.valid='t' AND events.valid='t' GROUP BY clients.client_id;") or die "Cannot prepare statement: " . $dbh->errstr;
+  $sth = $dbh->prepare("SELECT clients.client_id, hostname, service, count(*), min(received), max(received) FROM events LEFT JOIN clients ON events.client_id = clients.client_id WHERE clients.valid='t' AND events.valid='t' GROUP BY clients.client_id;") or die "Cannot prepare statement: " . $dbh->errstr;
   $sth->execute or die "Cannot execute statement: " . $sth->errstr;
-  my ($client_id, $hostname, $service, $count, $timestamp, $client_status);
   $hash_ref = $sth->fetchall_hashref("client_id");
 }
 
@@ -232,17 +231,18 @@ print "\n";
 unless ($clients_sum == 0) {
   print "Statistics of ACTIVE and VALID registered senders:\n";
   print "==================================================\n";
-  print "+------------------------------------------------------------------------------------------------------------------------+\n";
-  print "| Client ID      | Hostname                             | Service                | Stored events  | Last insertion (UTC) |\n";
-  print "+------------------------------------------------------------------------------------------------------------------------+\n";
+  print "+---------------------------------------------------------------------------------------------------------------------------------------------+\n";
+  print "| Client ID      | Hostname                             | Service                | Stored events  | First insert (UTC)  | Last insert (UTC)   |\n";
+  print "+---------------------------------------------------------------------------------------------------------------------------------------------+\n";
   foreach my $key (sort {$a<=>$b} keys %$hash_ref) {
     printf("| %-14s ", $hash_ref->{$key}->{client_id} || "unknown");
     printf("| %-36s ", $hash_ref->{$key}->{hostname}|| "unknown");
     printf("| %-22s ", $hash_ref->{$key}->{service} || "unknown");
     printf("| %-14s ", $hash_ref->{$key}->{"count(*)"} || "unknown");
-    printf("| %-20s |\n", $hash_ref->{$key}->{"max(received)"} || "unknown");
+    printf("| %-19s ", $hash_ref->{$key}->{"min(received)"} || "unknown");
+    printf("| %-19s |\n", $hash_ref->{$key}->{"max(received)"} || "unknown");
   }
-  print "+------------------------------------------------------------------------------------------------------------------------+\n";
+  print "+---------------------------------------------------------------------------------------------------------------------------------------------+\n";
   print "\n";
 }
 
-- 
GitLab