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') #