diff options
author | Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> | 2008-05-07 10:02:42 (GMT) |
---|---|---|
committer | Thomas Guyot-Sionnest <dermoth@users.sourceforge.net> | 2008-05-07 10:02:42 (GMT) |
commit | 44f8455b2cf248c6f50c35bfc3510d2946084c5b (patch) | |
tree | 26b696c5d61872f1d41466be9fcc650c22d75aeb /plugins/check_nagios.c | |
parent | 4d157889e3018119e07bdcc7f48afde1422f7396 (diff) | |
download | monitoring-plugins-44f8455b2cf248c6f50c35bfc3510d2946084c5b.tar.gz |
Added support for --extra-opts in all C plugins (disabled by default, see configure --help)
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1991 f882894a-f735-0410-b71e-b25c423dba1c
Diffstat (limited to 'plugins/check_nagios.c')
-rw-r--r-- | plugins/check_nagios.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/plugins/check_nagios.c b/plugins/check_nagios.c index 1f8df33..dfe6080 100644 --- a/plugins/check_nagios.c +++ b/plugins/check_nagios.c | |||
@@ -88,6 +88,9 @@ main (int argc, char **argv) | |||
88 | bindtextdomain (PACKAGE, LOCALEDIR); | 88 | bindtextdomain (PACKAGE, LOCALEDIR); |
89 | textdomain (PACKAGE); | 89 | textdomain (PACKAGE); |
90 | 90 | ||
91 | /* Parse extra opts if any */ | ||
92 | argv=np_extra_opts (&argc, argv, progname); | ||
93 | |||
91 | if (process_arguments (argc, argv) == ERROR) | 94 | if (process_arguments (argc, argv) == ERROR) |
92 | usage_va(_("Could not parse arguments")); | 95 | usage_va(_("Could not parse arguments")); |
93 | 96 | ||
@@ -289,6 +292,7 @@ print_help (void) | |||
289 | print_usage (); | 292 | print_usage (); |
290 | 293 | ||
291 | printf (_(UT_HELP_VRSN)); | 294 | printf (_(UT_HELP_VRSN)); |
295 | printf (_(UT_EXTRA_OPTS)); | ||
292 | 296 | ||
293 | printf (" %s\n", "-F, --filename=FILE"); | 297 | printf (" %s\n", "-F, --filename=FILE"); |
294 | printf (" %s\n", _("Name of the log file to check")); | 298 | printf (" %s\n", _("Name of the log file to check")); |
@@ -297,6 +301,13 @@ print_help (void) | |||
297 | printf (" %s\n", "-C, --command=STRING"); | 301 | printf (" %s\n", "-C, --command=STRING"); |
298 | printf (" %s\n", _("Substring to search for in process arguments")); | 302 | printf (" %s\n", _("Substring to search for in process arguments")); |
299 | printf (_(UT_VERBOSE)); | 303 | printf (_(UT_VERBOSE)); |
304 | |||
305 | #ifdef NP_EXTRA_OPTS | ||
306 | printf ("\n"); | ||
307 | printf ("%s\n", _("Notes:")); | ||
308 | printf (_(UT_EXTRA_OPTS_NOTES)); | ||
309 | #endif | ||
310 | |||
300 | printf ("\n"); | 311 | printf ("\n"); |
301 | printf ("%s\n", _("Examples:")); | 312 | printf ("%s\n", _("Examples:")); |
302 | printf (" %s\n", "check_nagios -e 5 -F /usr/local/nagios/var/status.log -C /usr/local/nagios/bin/nagios"); | 313 | printf (" %s\n", "check_nagios -e 5 -F /usr/local/nagios/var/status.log -C /usr/local/nagios/bin/nagios"); |