2.0.0p13 - Python Error im Zusammenspiel - BI Aggregations & Distributed Monitoring

Jetzt kommt noch ein neues Problem dazu - ich kann auf den Slave Sites keine Hosts mehr anschauen nach dem Update auf 2.0.0p15…

2021-11-08 16:57:26,640 [40] [cmk.web 8080] http://monitoring.se-dresden.de/sedd/check_mk/view.py/sedd/check_mk/view.py?host=seppro231&site=sedd&view_name=host Unhandled exception (Crash-ID: 91cd7fbe-40ac-11ec-8fa6-005056b5d8ba)
Traceback (most recent call last):
  File "/omd/sites/sedd/lib/python3/cmk/gui/wsgi/applications/checkmk.py", line 165, in _process_request
    response = page_handler()
  File "/omd/sites/sedd/lib/python3/cmk/gui/wsgi/applications/utils.py", line 59, in _call_auth
    func()
  File "/omd/sites/sedd/lib/python3/cmk/gui/pages.py", line 186, in <lambda>
    return (lambda hc: lambda: hc().handle_page())(handle_class)
  File "/omd/sites/sedd/lib/python3/cmk/gui/pages.py", line 48, in handle_page
    self.page()
  File "/omd/sites/sedd/lib/python3/cmk/gui/pages.py", line 158, in <lambda>
    "page": lambda self: self._wrapped_callable[0]()
  File "/omd/sites/sedd/lib/python3/cmk/gui/views.py", line 1813, in page_view
    process_view(GUIViewRenderer(view, show_buttons=True))
  File "/omd/sites/sedd/lib/python3/cmk/gui/views.py", line 1851, in process_view
    _process_regular_view(view_renderer)
  File "/omd/sites/sedd/lib/python3/cmk/gui/views.py", line 1868, in _process_regular_view
    _show_view(view_renderer, unfiltered_amount_of_rows, rows)
  File "/omd/sites/sedd/lib/python3/cmk/gui/views.py", line 2055, in _show_view
    view_renderer.render(rows, show_checkboxes, num_columns, show_filters,
  File "/omd/sites/sedd/lib/python3/cmk/gui/views.py", line 622, in render
    page_menu=self._page_menu(rows, show_filters))
  File "/omd/sites/sedd/lib/python3/cmk/gui/views.py", line 808, in _page_menu
    self._page_menu_dropdowns_context(rows) + \
  File "/omd/sites/sedd/lib/python3/cmk/gui/views.py", line 874, in _page_menu_dropdowns_context
    return _get_context_page_menu_dropdowns(self.view, rows, mobile=False)
  File "/omd/sites/sedd/lib/python3/cmk/gui/views.py", line 2431, in _get_context_page_menu_dropdowns
    topics=host_setup_topic + list(
  File "/omd/sites/sedd/lib/python3/cmk/gui/views.py", line 2563, in _get_context_page_menu_topics
    if visual.get("topic") == "bi" and not is_part_of_aggregation(
  File "/omd/sites/sedd/lib/python3/cmk/gui/bi.py", line 69, in is_part_of_aggregation
    return get_cached_bi_compiler().is_part_of_aggregation(host, service)
  File "/omd/sites/sedd/lib/python3/cmk/utils/bi/bi_compiler.py", line 247, in is_part_of_aggregation
    self._check_redis_lookup_integrity()
  File "/omd/sites/sedd/lib/python3/cmk/utils/bi/bi_compiler.py", line 265, in _check_redis_lookup_integrity
    self.load_compiled_aggregations()
  File "/omd/sites/sedd/lib/python3/cmk/utils/bi/bi_compiler.py", line 77, in load_compiled_aggregations
    self._check_compilation_status()
  File "/omd/sites/sedd/lib/python3/cmk/utils/bi/bi_compiler.py", line 112, in _check_compilation_status
    self._compiled_aggregations[aggregation.id] = aggregation.compile(self.bi_searcher)
  File "/omd/sites/sedd/lib/python3/cmk/utils/bi/bi_aggregation.py", line 82, in compile
    branches = self.node.compile({}, bi_searcher)
  File "/omd/sites/sedd/lib/python3/cmk/utils/bi/bi_node_generator.py", line 54, in compile
    return sorted(self.action.execute_search_results(search_results, macros, bi_searcher))
  File "/omd/sites/sedd/lib/python3/cmk/utils/bi/bi_lib.py", line 492, in execute_search_results
    yield from self.execute(argument, bi_searcher)
  File "/omd/sites/sedd/lib/python3/cmk/utils/bi/bi_actions.py", line 80, in execute
    return bi_rule_id_registry[self.rule_id].compile(argument, bi_searcher)
  File "/omd/sites/sedd/lib/python3/cmk/utils/bi/bi_rule.py", line 120, in compile
    action_results.extend(bi_node.compile(mapped_rule_arguments, bi_searcher))
  File "/omd/sites/sedd/lib/python3/cmk/utils/bi/bi_node_generator.py", line 54, in compile
    return sorted(self.action.execute_search_results(search_results, macros, bi_searcher))
  File "/omd/sites/sedd/lib/python3/cmk/utils/bi/bi_lib.py", line 492, in execute_search_results
    yield from self.execute(argument, bi_searcher)
  File "/omd/sites/sedd/lib/python3/cmk/utils/bi/bi_actions.py", line 80, in execute
    return bi_rule_id_registry[self.rule_id].compile(argument, bi_searcher)
  File "/omd/sites/sedd/lib/python3/cmk/utils/bi/bi_rule.py", line 120, in compile
    action_results.extend(bi_node.compile(mapped_rule_arguments, bi_searcher))
  File "/omd/sites/sedd/lib/python3/cmk/utils/bi/bi_node_generator.py", line 54, in compile
    return sorted(self.action.execute_search_results(search_results, macros, bi_searcher))
  File "/omd/sites/sedd/lib/python3/cmk/utils/bi/bi_lib.py", line 492, in execute_search_results
    yield from self.execute(argument, bi_searcher)
  File "/omd/sites/sedd/lib/python3/cmk/utils/bi/bi_actions.py", line 80, in execute
    return bi_rule_id_registry[self.rule_id].compile(argument, bi_searcher)
  File "/omd/sites/sedd/lib/python3/cmk/utils/plugin_registry.py", line 70, in __getitem__
    return self._entries.__getitem__(key)
KeyError: 'agg-cus-pi-dvbag-net'
2021-11-08 16:57:49,181 [40] [cmk.web 13855] http://monitoring.se-dresden.de/sedd/check_mk/view.py/sedd/check_mk/view.py?host=seppro231&site=sedd&view_name=host Unhandled exception (Crash-ID: 9f3d021e-40ac-11ec-90af-005056b5d8ba)
Traceback (most recent call last):
  File "/omd/sites/sedd/lib/python3/cmk/gui/wsgi/applications/checkmk.py", line 165, in _process_request
    response = page_handler()
  File "/omd/sites/sedd/lib/python3/cmk/gui/wsgi/applications/utils.py", line 59, in _call_auth
    func()
  File "/omd/sites/sedd/lib/python3/cmk/gui/pages.py", line 186, in <lambda>
    return (lambda hc: lambda: hc().handle_page())(handle_class)
  File "/omd/sites/sedd/lib/python3/cmk/gui/pages.py", line 48, in handle_page
    self.page()
  File "/omd/sites/sedd/lib/python3/cmk/gui/pages.py", line 158, in <lambda>
    "page": lambda self: self._wrapped_callable[0]()
  File "/omd/sites/sedd/lib/python3/cmk/gui/views.py", line 1813, in page_view
    process_view(GUIViewRenderer(view, show_buttons=True))
  File "/omd/sites/sedd/lib/python3/cmk/gui/views.py", line 1851, in process_view
    _process_regular_view(view_renderer)
  File "/omd/sites/sedd/lib/python3/cmk/gui/views.py", line 1868, in _process_regular_view
    _show_view(view_renderer, unfiltered_amount_of_rows, rows)
  File "/omd/sites/sedd/lib/python3/cmk/gui/views.py", line 2055, in _show_view
    view_renderer.render(rows, show_checkboxes, num_columns, show_filters,
  File "/omd/sites/sedd/lib/python3/cmk/gui/views.py", line 622, in render
    page_menu=self._page_menu(rows, show_filters))
  File "/omd/sites/sedd/lib/python3/cmk/gui/views.py", line 808, in _page_menu
    self._page_menu_dropdowns_context(rows) + \
  File "/omd/sites/sedd/lib/python3/cmk/gui/views.py", line 874, in _page_menu_dropdowns_context
    return _get_context_page_menu_dropdowns(self.view, rows, mobile=False)
  File "/omd/sites/sedd/lib/python3/cmk/gui/views.py", line 2431, in _get_context_page_menu_dropdowns
    topics=host_setup_topic + list(
  File "/omd/sites/sedd/lib/python3/cmk/gui/views.py", line 2563, in _get_context_page_menu_topics
    if visual.get("topic") == "bi" and not is_part_of_aggregation(
  File "/omd/sites/sedd/lib/python3/cmk/gui/bi.py", line 69, in is_part_of_aggregation
    return get_cached_bi_compiler().is_part_of_aggregation(host, service)
  File "/omd/sites/sedd/lib/python3/cmk/utils/bi/bi_compiler.py", line 247, in is_part_of_aggregation
    self._check_redis_lookup_integrity()
  File "/omd/sites/sedd/lib/python3/cmk/utils/bi/bi_compiler.py", line 265, in _check_redis_lookup_integrity
    self.load_compiled_aggregations()
  File "/omd/sites/sedd/lib/python3/cmk/utils/bi/bi_compiler.py", line 77, in load_compiled_aggregations
    self._check_compilation_status()
  File "/omd/sites/sedd/lib/python3/cmk/utils/bi/bi_compiler.py", line 112, in _check_compilation_status
    self._compiled_aggregations[aggregation.id] = aggregation.compile(self.bi_searcher)
  File "/omd/sites/sedd/lib/python3/cmk/utils/bi/bi_aggregation.py", line 82, in compile
    branches = self.node.compile({}, bi_searcher)
  File "/omd/sites/sedd/lib/python3/cmk/utils/bi/bi_node_generator.py", line 54, in compile
    return sorted(self.action.execute_search_results(search_results, macros, bi_searcher))
  File "/omd/sites/sedd/lib/python3/cmk/utils/bi/bi_lib.py", line 492, in execute_search_results
    yield from self.execute(argument, bi_searcher)
  File "/omd/sites/sedd/lib/python3/cmk/utils/bi/bi_actions.py", line 80, in execute
    return bi_rule_id_registry[self.rule_id].compile(argument, bi_searcher)
  File "/omd/sites/sedd/lib/python3/cmk/utils/bi/bi_rule.py", line 120, in compile
    action_results.extend(bi_node.compile(mapped_rule_arguments, bi_searcher))
  File "/omd/sites/sedd/lib/python3/cmk/utils/bi/bi_node_generator.py", line 54, in compile
    return sorted(self.action.execute_search_results(search_results, macros, bi_searcher))
  File "/omd/sites/sedd/lib/python3/cmk/utils/bi/bi_lib.py", line 492, in execute_search_results
    yield from self.execute(argument, bi_searcher)
  File "/omd/sites/sedd/lib/python3/cmk/utils/bi/bi_actions.py", line 80, in execute
    return bi_rule_id_registry[self.rule_id].compile(argument, bi_searcher)
  File "/omd/sites/sedd/lib/python3/cmk/utils/bi/bi_rule.py", line 120, in compile
    action_results.extend(bi_node.compile(mapped_rule_arguments, bi_searcher))
  File "/omd/sites/sedd/lib/python3/cmk/utils/bi/bi_node_generator.py", line 54, in compile
    return sorted(self.action.execute_search_results(search_results, macros, bi_searcher))
  File "/omd/sites/sedd/lib/python3/cmk/utils/bi/bi_lib.py", line 492, in execute_search_results
    yield from self.execute(argument, bi_searcher)
  File "/omd/sites/sedd/lib/python3/cmk/utils/bi/bi_actions.py", line 80, in execute
    return bi_rule_id_registry[self.rule_id].compile(argument, bi_searcher)
  File "/omd/sites/sedd/lib/python3/cmk/utils/plugin_registry.py", line 70, in __getitem__
    return self._entries.__getitem__(key)
KeyError: 'agg-cus-pi-dvbag-net'

kann mir hier irgendwer helfen - ich bin mit meinem Latein am Ende… :frowning_face: