Code

check_http fixes:
authorThomas Guyot-Sionnest <dermoth@aei.ca>
Mon, 16 Mar 2009 07:06:33 +0000 (03:06 -0400)
committerThomas Guyot-Sionnest <dermoth@aei.ca>
Mon, 16 Mar 2009 07:06:33 +0000 (03:06 -0400)
- Fix broken printf on 500 errors
- Add bytes to normal output (accidentally removed in 0d78171)

plugins/check_http.c

index e140be01bf79f47dc86bf31ead3393dd39d9e44a..248c0f94d3b652c27c3b38f0c366c99a500a4aeb 100644 (file)
@@ -975,7 +975,7 @@ check_http (void)
     }
     /* server errors result in a critical state */
     else if (http_status >= 500) {
-      asprintf (&msg, _("%s - "), msg, status_line);
+      asprintf (&msg, _("%s - "), status_line);
       result = STATE_CRITICAL;
     }
     /* client errors result in a warning state */
@@ -1059,8 +1059,8 @@ check_http (void)
 
   /* check elapsed time */
   asprintf (&msg,
-            _("%s - %.3f second response time %s|%s %s"),
-            msg, elapsed_time,
+            _("%s - %d bytes in %.3f second response time %s|%s %s"),
+            msg, page_len, elapsed_time,
             (display_html ? "</A>" : ""),
             perfd_time (elapsed_time), perfd_size (page_len));