summaryrefslogtreecommitdiffstats
path: root/plugins/check_http.c
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/check_http.c')
-rw-r--r--plugins/check_http.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/plugins/check_http.c b/plugins/check_http.c
index 0746741..0d499d9 100644
--- a/plugins/check_http.c
+++ b/plugins/check_http.c
@@ -154,7 +154,7 @@ main (int argc, char **argv)
154 usage4 (_("Could not parse arguments")); 154 usage4 (_("Could not parse arguments"));
155 155
156 if (display_html == TRUE) 156 if (display_html == TRUE)
157 printf ("<A HREF=\"%s://%s:%d%s\" target=\"_blank\">", 157 printf ("<A HREF=\"%s://%s:%d%s\" target=\"_blank\">",
158 use_ssl ? "https" : "http", host_name ? host_name : server_address, 158 use_ssl ? "https" : "http", host_name ? host_name : server_address,
159 server_port, server_url); 159 server_port, server_url);
160 160
@@ -314,7 +314,7 @@ process_arguments (int argc, char **argv)
314 if (!strcmp (optarg, "critical")) 314 if (!strcmp (optarg, "critical"))
315 onredirect = STATE_CRITICAL; 315 onredirect = STATE_CRITICAL;
316 if (verbose) 316 if (verbose)
317 printf(_("option f:%d \n"), onredirect); 317 printf(_("option f:%d \n"), onredirect);
318 break; 318 break;
319 /* Note: H, I, and u must be malloc'd or will fail on redirects */ 319 /* Note: H, I, and u must be malloc'd or will fail on redirects */
320 case 'H': /* Host Name (virtual host) */ 320 case 'H': /* Host Name (virtual host) */
@@ -417,7 +417,7 @@ process_arguments (int argc, char **argv)
417 exit (STATE_WARNING); 417 exit (STATE_WARNING);
418 } else 418 } else
419 max_page_len = atoi(tmp); 419 max_page_len = atoi(tmp);
420 } else 420 } else
421 min_page_len = atoi (optarg); 421 min_page_len = atoi (optarg);
422 break; 422 break;
423 } 423 }
@@ -556,7 +556,7 @@ parse_time_string (const char *string)
556 if (tm.tm_mon < 0 || tm.tm_mday < 1 || tm.tm_mday > 31) 556 if (tm.tm_mon < 0 || tm.tm_mday < 1 || tm.tm_mday > 31)
557 return 0; 557 return 0;
558 558
559 /* 559 /*
560 This is actually wrong: we need to subtract the local timezone 560 This is actually wrong: we need to subtract the local timezone
561 offset from GMT from this value. But, that's ok in this usage, 561 offset from GMT from this value. But, that's ok in this usage,
562 because we only comparing these two GMT dates against each other, 562 because we only comparing these two GMT dates against each other,
@@ -990,7 +990,7 @@ check_http (void)
990 elapsed_time = (double)microsec / 1.0e6; 990 elapsed_time = (double)microsec / 1.0e6;
991 die (onredirect, 991 die (onredirect,
992 _(" - %s - %.3f second response time %s|%s %s\n"), 992 _(" - %s - %.3f second response time %s|%s %s\n"),
993 status_line, elapsed_time, 993 status_line, elapsed_time,
994 (display_html ? "</A>" : ""), 994 (display_html ? "</A>" : ""),
995 perfd_time (elapsed_time), perfd_size (pagesize)); 995 perfd_time (elapsed_time), perfd_size (pagesize));
996 } /* end if (http_status >= 300) */ 996 } /* end if (http_status >= 300) */
@@ -1006,7 +1006,7 @@ check_http (void)
1006 elapsed_time = (double)microsec / 1.0e6; 1006 elapsed_time = (double)microsec / 1.0e6;
1007 asprintf (&msg, 1007 asprintf (&msg,
1008 _(" - %s - %.3f second response time %s|%s %s\n"), 1008 _(" - %s - %.3f second response time %s|%s %s\n"),
1009 status_line, elapsed_time, 1009 status_line, elapsed_time,
1010 (display_html ? "</A>" : ""), 1010 (display_html ? "</A>" : ""),
1011 perfd_time (elapsed_time), perfd_size (pagesize)); 1011 perfd_time (elapsed_time), perfd_size (pagesize));
1012 if (check_critical_time == TRUE && elapsed_time > critical_time) 1012 if (check_critical_time == TRUE && elapsed_time > critical_time)
@@ -1043,9 +1043,9 @@ check_http (void)
1043 exit (STATE_OK); 1043 exit (STATE_OK);
1044 } 1044 }
1045 else if ((errcode == REG_NOMATCH && invert_regex == 0) || (errcode == 0 && invert_regex == 1)) { 1045 else if ((errcode == REG_NOMATCH && invert_regex == 0) || (errcode == 0 && invert_regex == 1)) {
1046 if (invert_regex == 0) 1046 if (invert_regex == 0)
1047 msg = strdup(_("pattern not found")); 1047 msg = strdup(_("pattern not found"));
1048 else 1048 else
1049 msg = strdup(_("pattern found")); 1049 msg = strdup(_("pattern found"));
1050 printf (("%s - %s%s|%s %s\n"), 1050 printf (("%s - %s%s|%s %s\n"),
1051 _("HTTP CRITICAL"), 1051 _("HTTP CRITICAL"),
@@ -1118,7 +1118,7 @@ redir (char *pos, char *status_line)
1118 if (i == 0) { 1118 if (i == 0) {
1119 pos += (size_t) strcspn (pos, "\r\n"); 1119 pos += (size_t) strcspn (pos, "\r\n");
1120 pos += (size_t) strspn (pos, "\r\n"); 1120 pos += (size_t) strspn (pos, "\r\n");
1121 if (strlen(pos) == 0) 1121 if (strlen(pos) == 0)
1122 die (STATE_UNKNOWN, 1122 die (STATE_UNKNOWN,
1123 _("HTTP UNKNOWN - Could not find redirect location - %s%s\n"), 1123 _("HTTP UNKNOWN - Could not find redirect location - %s%s\n"),
1124 status_line, (display_html ? "</A>" : "")); 1124 status_line, (display_html ? "</A>" : ""));
@@ -1151,7 +1151,7 @@ redir (char *pos, char *status_line)
1151 } 1151 }
1152 1152
1153 /* URI_HTTP URI_HOST URI_PATH */ 1153 /* URI_HTTP URI_HOST URI_PATH */
1154 else if (sscanf (pos, HD2, type, addr, url) == 3 ) { 1154 else if (sscanf (pos, HD2, type, addr, url) == 3 ) {
1155 url = prepend_slash (url); 1155 url = prepend_slash (url);
1156 use_ssl = server_type_check (type); 1156 use_ssl = server_type_check (type);
1157 i = server_port_check (use_ssl); 1157 i = server_port_check (use_ssl);
@@ -1181,7 +1181,7 @@ redir (char *pos, char *status_line)
1181 i = server_port; 1181 i = server_port;
1182 strcpy (type, server_type); 1182 strcpy (type, server_type);
1183 strcpy (addr, host_name ? host_name : server_address); 1183 strcpy (addr, host_name ? host_name : server_address);
1184 } 1184 }
1185 1185
1186 else { 1186 else {
1187 die (STATE_UNKNOWN, 1187 die (STATE_UNKNOWN,