summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: d56c17f)
raw | patch | inline | side by side (parent: d56c17f)
author | Ton Voon <tonvoon@users.sourceforge.net> | |
Wed, 17 Nov 2004 23:35:08 +0000 (23:35 +0000) | ||
committer | Ton Voon <tonvoon@users.sourceforge.net> | |
Wed, 17 Nov 2004 23:35:08 +0000 (23:35 +0000) |
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@899 f882894a-f735-0410-b71e-b25c423dba1c
plugins/check_tcp.c | patch | blob | history |
diff --git a/plugins/check_tcp.c b/plugins/check_tcp.c
index 9bb161a9358832b4f8539ee521165c3f811971a8..6f2aa0363654ccaa66b552f495b8a71d9f803f03 100644 (file)
--- a/plugins/check_tcp.c
+++ b/plugins/check_tcp.c
int check_warning_time = FALSE;
double critical_time = 0;
int check_critical_time = FALSE;
+int hide_output = FALSE;
double elapsed_time = 0;
long microsec;
int verbose = FALSE;
(was_refused) ? " (refused)" : "",
elapsed_time, server_port);
- if (status && strlen(status) > 0)
+ if (hide_output == FALSE && status && strlen(status) > 0)
printf (" [%s]", status);
printf (" |%s\n", fperfdata ("time", elapsed_time, "s",
{"expect", required_argument, 0, 'e'},
{"maxbytes", required_argument, 0, 'm'},
{"quit", required_argument, 0, 'q'},
+ {"jail", required_argument, 0, 'j'},
{"delay", required_argument, 0, 'd'},
{"refuse", required_argument, 0, 'r'},
{"use-ipv4", no_argument, 0, '4'},
}
while (1) {
- c = getopt_long (argc, argv, "+hVv46H:s:e:q:m:c:w:t:p:C:W:d:Sr:",
+ c = getopt_long (argc, argv, "+hVv46H:s:e:q:m:c:w:t:p:C:W:d:Sr:j",
longopts, &option);
if (c == -1 || c == EOF || c == 1)
critical_time = strtod (optarg, NULL);
check_critical_time = TRUE;
break;
+ case 'j': /* hide output */
+ hide_output = TRUE;
+ break;
case 'w': /* warning */
if (!is_intnonneg (optarg))
usage (_("Warning threshold must be a nonnegative integer\n"));
printf (_("\
-r, --refuse=ok|warn|crit\n\
Accept tcp refusals with states ok, warn, crit (default: crit)\n\
+ -j, --jail\n\
+ Hide output from TCP socket\n\
-m, --maxbytes=INTEGER\n\
Close connection once more than this number of bytes are received\n\
-d, --delay=INTEGER\n\
Usage: %s -H host -p port [-w <warning time>] [-c <critical time>]\n\
[-s <send string>] [-e <expect string>] [-q <quit string>]\n\
[-m <maximum bytes>] [-d <delay>] [-t <timeout seconds>]\n\
- [-r <refuse state>] [-v] [-4|-6]\n"), progname);
+ [-r <refuse state>] [-v] [-4|-6] [-j]\n"), progname);
printf (" %s (-h|--help)\n", progname);
printf (" %s (-V|--version)\n", progname);
}