VIMON

Das VIMON-Modul dient zur Anzeige des Virtimo Monitorings innerhalb vom BPC.

Benutzeroberfläche von VIMON in 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: param1=value11&param1=value12&param1=value13&param2=value21&param3=0

  • 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 im kiosk Modus nicht angezeigt.

  • Params_OrganisationId (orgId)
    (string) ID der Organisation

Widget

Es ist möglich, eine konfigurierte VIMON-Instanz im Dashboard anzuzeigen.

VIMON Widget
Widget Konfiguration

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'


Keywords: