fix type for raid status

This commit is contained in:
2025-02-28 21:04:12 +01:00
parent 2099b14708
commit 6f0655e8fe

View File

@@ -595,7 +595,7 @@ class SNMPSynologyRaidStatusContext(nagiosplugin.Context):
def evaluate(self, metric, resource): def evaluate(self, metric, resource):
if metric.value['status'] in ['12', '18']: if metric.value['status'] in ['12', '18']:
return self.result_cls(nagiosplugin.Critical, "critical", metric) 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) return self.result_cls(nagiosplugin.Warn, "warning", metric)
elif metric.value['status'] == '1': elif metric.value['status'] == '1':
return self.result_cls(nagiosplugin.Ok, "ok", metric) return self.result_cls(nagiosplugin.Ok, "ok", metric)