From 16b1bd0d2491bd679ed89203b6e00d7689320a38 Mon Sep 17 00:00:00 2001
From: anima
Date: Sun, 23 Feb 2025 12:43:55 +0100
Subject: [PATCH] fix check load / memory def
---
checks/check_api_swarmpit.py | 15 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)
diff --git a/checks/check_api_swarmpit.py b/checks/check_api_swarmpit.py
index 51d702d..b1294c2 100644
--- a/checks/check_api_swarmpit.py
+++ b/checks/check_api_swarmpit.py
@@ -6,7 +6,7 @@
- pip3 install requests
"""
-__version__ = '0.5.0'
+__version__ = '0.5.1'
__author__ = 'anima'
# imports
@@ -97,10 +97,10 @@ class DockerSwarmCoresResource(nagiosplugin.Resource):
nagiosplugin.Metric: single metric element (return)
"""
data = self.api.statistics()
- memory = data['memory']
- memory_usage_percent = round(memory['usage'], 2)
+ cpu = data['cpu']
+ cpu_usage_percent = round(cpu['usage'], 2)
- return nagiosplugin.Metric(name='load', value=memory_usage_percent, uom='%', context='scalar_context')
+ return nagiosplugin.Metric(name='load', value=cpu_usage_percent, uom='%', context='scalar_context')
#
@@ -117,11 +117,10 @@ class DockerSwarmMemoryResource(nagiosplugin.Resource):
nagiosplugin.Metric: single metric element (return)
"""
data = self.api.statistics()
- print(data)
- cpu = data['cpu']
- cpu_usage_percent = round((cpu['usage'] / cpu['cores']) * 100, 2)
+ memory = data['memory']
+ memory_usage_percent = round(memory['usage'], 2)
- return nagiosplugin.Metric(name='memory', value=cpu_usage_percent, uom='%', context='scalar_context')
+ return nagiosplugin.Metric(name='memory', value=memory_usage_percent, uom='%', context='scalar_context')
#