From 23da18f10ce32c899f266ae703f0b9c2b3991d70 Mon Sep 17 00:00:00 2001 From: Lorenz Kästle <12514511+RincewindsHat@users.noreply.github.com> Date: Tue, 11 Mar 2025 12:39:14 +0100 Subject: Refactor check_mrtg --- plugins/check_mrtg.d/config.h | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 plugins/check_mrtg.d/config.h (limited to 'plugins/check_mrtg.d/config.h') diff --git a/plugins/check_mrtg.d/config.h b/plugins/check_mrtg.d/config.h new file mode 100644 index 00000000..96b849a2 --- /dev/null +++ b/plugins/check_mrtg.d/config.h @@ -0,0 +1,36 @@ +#pragma once + +#include "../../config.h" +#include +#include + +typedef struct { + bool use_average; + int variable_number; + int expire_minutes; + char *label; + char *units; + char *log_file; + + bool value_warning_threshold_set; + unsigned long value_warning_threshold; + bool value_critical_threshold_set; + unsigned long value_critical_threshold; +} check_mrtg_config; + +check_mrtg_config check_mrtg_config_init() { + check_mrtg_config tmp = { + .use_average = true, + .variable_number = -1, + .expire_minutes = 0, + .label = NULL, + .units = NULL, + .log_file = NULL, + + .value_warning_threshold_set = false, + .value_warning_threshold = 0, + .value_critical_threshold_set = false, + .value_critical_threshold = 0, + }; + return tmp; +} -- cgit v1.2.3-74-g34f1