From 3b1ffd9264b232438be6965c398ecf3a6651b52c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Lorenz=20K=C3=A4stle?=
<12514511+RincewindsHat@users.noreply.github.com>
Date: Thu, 31 Oct 2024 14:39:19 +0100
Subject: check_overcr: clang-format
diff --git a/plugins/check_overcr.c b/plugins/check_overcr.c
index 5165c82..21991db 100644
--- a/plugins/check_overcr.c
+++ b/plugins/check_overcr.c
@@ -1,33 +1,33 @@
/*****************************************************************************
-*
-* Monitoring check_overcr plugin
-*
-* License: GPL
-* Copyright (c) 2000-2007 Monitoring Plugins Development Team
-*
-* Description:
-*
-* This file contains the check_overcr plugin
-*
-* This plugin attempts to contact the Over-CR collector daemon running on the
-* remote UNIX server in order to gather the requested system information.
-*
-*
-* This program is free software: you can redistribute it and/or modify
-* it under the terms of the GNU General Public License as published by
-* the Free Software Foundation, either version 3 of the License, or
-* (at your option) any later version.
-*
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-* GNU General Public License for more details.
-*
-* You should have received a copy of the GNU General Public License
-* along with this program. If not, see .
-*
-*
-*****************************************************************************/
+ *
+ * Monitoring check_overcr plugin
+ *
+ * License: GPL
+ * Copyright (c) 2000-2007 Monitoring Plugins Development Team
+ *
+ * Description:
+ *
+ * This file contains the check_overcr plugin
+ *
+ * This plugin attempts to contact the Over-CR collector daemon running on the
+ * remote UNIX server in order to gather the requested system information.
+ *
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
+ *
+ *****************************************************************************/
const char *progname = "check_overcr";
const char *copyright = "2000-2007";
@@ -66,13 +66,11 @@ char *disk_name = NULL;
char *process_name = NULL;
char send_buffer[MAX_INPUT_BUFFER];
-int process_arguments (int, char **);
-void print_usage (void);
-void print_help (void);
+int process_arguments(int, char **);
+void print_usage(void);
+void print_help(void);
-int
-main (int argc, char **argv)
-{
+int main(int argc, char **argv) {
int result = STATE_UNKNOWN;
char recv_buffer[MAX_INPUT_BUFFER];
char temp_buffer[MAX_INPUT_BUFFER];
@@ -91,66 +89,62 @@ main (int argc, char **argv)
int uptime_hours = 0;
int uptime_minutes = 0;
- setlocale (LC_ALL, "");
- bindtextdomain (PACKAGE, LOCALEDIR);
- textdomain (PACKAGE);
+ setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, LOCALEDIR);
+ textdomain(PACKAGE);
/* Parse extra opts if any */
- argv=np_extra_opts (&argc, argv, progname);
+ argv = np_extra_opts(&argc, argv, progname);
- if (process_arguments (argc, argv) == ERROR)
- usage4 (_("Could not parse arguments"));
+ if (process_arguments(argc, argv) == ERROR)
+ usage4(_("Could not parse arguments"));
/* initialize alarm signal handling */
- signal (SIGALRM, socket_timeout_alarm_handler);
+ signal(SIGALRM, socket_timeout_alarm_handler);
/* set socket timeout */
- alarm (socket_timeout);
+ alarm(socket_timeout);
- result = process_tcp_request2 (server_address,
- server_port,
- send_buffer,
- recv_buffer,
- sizeof (recv_buffer));
+ result = process_tcp_request2(server_address, server_port, send_buffer, recv_buffer, sizeof(recv_buffer));
switch (vars_to_check) {
case LOAD1:
case LOAD5:
case LOAD15:
-
+
if (result != STATE_OK)
- die (result, _("Unknown error fetching load data\n"));
+ die(result, _("Unknown error fetching load data\n"));
- temp_ptr = (char *) strtok (recv_buffer, "\r\n");
+ temp_ptr = (char *)strtok(recv_buffer, "\r\n");
if (temp_ptr == NULL)
- die (STATE_CRITICAL, _("Invalid response from server - no load information\n"));
+ die(STATE_CRITICAL, _("Invalid response from server - no load information\n"));
else
- load_1min = strtod (temp_ptr, NULL);
+ load_1min = strtod(temp_ptr, NULL);
- temp_ptr = (char *) strtok (NULL, "\r\n");
+ temp_ptr = (char *)strtok(NULL, "\r\n");
if (temp_ptr == NULL)
- die (STATE_CRITICAL, _("Invalid response from server after load 1\n"));
+ die(STATE_CRITICAL, _("Invalid response from server after load 1\n"));
else
- load_5min = strtod (temp_ptr, NULL);
+ load_5min = strtod(temp_ptr, NULL);
- temp_ptr = (char *) strtok (NULL, "\r\n");
+ temp_ptr = (char *)strtok(NULL, "\r\n");
if (temp_ptr == NULL)
- die (STATE_CRITICAL, _("Invalid response from server after load 5\n"));
+ die(STATE_CRITICAL, _("Invalid response from server after load 5\n"));
else
- load_15min = strtod (temp_ptr, NULL);
+ load_15min = strtod(temp_ptr, NULL);
switch (vars_to_check) {
case LOAD1:
- strcpy (temp_buffer, "1");
+ strcpy(temp_buffer, "1");
load = load_1min;
break;
case LOAD5:
- strcpy (temp_buffer, "5");
+ strcpy(temp_buffer, "5");
load = load_5min;
break;
default:
- strcpy (temp_buffer, "15");
+ strcpy(temp_buffer, "15");
load = load_15min;
break;
}
@@ -160,98 +154,82 @@ main (int argc, char **argv)
else if (check_warning_value && (load >= warning_value))
result = STATE_WARNING;
- die (result,
- _("Load %s - %s-min load average = %0.2f"),
- state_text(result),
- temp_buffer,
- load);
+ die(result, _("Load %s - %s-min load average = %0.2f"), state_text(result), temp_buffer, load);
- break;
+ break;
case DPU:
if (result != STATE_OK)
- die (result, _("Unknown error fetching disk data\n"));
+ die(result, _("Unknown error fetching disk data\n"));
- for (temp_ptr = (char *) strtok (recv_buffer, " ");
- temp_ptr != NULL;
- temp_ptr = (char *) strtok (NULL, " ")) {
+ for (temp_ptr = (char *)strtok(recv_buffer, " "); temp_ptr != NULL; temp_ptr = (char *)strtok(NULL, " ")) {
- if (!strcmp (temp_ptr, disk_name)) {
+ if (!strcmp(temp_ptr, disk_name)) {
found_disk = true;
- temp_ptr = (char *) strtok (NULL, "%");
+ temp_ptr = (char *)strtok(NULL, "%");
if (temp_ptr == NULL)
- die (STATE_CRITICAL, _("Invalid response from server\n"));
+ die(STATE_CRITICAL, _("Invalid response from server\n"));
else
- percent_used_disk_space = strtoul (temp_ptr, NULL, 10);
+ percent_used_disk_space = strtoul(temp_ptr, NULL, 10);
break;
}
- temp_ptr = (char *) strtok (NULL, "\r\n");
+ temp_ptr = (char *)strtok(NULL, "\r\n");
}
/* error if we couldn't find the info for the disk */
if (!found_disk)
- die (STATE_CRITICAL,
- "CRITICAL - Disk '%s' non-existent or not mounted",
- disk_name);
+ die(STATE_CRITICAL, "CRITICAL - Disk '%s' non-existent or not mounted", disk_name);
if (check_critical_value && (percent_used_disk_space >= critical_value))
result = STATE_CRITICAL;
else if (check_warning_value && (percent_used_disk_space >= warning_value))
result = STATE_WARNING;
- die (result, "Disk %s - %lu%% used on %s", state_text(result), percent_used_disk_space, disk_name);
+ die(result, "Disk %s - %lu%% used on %s", state_text(result), percent_used_disk_space, disk_name);
break;
case NETSTAT:
if (result != STATE_OK)
- die (result, _("Unknown error fetching network status\n"));
+ die(result, _("Unknown error fetching network status\n"));
else
- port_connections = strtod (recv_buffer, NULL);
+ port_connections = strtod(recv_buffer, NULL);
if (check_critical_value && (port_connections >= critical_value))
result = STATE_CRITICAL;
else if (check_warning_value && (port_connections >= warning_value))
result = STATE_WARNING;
- die (result,
- _("Net %s - %d connection%s on port %d"),
- state_text(result),
- port_connections,
- (port_connections == 1) ? "" : "s",
- netstat_port);
+ die(result, _("Net %s - %d connection%s on port %d"), state_text(result), port_connections, (port_connections == 1) ? "" : "s",
+ netstat_port);
break;
case PROCS:
if (result != STATE_OK)
- die (result, _("Unknown error fetching process status\n"));
+ die(result, _("Unknown error fetching process status\n"));
- temp_ptr = (char *) strtok (recv_buffer, "(");
+ temp_ptr = (char *)strtok(recv_buffer, "(");
if (temp_ptr == NULL)
- die (STATE_CRITICAL, _("Invalid response from server\n"));
+ die(STATE_CRITICAL, _("Invalid response from server\n"));
- temp_ptr = (char *) strtok (NULL, ")");
+ temp_ptr = (char *)strtok(NULL, ")");
if (temp_ptr == NULL)
- die (STATE_CRITICAL, _("Invalid response from server\n"));
+ die(STATE_CRITICAL, _("Invalid response from server\n"));
else
- processes = strtod (temp_ptr, NULL);
+ processes = strtod(temp_ptr, NULL);
if (check_critical_value && (processes >= critical_value))
result = STATE_CRITICAL;
else if (check_warning_value && (processes >= warning_value))
result = STATE_WARNING;
- die (result,
- _("Process %s - %d instance%s of %s running"),
- state_text(result),
- processes,
- (processes == 1) ? "" : "s",
- process_name);
+ die(result, _("Process %s - %d instance%s of %s running"), state_text(result), processes, (processes == 1) ? "" : "s",
+ process_name);
break;
case UPTIME:
@@ -259,8 +237,8 @@ main (int argc, char **argv)
if (result != STATE_OK)
return result;
- uptime_raw_hours = strtod (recv_buffer, NULL);
- uptime_raw_minutes = (unsigned long) (uptime_raw_hours * 60.0);
+ uptime_raw_hours = strtod(recv_buffer, NULL);
+ uptime_raw_minutes = (unsigned long)(uptime_raw_hours * 60.0);
if (check_critical_value && (uptime_raw_minutes <= critical_value))
result = STATE_CRITICAL;
@@ -273,46 +251,31 @@ main (int argc, char **argv)
uptime_raw_minutes %= 60;
uptime_minutes = uptime_raw_minutes;
- die (result,
- _("Uptime %s - Up %d days %d hours %d minutes"),
- state_text(result),
- uptime_days,
- uptime_hours,
- uptime_minutes);
+ die(result, _("Uptime %s - Up %d days %d hours %d minutes"), state_text(result), uptime_days, uptime_hours, uptime_minutes);
break;
default:
- die (STATE_UNKNOWN, _("Nothing to check!\n"));
+ die(STATE_UNKNOWN, _("Nothing to check!\n"));
break;
}
}
-
/* process command-line arguments */
-int
-process_arguments (int argc, char **argv)
-{
+int process_arguments(int argc, char **argv) {
int c;
int option = 0;
static struct option longopts[] = {
- {"port", required_argument, 0, 'p'},
- {"timeout", required_argument, 0, 't'},
- {"critical", required_argument, 0, 'c'},
- {"warning", required_argument, 0, 'w'},
- {"variable", required_argument, 0, 'v'},
- {"hostname", required_argument, 0, 'H'},
- {"version", no_argument, 0, 'V'},
- {"help", no_argument, 0, 'h'},
- {0, 0, 0, 0}
- };
+ {"port", required_argument, 0, 'p'}, {"timeout", required_argument, 0, 't'}, {"critical", required_argument, 0, 'c'},
+ {"warning", required_argument, 0, 'w'}, {"variable", required_argument, 0, 'v'}, {"hostname", required_argument, 0, 'H'},
+ {"version", no_argument, 0, 'V'}, {"help", no_argument, 0, 'h'}, {0, 0, 0, 0}};
/* no options were supplied */
if (argc < 2)
return ERROR;
/* backwards compatibility */
- if (!is_option (argv[1])) {
+ if (!is_option(argv[1])) {
server_address = argv[1];
argv[1] = argv[0];
argv = &argv[1];
@@ -320,150 +283,136 @@ process_arguments (int argc, char **argv)
}
for (c = 1; c < argc; c++) {
- if (strcmp ("-to", argv[c]) == 0)
- strcpy (argv[c], "-t");
- else if (strcmp ("-wv", argv[c]) == 0)
- strcpy (argv[c], "-w");
- else if (strcmp ("-cv", argv[c]) == 0)
- strcpy (argv[c], "-c");
+ if (strcmp("-to", argv[c]) == 0)
+ strcpy(argv[c], "-t");
+ else if (strcmp("-wv", argv[c]) == 0)
+ strcpy(argv[c], "-w");
+ else if (strcmp("-cv", argv[c]) == 0)
+ strcpy(argv[c], "-c");
}
while (1) {
- c = getopt_long (argc, argv, "+hVH:t:c:w:p:v:", longopts,
- &option);
+ c = getopt_long(argc, argv, "+hVH:t:c:w:p:v:", longopts, &option);
if (c == -1 || c == EOF || c == 1)
break;
switch (c) {
- case '?': /* print short usage statement if args not parsable */
- usage5 ();
- case 'h': /* help */
- print_help ();
- exit (STATE_UNKNOWN);
- case 'V': /* version */
- print_revision (progname, NP_VERSION);
- exit (STATE_UNKNOWN);
- case 'H': /* hostname */
+ case '?': /* print short usage statement if args not parsable */
+ usage5();
+ case 'h': /* help */
+ print_help();
+ exit(STATE_UNKNOWN);
+ case 'V': /* version */
+ print_revision(progname, NP_VERSION);
+ exit(STATE_UNKNOWN);
+ case 'H': /* hostname */
server_address = optarg;
break;
- case 'p': /* port */
- if (is_intnonneg (optarg))
- server_port = atoi (optarg);
+ case 'p': /* port */
+ if (is_intnonneg(optarg))
+ server_port = atoi(optarg);
else
- die (STATE_UNKNOWN,
- _("Server port an integer\n"));
+ die(STATE_UNKNOWN, _("Server port an integer\n"));
break;
- case 'v': /* variable */
- if (strcmp (optarg, "LOAD") == 0) {
- strcpy (send_buffer, "LOAD\r\nQUIT\r\n");
- if (strcmp (optarg, "LOAD1") == 0)
+ case 'v': /* variable */
+ if (strcmp(optarg, "LOAD") == 0) {
+ strcpy(send_buffer, "LOAD\r\nQUIT\r\n");
+ if (strcmp(optarg, "LOAD1") == 0)
vars_to_check = LOAD1;
- else if (strcmp (optarg, "LOAD5") == 0)
+ else if (strcmp(optarg, "LOAD5") == 0)
vars_to_check = LOAD5;
- else if (strcmp (optarg, "LOAD15") == 0)
+ else if (strcmp(optarg, "LOAD15") == 0)
vars_to_check = LOAD15;
- }
- else if (strcmp (optarg, "UPTIME") == 0) {
+ } else if (strcmp(optarg, "UPTIME") == 0) {
vars_to_check = UPTIME;
- strcpy (send_buffer, "UPTIME\r\n");
- }
- else if (strstr (optarg, "PROC") == optarg) {
+ strcpy(send_buffer, "UPTIME\r\n");
+ } else if (strstr(optarg, "PROC") == optarg) {
vars_to_check = PROCS;
- process_name = strscpy (process_name, optarg + 4);
- sprintf (send_buffer, "PROCESS %s\r\n", process_name);
- }
- else if (strstr (optarg, "NET") == optarg) {
+ process_name = strscpy(process_name, optarg + 4);
+ sprintf(send_buffer, "PROCESS %s\r\n", process_name);
+ } else if (strstr(optarg, "NET") == optarg) {
vars_to_check = NETSTAT;
- netstat_port = atoi (optarg + 3);
- sprintf (send_buffer, "NETSTAT %d\r\n", netstat_port);
- }
- else if (strstr (optarg, "DPU") == optarg) {
+ netstat_port = atoi(optarg + 3);
+ sprintf(send_buffer, "NETSTAT %d\r\n", netstat_port);
+ } else if (strstr(optarg, "DPU") == optarg) {
vars_to_check = DPU;
- strcpy (send_buffer, "DISKSPACE\r\n");
- disk_name = strscpy (disk_name, optarg + 3);
- }
- else
+ strcpy(send_buffer, "DISKSPACE\r\n");
+ disk_name = strscpy(disk_name, optarg + 3);
+ } else
return ERROR;
break;
- case 'w': /* warning threshold */
- warning_value = strtoul (optarg, NULL, 10);
+ case 'w': /* warning threshold */
+ warning_value = strtoul(optarg, NULL, 10);
check_warning_value = true;
break;
- case 'c': /* critical threshold */
- critical_value = strtoul (optarg, NULL, 10);
+ case 'c': /* critical threshold */
+ critical_value = strtoul(optarg, NULL, 10);
check_critical_value = true;
break;
- case 't': /* timeout */
- socket_timeout = atoi (optarg);
+ case 't': /* timeout */
+ socket_timeout = atoi(optarg);
if (socket_timeout <= 0)
return ERROR;
}
-
}
return OK;
}
-
-void
-print_help (void)
-{
+void print_help(void) {
char *myport;
- xasprintf (&myport, "%d", PORT);
+ xasprintf(&myport, "%d", PORT);
- print_revision (progname, NP_VERSION);
+ print_revision(progname, NP_VERSION);
- printf ("Copyright (c) 1999 Ethan Galstad \n");
- printf (COPYRIGHT, copyright, email);
+ printf("Copyright (c) 1999 Ethan Galstad \n");
+ printf(COPYRIGHT, copyright, email);
- printf ("%s\n", _("This plugin attempts to contact the Over-CR collector daemon running on the"));
- printf ("%s\n", _("remote UNIX server in order to gather the requested system information."));
+ printf("%s\n", _("This plugin attempts to contact the Over-CR collector daemon running on the"));
+ printf("%s\n", _("remote UNIX server in order to gather the requested system information."));
- printf ("\n\n");
+ printf("\n\n");
- print_usage ();
+ print_usage();
- printf (UT_HELP_VRSN);
- printf (UT_EXTRA_OPTS);
+ printf(UT_HELP_VRSN);
+ printf(UT_EXTRA_OPTS);
- printf (UT_HOST_PORT, 'p', myport);
+ printf(UT_HOST_PORT, 'p', myport);
- printf (" %s\n", "-w, --warning=INTEGER");
- printf (" %s\n", _("Threshold which will result in a warning status"));
- printf (" %s\n", "-c, --critical=INTEGER");
- printf (" %s\n", _("Threshold which will result in a critical status"));
- printf (" %s\n", "-v, --variable=STRING");
- printf (" %s\n", _("Variable to check. Valid variables include:"));
- printf (" %s\n", _("LOAD1 = 1 minute average CPU load"));
- printf (" %s\n", _("LOAD5 = 5 minute average CPU load"));
- printf (" %s\n", _("LOAD15 = 15 minute average CPU load"));
- printf (" %s\n", _("DPU = percent used disk space on filesystem "));
- printf (" %s\n", _("PROC = number of running processes with name "));
- printf (" %s\n", _("NET = number of active connections on TCP port "));
- printf (" %s\n", _("UPTIME = system uptime in seconds"));
+ printf(" %s\n", "-w, --warning=INTEGER");
+ printf(" %s\n", _("Threshold which will result in a warning status"));
+ printf(" %s\n", "-c, --critical=INTEGER");
+ printf(" %s\n", _("Threshold which will result in a critical status"));
+ printf(" %s\n", "-v, --variable=STRING");
+ printf(" %s\n", _("Variable to check. Valid variables include:"));
+ printf(" %s\n", _("LOAD1 = 1 minute average CPU load"));
+ printf(" %s\n", _("LOAD5 = 5 minute average CPU load"));
+ printf(" %s\n", _("LOAD15 = 15 minute average CPU load"));
+ printf(" %s\n", _("DPU = percent used disk space on filesystem "));
+ printf(" %s\n", _("PROC = number of running processes with name "));
+ printf(" %s\n", _("NET = number of active connections on TCP port "));
+ printf(" %s\n", _("UPTIME = system uptime in seconds"));
- printf (UT_CONN_TIMEOUT, DEFAULT_SOCKET_TIMEOUT);
+ printf(UT_CONN_TIMEOUT, DEFAULT_SOCKET_TIMEOUT);
- printf (UT_VERBOSE);
+ printf(UT_VERBOSE);
- printf ("\n");
- printf ("%s\n", _("This plugin requires that Eric Molitors' Over-CR collector daemon be"));
- printf ("%s\n", _("running on the remote server."));
- printf ("%s\n", _("Over-CR can be downloaded from http://www.molitor.org/overcr"));
- printf ("%s\n", _("This plugin was tested with version 0.99.53 of the Over-CR collector"));
+ printf("\n");
+ printf("%s\n", _("This plugin requires that Eric Molitors' Over-CR collector daemon be"));
+ printf("%s\n", _("running on the remote server."));
+ printf("%s\n", _("Over-CR can be downloaded from http://www.molitor.org/overcr"));
+ printf("%s\n", _("This plugin was tested with version 0.99.53 of the Over-CR collector"));
- printf ("\n");
- printf ("%s\n", _("Notes:"));
- printf (" %s\n", _("For the available options, the critical threshold value should always be"));
- printf (" %s\n", _("higher than the warning threshold value, EXCEPT with the uptime variable"));
+ printf("\n");
+ printf("%s\n", _("Notes:"));
+ printf(" %s\n", _("For the available options, the critical threshold value should always be"));
+ printf(" %s\n", _("higher than the warning threshold value, EXCEPT with the uptime variable"));
- printf (UT_SUPPORT);
+ printf(UT_SUPPORT);
}
-
-void
-print_usage (void)
-{
- printf ("%s\n", _("Usage:"));
- printf ("%s -H host [-p port] [-v variable] [-w warning] [-c critical] [-t timeout]\n", progname);
+void print_usage(void) {
+ printf("%s\n", _("Usage:"));
+ printf("%s -H host [-p port] [-v variable] [-w warning] [-c critical] [-t timeout]\n", progname);
}
--
cgit v0.10-9-g596f