From 5f8e9a968ba09b29eb51b48e7e513430b203f1dc Mon Sep 17 00:00:00 2001 From: sva-mh <112542376+sva-mh@users.noreply.github.com> Date: Tue, 14 Jul 2026 09:06:51 +0200 Subject: [PATCH 1/2] Fix: Map missing WARNING-state --- cmk/plugins/sap_hana/agent_based/sap_hana_diskusage.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cmk/plugins/sap_hana/agent_based/sap_hana_diskusage.py b/cmk/plugins/sap_hana/agent_based/sap_hana_diskusage.py index 27c639ea316..977f6f73b7a 100644 --- a/cmk/plugins/sap_hana/agent_based/sap_hana_diskusage.py +++ b/cmk/plugins/sap_hana/agent_based/sap_hana_diskusage.py @@ -71,11 +71,14 @@ def check_sap_hana_diskusage( if not data: raise IgnoreResultsError("Login into database failed.") + # Possible states: OK, WARNING, ERROR state_name = data["state_name"] if state_name == "OK": state = State.OK elif state_name == "UNKNOWN": state = State.UNKNOWN + elif state_name == "WARNING": + state = State.WARN else: state = State.CRIT yield Result(state=state, summary="Status: %s" % state_name) From c2c2a1ca3bfdaabae08583b39a0ab1e518fe15ae Mon Sep 17 00:00:00 2001 From: sva-mh <112542376+sva-mh@users.noreply.github.com> Date: Tue, 14 Jul 2026 13:34:31 +0200 Subject: [PATCH 2/2] Fix formatting of state assignment in sap_hana_diskusage.py --- cmk/plugins/sap_hana/agent_based/sap_hana_diskusage.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmk/plugins/sap_hana/agent_based/sap_hana_diskusage.py b/cmk/plugins/sap_hana/agent_based/sap_hana_diskusage.py index 977f6f73b7a..08dbbb29e3a 100644 --- a/cmk/plugins/sap_hana/agent_based/sap_hana_diskusage.py +++ b/cmk/plugins/sap_hana/agent_based/sap_hana_diskusage.py @@ -78,7 +78,7 @@ def check_sap_hana_diskusage( elif state_name == "UNKNOWN": state = State.UNKNOWN elif state_name == "WARNING": - state = State.WARN + state = State.WARN else: state = State.CRIT yield Result(state=state, summary="Status: %s" % state_name)