From 6f0655e8fe5d65730dd0de7158f1d84acbfd738a Mon Sep 17 00:00:00 2001
From: anima
Date: Fri, 28 Feb 2025 21:04:12 +0100
Subject: [PATCH] fix type for raid status
---
checks/check_snmp_synology.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/checks/check_snmp_synology.py b/checks/check_snmp_synology.py
index 3d15fe3..a8a534d 100755
--- a/checks/check_snmp_synology.py
+++ b/checks/check_snmp_synology.py
@@ -595,7 +595,7 @@ class SNMPSynologyRaidStatusContext(nagiosplugin.Context):
def evaluate(self, metric, resource):
if metric.value['status'] in ['12', '18']:
return self.result_cls(nagiosplugin.Critical, "critical", metric)
- elif 2 <= metric.value['status'] <= 21:
+ elif 2 <= int(metric.value['status']) <= 21:
return self.result_cls(nagiosplugin.Warn, "warning", metric)
elif metric.value['status'] == '1':
return self.result_cls(nagiosplugin.Ok, "ok", metric)