From 8c1934b7d011769bafde12ac1d80897dfb756944 Mon Sep 17 00:00:00 2001 From: Thomas Guyot-Sionnest Date: Sat, 8 Nov 2008 16:33:28 +0000 Subject: [PATCH] Add missing long options for check_nt (for use with extra-opts) 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 | 3 ++- plugins/check_nt.c | 9 ++++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/NEWS b/NEWS index 7e8cc7c..438ab67 100644 --- 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) diff --git a/plugins/check_nt.c b/plugins/check_nt.c index 7d20b00..a0e5c11 100644 --- a/plugins/check_nt.c +++ b/plugins/check_nt.c @@ -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 "); + printf (" %s\n", "-s, --secret="); 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="); + 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")); -- 2.30.2