From 78bcdf362724f7659d25a84ba3a17b5fa9dbc5b9 Mon Sep 17 00:00:00 2001 From: Doctor Date: Sat, 9 Jul 2022 20:14:12 +0200 Subject: [PATCH] Add warning and critical configurations --- plugins/exodus/exodus_ | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/plugins/exodus/exodus_ b/plugins/exodus/exodus_ index 2c677445..f4c44e71 100755 --- a/plugins/exodus/exodus_ +++ b/plugins/exodus/exodus_ @@ -32,6 +32,11 @@ You need to create a file named exodus placed in the directory env.exodus_url https://reports.exodus-privacy.eu.org env.exodus_token your-api-token + # Warning an critical values for suffixes + [exodus_applications] + env.warning 500 + env.critical 5000 + =back =head1 AUTHORS @@ -85,6 +90,10 @@ def main(): print("graph_vlabel applications") print("graph_category exodus") print("applications.label Applications") + if os.getenv("warning") is not None: + print("applications.warning " + os.getenv("warning")) + if os.getenv("critical") is not None: + print("applications.critical " + os.getenv("critical")) else: print_count("applications") elif wildcard == "reports": @@ -93,6 +102,10 @@ def main(): print("graph_vlabel reports") print("graph_category exodus") print("reports.label Reports") + if os.getenv("warning") is not None: + print("reports.warning " + os.getenv("warning")) + if os.getenv("critical") is not None: + print("reports.critical " + os.getenv("critical")) else: print_count("reports") elif wildcard == "trackers": @@ -101,6 +114,10 @@ def main(): print("graph_vlabel trackers") print("graph_category exodus") print("trackers.label Trackers") + if os.getenv("warning") is not None: + print("trackers.warning " + os.getenv("warning")) + if os.getenv("critical") is not None: + print("trackers.critical " + os.getenv("critical")) else: print_count("trackers")