VIMON
Das VIMON-Modul dient zur Anzeige des Virtimo Monitorings innerhalb vom BPC.
Konfiguration
Wichtige Konfigurationen werden nachfolgend aufgelistet:
-
Vimon_ProxyID (proxyId)
(string) ID der BackendConnection, welche die Verbindung zum VIMON-Server herstellt. -
Params_InitialDashboardPath (initialDashboardPath)
(string)
Der Pfad zu einem Dashboard, welches initial angezeigt werden soll. -
Params_InitialFilter (initialFilters)
(array)
Eine Liste von Filtern, die initial gesetzt werden soll.
Beispiel-Konfiguration:{ "param1": ["value11", "value12", "value13"], "param2": "value21", "param3": 0 }
|
Die Daten werden dabei wie folgt in URL-Parameter transformiert:
|
-
Params_InitialLowerDate (initialLowerDate)
(string)
Wird es gesetzt, dann werden initial Daten ab dem Datum geladen. Relative Zeitsangabe ist ebenfalls gültig, z.B.: now-7d. -
Params_InitialUpperDate (initialUpperDate)
(string)
Wird es gesetzt, dann werden initial Daten bis dem Datum geladen. Relative Zeitsangabe ist ebenfalls gültig, z.B.: now-7d. -
Params_KioskMode (kioskMode)
(boolean)
Ermöglicht die Anzeige vom VIMON in dem Kiosk-Mode, wobei nur das ausgewählte Dashboard angezeigt wird. Die Navigationsleiste oder Filterfeld werden beispielsweise imkioskModus nicht angezeigt. -
Params_OrganisationId (orgId)
(string) ID der Organisation
| Bitte berücksichtigen Sie ergänzend die Hinweise zur Vimon Basiskonfiguration sowie die spezifischen Informationen zur Grafana-Konfiguration im BPC. |
Anpassung des Content Security Policy
Einige Content Security Policies werden im BPC als Default gesetzt, um vor Angriffen zu schützen.
Bei der Integration bringt VIMON Javascript Code mit Skript-Evaluierungen (sprich eval()) und Inline-Skripts mit sich.
Diese werden in Content Security Policy vom BPC verhindert.
Um VIMON im BPC zu integrieren, sollen diese Policies angepasst werden.
Die Anpassung erfolgt in der Datei [karaf_folder]/etc/jetty.xml.
Der Wert von header-csp soll Folgendes enthalten:
script-src 'self' 'unsafe-eval' 'unsafe-inline'