diff --git a/mailcow/agent_based/__pycache__/mailcow_domains.cpython-312.pyc b/mailcow/agent_based/__pycache__/mailcow_domains.cpython-312.pyc index cbabcb2..c3e56fc 100644 Binary files a/mailcow/agent_based/__pycache__/mailcow_domains.cpython-312.pyc and b/mailcow/agent_based/__pycache__/mailcow_domains.cpython-312.pyc differ diff --git a/mailcow/agent_based/__pycache__/mailcow_info.cpython-312.pyc b/mailcow/agent_based/__pycache__/mailcow_info.cpython-312.pyc index 3fd8c9c..07d4c56 100644 Binary files a/mailcow/agent_based/__pycache__/mailcow_info.cpython-312.pyc and b/mailcow/agent_based/__pycache__/mailcow_info.cpython-312.pyc differ diff --git a/mailcow/agent_based/__pycache__/mailcow_mailboxes.cpython-312.pyc b/mailcow/agent_based/__pycache__/mailcow_mailboxes.cpython-312.pyc index d3ec3d3..1684f10 100644 Binary files a/mailcow/agent_based/__pycache__/mailcow_mailboxes.cpython-312.pyc and b/mailcow/agent_based/__pycache__/mailcow_mailboxes.cpython-312.pyc differ diff --git a/mailcow/agent_based/mailcow_domains.py b/mailcow/agent_based/mailcow_domains.py index 6e3b871..b515815 100644 --- a/mailcow/agent_based/mailcow_domains.py +++ b/mailcow/agent_based/mailcow_domains.py @@ -3,6 +3,10 @@ """Mailcow check for domains""" +from pprint import pprint + +from cmk.utils import debug + # import necessary elements from API version 2 from cmk.agent_based.v2 import ( AgentSection, @@ -92,6 +96,8 @@ def discover_mailcow_domains(section): def check_mailcow_domains(item, params, section): """the check function""" + if debug.enabled(): + pprint(section) domain = section.get(item) if not domain: # if a previously found domain does not exist anymore, create a meaningful result diff --git a/mailcow/agent_based/mailcow_info.py b/mailcow/agent_based/mailcow_info.py index a7c208f..d6cd767 100644 --- a/mailcow/agent_based/mailcow_info.py +++ b/mailcow/agent_based/mailcow_info.py @@ -1,5 +1,9 @@ #!/usr/bin/env python3 -# pylint: disable=line-too-long, simplifiable-if-statement, missing-module-docstring, too-many-locals +# pylint: disable=line-too-long, simplifiable-if-statement, missing-module-docstring, too-many-locals, unused-argument + +from pprint import pprint + +from cmk.utils import debug # import necessary elements from API version 2 from cmk.agent_based.v2 import ( @@ -61,6 +65,8 @@ def discover_mailcow_info(section): def check_mailcow_info(params, section): """the check function""" + if debug.enabled(): + pprint(section) # get thresholds _type, levels_num_domains = params["levels_num_domains"] _type, levels_num_mailboxes = params["levels_num_mailboxes"] diff --git a/mailcow/agent_based/mailcow_mailboxes.py b/mailcow/agent_based/mailcow_mailboxes.py index a48cdb3..55c0a3b 100644 --- a/mailcow/agent_based/mailcow_mailboxes.py +++ b/mailcow/agent_based/mailcow_mailboxes.py @@ -3,6 +3,9 @@ """Mailcow check for mailboxes""" import time +from pprint import pprint + +from cmk.utils import debug # import necessary elements from API version 2 from cmk.agent_based.v2 import ( @@ -112,6 +115,8 @@ def parse_mailcow_mailboxes(string_table): def discover_mailcow_mailboxes(section): """the discover function""" # since we have a service with item here we must create one service per item + if debug.enabled(): + pprint(section) for key in section: yield Service(item=key) diff --git a/mailcow/graphing/__pycache__/graph_mailcow.cpython-312.pyc b/mailcow/graphing/__pycache__/graph_mailcow.cpython-312.pyc index 21ba26c..8d6f8fd 100644 Binary files a/mailcow/graphing/__pycache__/graph_mailcow.cpython-312.pyc and b/mailcow/graphing/__pycache__/graph_mailcow.cpython-312.pyc differ diff --git a/mailcow/rulesets/__pycache__/rs_mailcow_domains.cpython-312.pyc b/mailcow/rulesets/__pycache__/rs_mailcow_domains.cpython-312.pyc index c9438dc..ff76c3d 100644 Binary files a/mailcow/rulesets/__pycache__/rs_mailcow_domains.cpython-312.pyc and b/mailcow/rulesets/__pycache__/rs_mailcow_domains.cpython-312.pyc differ diff --git a/mailcow/rulesets/__pycache__/rs_mailcow_info.cpython-312.pyc b/mailcow/rulesets/__pycache__/rs_mailcow_info.cpython-312.pyc index ad012f8..e170513 100644 Binary files a/mailcow/rulesets/__pycache__/rs_mailcow_info.cpython-312.pyc and b/mailcow/rulesets/__pycache__/rs_mailcow_info.cpython-312.pyc differ diff --git a/mailcow/rulesets/__pycache__/rs_mailcow_mailboxes.cpython-312.pyc b/mailcow/rulesets/__pycache__/rs_mailcow_mailboxes.cpython-312.pyc index 89bc7cb..862fe7b 100644 Binary files a/mailcow/rulesets/__pycache__/rs_mailcow_mailboxes.cpython-312.pyc and b/mailcow/rulesets/__pycache__/rs_mailcow_mailboxes.cpython-312.pyc differ diff --git a/mailcow/rulesets/__pycache__/rs_mailcow_params.cpython-312.pyc b/mailcow/rulesets/__pycache__/rs_mailcow_params.cpython-312.pyc index 37c55a3..cd76394 100644 Binary files a/mailcow/rulesets/__pycache__/rs_mailcow_params.cpython-312.pyc and b/mailcow/rulesets/__pycache__/rs_mailcow_params.cpython-312.pyc differ diff --git a/mailcow/server_side_calls/__pycache__/agent_mailcow.cpython-312.pyc b/mailcow/server_side_calls/__pycache__/agent_mailcow.cpython-312.pyc index 1f70a36..10e5d03 100644 Binary files a/mailcow/server_side_calls/__pycache__/agent_mailcow.cpython-312.pyc and b/mailcow/server_side_calls/__pycache__/agent_mailcow.cpython-312.pyc differ