Module: monitoring-plugins
 Branch: master
 Commit: 9cdf2aec7fa3277237c078fc9da32f40d0292299
 Author: Alvar Penning <alvar.penn...@icinga.com>
   Date: Fri Aug 16 10:38:02 2024 +0200
    URL: 
https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=9cdf2ae

check_curl: Documentation for --certificate, --cookie-jar

>From the mere help output for -C / --certificate, I was confused about
what its two integer parameters do. Unfortunately, I also missed out on
the explaining examples later. Since I like to have basic documentation
for each flag, I tried to make the arguments as short as possible.

The other fix was one hyphen too many for the --cookie-jar option.

---

 plugins/check_curl.c | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/plugins/check_curl.c b/plugins/check_curl.c
index 4522e6c..e9c15e6 100644
--- a/plugins/check_curl.c
+++ b/plugins/check_curl.c
@@ -2008,8 +2008,11 @@ print_help (void)
   printf ("    %s\n", _("Note: SNI is not supported in libcurl before 
7.18.1"));
 #endif
   printf (" %s\n", "-C, --certificate=INTEGER[,INTEGER]");
-  printf ("    %s\n", _("Minimum number of days a certificate has to be valid. 
Port defaults to 443"));
-  printf ("    %s\n", _("(when this option is used the URL is not checked by 
default. You can use"));
+  printf ("    %s\n", _("Minimum number of days a certificate has to be valid. 
Port defaults to 443."));
+  printf ("    %s\n", _("A STATE_WARNING is returned if the certificate has a 
validity less than the"));
+  printf ("    %s\n", _("first agument's value. If there is a second argument 
and the certificate's"));
+  printf ("    %s\n", _("validity is less than its value, a STATE_CRITICAL is 
returned."));
+  printf ("    %s\n", _("(When this option is used the URL is not checked by 
default. You can use"));
   printf ("    %s\n", _(" --continue-after-certificate to override this 
behavior)"));
   printf (" %s\n", "--continue-after-certificate");
   printf ("    %s\n", _("Allows the HTTP check to continue after performing 
the certificate check."));
@@ -2092,7 +2095,7 @@ print_help (void)
   printf ("    %s\n", _("Enable automatic decompression of body 
(CURLOPT_ACCEPT_ENCODING)."));
   printf(" %s\n", "--haproxy-protocol");
   printf("    %s\n", _("Send HAProxy proxy protocol v1 header 
(CURLOPT_HAPROXYPROTOCOL)."));
-  printf (" %s\n", "---cookie-jar=FILE");
+  printf (" %s\n", "--cookie-jar=FILE");
   printf ("    %s\n", _("Store cookies in the cookie jar and send them out 
when requested."));
   printf ("\n");
 

Reply via email to