fix type for raid status
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user