mirror of
https://github.com/monitoring-plugins/monitoring-plugins.git
synced 2026-06-14 19:19:59 -04:00
More diagnostic messages from check_ping
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1216 f882894a-f735-0410-b71e-b25c423dba1c
This commit is contained in:
parent
42050b45f2
commit
31c5bbba7e
1 changed files with 8 additions and 5 deletions
|
|
@ -53,7 +53,7 @@ char **addresses = NULL;
|
|||
int n_addresses;
|
||||
int max_addr = 1;
|
||||
int max_packets = -1;
|
||||
int verbose = FALSE;
|
||||
int verbose = 0;
|
||||
|
||||
float rta = UNKNOWN_TRIP_TIME;
|
||||
int pl = UNKNOWN_PACKET_LOSS;
|
||||
|
|
@ -112,8 +112,8 @@ main (int argc, char **argv)
|
|||
asprintf (&cmd, rawcmd, addresses[i], max_packets);
|
||||
#endif
|
||||
|
||||
if (verbose)
|
||||
printf ("%s ==> ", cmd);
|
||||
if (verbose >= 2)
|
||||
printf ("CMD: %s\n", cmd);
|
||||
|
||||
/* run the command */
|
||||
this_result = run_ping (cmd, addresses[i]);
|
||||
|
|
@ -146,7 +146,7 @@ main (int argc, char **argv)
|
|||
printf ("</A>");
|
||||
printf ("\n");
|
||||
|
||||
if (verbose)
|
||||
if (verbose >= 2)
|
||||
printf ("%f:%d%% %f:%d%%\n", wrta, wpl, crta, cpl);
|
||||
|
||||
result = max_state (result, this_result);
|
||||
|
|
@ -208,7 +208,7 @@ process_arguments (int argc, char **argv)
|
|||
timeout_interval = atoi (optarg);
|
||||
break;
|
||||
case 'v': /* verbose mode */
|
||||
verbose = TRUE;
|
||||
verbose++;
|
||||
break;
|
||||
case '4': /* IPv4 only */
|
||||
address_family = AF_INET;
|
||||
|
|
@ -412,6 +412,9 @@ run_ping (const char *cmd, const char *addr)
|
|||
|
||||
while (fgets (buf, MAX_INPUT_BUFFER - 1, child_process)) {
|
||||
|
||||
if (verbose >= 3)
|
||||
printf("Output: %s", buf);
|
||||
|
||||
result = max_state (result, error_scan (buf, addr));
|
||||
|
||||
/* get the percent loss statistics */
|
||||
|
|
|
|||
Loading…
Reference in a new issue