]> git.gsnw.org Git - fping.git/commitdiff
added another dimension to track excess received packets
authorCosta Tsaousis (ktsaou) <costa@tsaousis.gr>
Mon, 31 Oct 2016 21:06:25 +0000 (23:06 +0200)
committerCosta Tsaousis (ktsaou) <costa@tsaousis.gr>
Mon, 31 Oct 2016 21:06:25 +0000 (23:06 +0200)
src/fping.c

index 4d000862695049b26e22c9afba592268d13c702d..54544ef9d7e99800e3975d02df5fa66012f8417c 100644 (file)
@@ -1335,15 +1335,15 @@ void print_netdata( void )
         printf("END\n");
 
         if(!sent_charts) {
-            printf("CHART fping.%s_loss '' 'FPing Packet Loss for host %s' percentage '%s' fping.loss line 110010 %d\n", h->name, h->host, h->name, report_interval / 100000);
-            printf("DIMENSION pcent '' absolute 1 1\n");
+            printf("CHART fping.%s_quality '' 'FPing Quality for host %s' percentage '%s' fping.quality line 110010 %d\n", h->name, h->host, h->name, report_interval / 100000);
+            printf("DIMENSION returned '' absolute 1 1\n");
+            printf("DIMENSION lost '' absolute 1 1\n");
         }
 
-        printf("BEGIN fping.%s_loss\n", h->name);
+        printf("BEGIN fping.%s_quality\n", h->name);
         if( h->num_recv_i <= h->num_sent_i )
         {
-            printf("SET pcent = %d\n", h->num_sent_i > 0 ?
-                                                  ( ( h->num_sent_i - h->num_recv_i ) * 100 ) / h->num_sent_i : 0 );
+            printf("SET lost = %d\n", h->num_sent_i > 0 ? ( ( h->num_sent_i - h->num_recv_i ) * 100 ) / h->num_sent_i : 0 );
 
 /*            if (outage_flag) {
                 // Time outage
@@ -1354,10 +1354,10 @@ void print_netdata( void )
         }/* IF */
         else
         {
-            printf("SET pcent = %d\n", h->num_sent_i > 0 ?
-                                                  ( ( h->num_recv_i * 100 ) / h->num_sent_i ) : 0 );
-
+            printf("SET lost = 0\n");
         }/* ELSE */
+
+        printf("SET returned = %d\n", h->num_sent_i > 0 ? ( ( h->num_recv_i * 100 ) / h->num_sent_i ) : 0 );
         printf("END\n");
 
         if(!sent_charts) {