Code

Add missing long options for check_nt (for use with extra-opts)
authorThomas Guyot-Sionnest <dermoth@users.sourceforge.net>
Sat, 8 Nov 2008 16:33:28 +0000 (16:33 +0000)
committerThomas Guyot-Sionnest <dermoth@users.sourceforge.net>
Sat, 8 Nov 2008 16:33:28 +0000 (16:33 +0000)
Extra-opts (ini files) requires long-options for setting up arguments. Added
the missing ones for check_nt so that it can be properly used with extra-opts.

git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2079 f882894a-f735-0410-b71e-b25c423dba1c

NEWS
plugins/check_nt.c

diff --git a/NEWS b/NEWS
index 7e8cc7c9767b3a67da4c1babfa3d7288193212f3..438ab675d21780ed418393a4d4e34f62342f891d 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -11,7 +11,8 @@ This file documents the major additions and syntax changes between releases.
        Extra-opts (C plugins) does not allow trailing comments anymore (like N::P)
        Fixed dependency issue on libtap when ./configure --enable-libtap used. Warning: will install libtap
        Fixed segfault in extra-opts under some circumstance when reading multiple sections
-       Fix long options parsing in check_disk, check_dns, check_mrtg, check_mrtgtraf and check_tcp.
+       Fix long options parsing in check_disk, check_dns, check_mrtg, check_mrtgtraf and check_tcp
+       Add missing long options for check_nt (for use with extra-opts)
        check_icmp now reports min and max round trip time perfdata (Steve Rader)
        Fixed bug where additional headers with redirection caused a segfault (Dieter Van de Walle - 2089159)
 
index 7d20b000d178723d786fa65254c3b9515155f952..a0e5c11927b40c22c90b8bdf073dc7578083a355 100644 (file)
@@ -476,6 +476,9 @@ int process_arguments(int argc, char **argv){
                {"warning",  required_argument,0,'w'},
                {"variable", required_argument,0,'v'},
                {"hostname", required_argument,0,'H'},
+               {"params",   required_argument,0,'l'},
+               {"secret",   required_argument,0,'s'},
+               {"display",  required_argument,0,'d'},
                {"version",  no_argument,      0,'V'},
                {"help",     no_argument,      0,'h'},
                {0,0,0,0}
@@ -655,7 +658,7 @@ void print_help(void)
   printf (" %s\n", "-p, --port=INTEGER");
   printf ("   %s", _("Optional port number (default: "));
   printf ("%d)\n", PORT);
-  printf (" %s\n", "-s <password>");
+  printf (" %s\n", "-s, --secret=<password>");
   printf ("   %s\n", _("Password needed for the request"));
   printf (" %s\n", "-w, --warning=INTEGER");
   printf ("   %s\n", _("Threshold which will result in a warning status"));
@@ -663,6 +666,10 @@ void print_help(void)
   printf ("   %s\n", _("Threshold which will result in a critical status"));
   printf (" %s\n", "-t, --timeout=INTEGER");
   printf ("   %s", _("Seconds before connection attempt times out (default: "));
+  printf (" %s\n", "-l, --params=<parameters>");
+  printf ("   %s", _("Parameters passed to specified check (see below)"));
+  printf (" %s\n", "-d, --display={SHOWALL}");
+  printf ("   %s", _("Display options (currently only SHOWALL works)"));
   printf ("%d)\n", DEFAULT_SOCKET_TIMEOUT);
   printf (" %s\n", "-h, --help");
   printf ("   %s\n", _("Print this help screen"));