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 imkiosk
Modus nicht angezeigt. -
Params_OrganisationId (orgId)
(string) ID der Organisation
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'