summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Baumann <mail@andreasbaumann.cc>2017-03-17 15:58:51 +0100
committerAndreas Baumann <mail@andreasbaumann.cc>2017-03-17 15:58:51 +0100
commitbc21a2ba666b60e66c68cc37d32d9ea8b297f951 (patch)
treee19a13d8a76117415acb77cc08e2063a26390cfd
parent5b6cbb27bda5da82f276fa5f851033cf089a1a7b (diff)
downloadmonitoring-plugins-bc21a2ba666b60e66c68cc37d32d9ea8b297f951.tar.gz
added help/usage and getopt long struct member for -k/--header option
-rw-r--r--plugins/check_curl.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/plugins/check_curl.c b/plugins/check_curl.c
index 10ccadf6..b588eed3 100644
--- a/plugins/check_curl.c
+++ b/plugins/check_curl.c
@@ -523,6 +523,7 @@ process_arguments (int argc, char **argv)
523 {"private-key", required_argument, 0, 'K'}, 523 {"private-key", required_argument, 0, 'K'},
524 {"ca-cert", required_argument, 0, CA_CERT_OPTION}, 524 {"ca-cert", required_argument, 0, CA_CERT_OPTION},
525 {"useragent", required_argument, 0, 'A'}, 525 {"useragent", required_argument, 0, 'A'},
526 {"header", required_argument, 0, 'k'},
526 {"invert-regex", no_argument, NULL, INVERT_REGEX}, 527 {"invert-regex", no_argument, NULL, INVERT_REGEX},
527 {"header", required_argument, 0, 'k'}, 528 {"header", required_argument, 0, 'k'},
528 {"extended-perfdata", no_argument, 0, 'E'}, 529 {"extended-perfdata", no_argument, 0, 'E'},
@@ -835,6 +836,8 @@ print_help (void)
835 printf (" %s\n", _("Username:password on sites with basic authentication")); 836 printf (" %s\n", _("Username:password on sites with basic authentication"));
836 printf (" %s\n", "-A, --useragent=STRING"); 837 printf (" %s\n", "-A, --useragent=STRING");
837 printf (" %s\n", _("String to be sent in http header as \"User Agent\"")); 838 printf (" %s\n", _("String to be sent in http header as \"User Agent\""));
839 printf (" %s\n", "-k, --header=STRING");
840 printf (" %s\n", _("Any other tags to be sent in http header. Use multiple times for additional headers"));
838 printf (" %s\n", "-f, --onredirect=<ok|warning|critical|follow>"); 841 printf (" %s\n", "-f, --onredirect=<ok|warning|critical|follow>");
839 printf (" %s\n", _("How to handle redirected pages.")); 842 printf (" %s\n", _("How to handle redirected pages."));
840 843
@@ -906,7 +909,7 @@ print_usage (void)
906 printf (" [-w <warn time>] [-c <critical time>] [-t <timeout>] [-a auth]\n"); 909 printf (" [-w <warn time>] [-c <critical time>] [-t <timeout>] [-a auth]\n");
907 printf (" [-f <ok|warning|critcal|follow>]\n"); 910 printf (" [-f <ok|warning|critcal|follow>]\n");
908 printf (" [-s string] [-r <regex>\n"); 911 printf (" [-s string] [-r <regex>\n");
909 printf (" [-A string] [-S <version>] [-C]\n"); 912 printf (" [-A string] [-k string] [-S <version>] [-C]\n");
910 printf (" [-v verbose]\n", progname); 913 printf (" [-v verbose]\n", progname);
911 printf ("\n"); 914 printf ("\n");
912 printf ("%s\n", _("WARNING: check_curl is experimental. Please use")); 915 printf ("%s\n", _("WARNING: check_curl is experimental. Please use"));