From 0b6423f9c99d9edf8c96fefd0f6c453859395aa1 Mon Sep 17 00:00:00 2001 From: Holger Weiss Date: Mon, 30 Sep 2013 00:03:24 +0200 Subject: Import Nagios Plugins site Import the Nagios Plugins web site, Cronjobs, infrastructure scripts, and configuration files. --- web/attachments/86257-patch-check_tcp-quiet | 96 +++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) create mode 100644 web/attachments/86257-patch-check_tcp-quiet (limited to 'web/attachments/86257-patch-check_tcp-quiet') diff --git a/web/attachments/86257-patch-check_tcp-quiet b/web/attachments/86257-patch-check_tcp-quiet new file mode 100644 index 0000000..b085f62 --- /dev/null +++ b/web/attachments/86257-patch-check_tcp-quiet @@ -0,0 +1,96 @@ +*** check_tcp.c.original Thu May 6 09:25:56 2004 +--- check_tcp.c Thu May 6 09:31:52 2004 +*************** +*** 84,89 **** +--- 84,90 ---- + 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; +*************** +*** 329,335 **** + (was_refused) ? " (refused)" : "", + elapsed_time, server_port); + +! if (status && strlen(status) > 0) + printf (" [%s]", status); + + printf (" |%s\n", perfdata ("time", microsec, "us", +--- 330,336 ---- + (was_refused) ? " (refused)" : "", + elapsed_time, server_port); + +! if (hide_output == FALSE && status && strlen(status) > 0) + printf (" [%s]", status); + + printf (" |%s\n", perfdata ("time", microsec, "us", +*************** +*** 364,369 **** +--- 365,371 ---- + {"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'}, +*************** +*** 395,401 **** + } + + while (1) { +! c = getopt_long (argc, argv, "+hVv46H:s:e:q:m:c:w:t:p:C:W:d:Sr:", + longopts, &option); + + if (c == -1 || c == EOF || c == 1) +--- 397,403 ---- + } + + while (1) { +! 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) +*************** +*** 437,442 **** +--- 439,447 ---- + 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")); +*************** +*** 622,627 **** +--- 627,634 ---- + 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\ +*************** +*** 646,652 **** + Usage: %s -H host -p port [-w ] [-c ]\n\ + [-s ] [-e ] [-q ]\n\ + [-m ] [-d ] [-t ]\n\ +! [-r ] [-v] [-4|-6]\n"), progname); + printf (" %s (-h|--help)\n", progname); + printf (" %s (-V|--version)\n", progname); + } +--- 653,659 ---- + Usage: %s -H host -p port [-w ] [-c ]\n\ + [-s ] [-e ] [-q ]\n\ + [-m ] [-d ] [-t ]\n\ +! [-r ] [-v] [-4|-6] [-j]\n"), progname); + printf (" %s (-h|--help)\n", progname); + printf (" %s (-V|--version)\n", progname); + } -- cgit v1.2.3-74-g34f1