[monitoring-plugins] added help/usage and getopt long struct member ...

Andreas Baumann git at monitoring-plugins.org
Fri Mar 17 16:00:14 CET 2017


 Module: monitoring-plugins
 Branch: feature_check_curl
 Commit: bc21a2ba666b60e66c68cc37d32d9ea8b297f951
 Author: Andreas Baumann <mail at andreasbaumann.cc>
   Date: Fri Mar 17 15:58:51 2017 +0100
    URL: https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=bc21a2b

added help/usage and getopt long struct member for -k/--header option

---

 plugins/check_curl.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/plugins/check_curl.c b/plugins/check_curl.c
index 10ccadf..b588eed 100644
--- a/plugins/check_curl.c
+++ b/plugins/check_curl.c
@@ -523,6 +523,7 @@ process_arguments (int argc, char **argv)
     {"private-key", required_argument, 0, 'K'},
     {"ca-cert", required_argument, 0, CA_CERT_OPTION},
     {"useragent", required_argument, 0, 'A'},
+    {"header", required_argument, 0, 'k'},
     {"invert-regex", no_argument, NULL, INVERT_REGEX},
     {"header", required_argument, 0, 'k'},
     {"extended-perfdata", no_argument, 0, 'E'},
@@ -835,6 +836,8 @@ print_help (void)
   printf ("    %s\n", _("Username:password on sites with basic authentication"));
   printf (" %s\n", "-A, --useragent=STRING");
   printf ("    %s\n", _("String to be sent in http header as \"User Agent\""));
+  printf (" %s\n", "-k, --header=STRING");
+  printf ("    %s\n", _("Any other tags to be sent in http header. Use multiple times for additional headers"));
   printf (" %s\n", "-f, --onredirect=<ok|warning|critical|follow>");
   printf ("    %s\n", _("How to handle redirected pages."));
 
@@ -906,7 +909,7 @@ print_usage (void)
   printf ("       [-w <warn time>] [-c <critical time>] [-t <timeout>] [-a auth]\n");
   printf ("       [-f <ok|warning|critcal|follow>]\n");
   printf ("       [-s string] [-r <regex>\n");
-  printf ("       [-A string] [-S <version>] [-C]\n");
+  printf ("       [-A string] [-k string] [-S <version>] [-C]\n");
   printf ("       [-v verbose]\n", progname);
   printf ("\n");
   printf ("%s\n", _("WARNING: check_curl is experimental. Please use"));



More information about the Commits mailing list