Probleme mit Dashboards und https Aufrufen (Invalid URL) (Werk #17991)

Hallo Forum :smiley:

seit ein paar Tagen haben wir die V2.4.0p31 im Einsatz. Nun passen unsere alten http-Abrufe in Dashboards nicht mehr. In diesen Dashboards zeigen wir Suchen von mehreren Hosts und Services aus dem eigenen cmk an.

Nun gab es das Werk #17991 und hier liegt der Hund bergraben. Zum Beispiel werden folgende HTTP-Passagen nicht mehr zugelassen:

  • &service_regex=Service+[S|s]ysmon64 - hier die Zeichen [ und ]
  • &service_regex=Process\+Sysmon64\.exe - hier das Zeichen \

Das könnte aber für einige komplexe Abfragen zum Problem werden. Wenn ich diese Punkte in dem Dashboard lösche, funktioniert zwar die Abfrage, aber die Suche ist eine komplett andere.

Kann man hier vielleicht eine Abfrage einbauen, wenn die URL sich auf mein eigenes checkmk reverenziert, dann ist die URL gültig, ansonsten durchläuft die URL die neue Prüfung seit dem Werk #17991?

Vielen Dank schon mal,

Uwe

Hast du versucht, die Zeichen ordentlich zu URL-Quoten? Also:

[0 mosu@velvet 0.019s ~/tmp] python3
Python 3.14.5 (main, May 11 2026, 00:00:00) [GCC 16.1.1 20260501 (Red Hat 16.1.1-1)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from urllib.parse import urlencode
>>> print(urlencode({ 'service_regex': 'Service+[S|s]ysmon64' }))
service_regex=Service%2B%5BS%7Cs%5Dysmon64
>>> print(urlencode({ 'service_regex': 'Process\\+Sysmon64\\.exe' }))
service_regex=Process%5C%2BSysmon64%5C.exe

→ https://ser.ver/site/whatever?service_regex=Service%2B%5BS%7Cs%5Dysmon64