Übersicht der Konfigurationsoptionen

service.monitor bietet verschiedene Konfigurationsparameter an. Die Werte der Parameter können mittels der Datei application.properties überschrieben werden (siehe Verzeichnis data.directory).

Die unten stehende Liste zeigt nur eine Auswahl aller Parameter, insbesondere solche zu den Datenbankverbindungen und Sicherheitsintegration sind hier nicht beschrieben.

basehost.url

Die URL des service.monitor aus Perspektive des Nutzers.

Diese Einstellung wird nur für die Link-Generierung bei den Benachrichtigungen verwendet (z.B. Mailversand).

Sicherheitseinstellungen zur HTTP Verbindung

security.ssl.trustAny

Der Schalter aktiviert die Unterstützung für selbst signierte Zertifikate bei HTTPS-Verbindungen.

Erlaubte Werte: true, false
Standardwert: false

security.ssl.trustAny.internal

Selbe Bedeutung wie security.ssl.trustAny allerdings nur für die interne Kommunikation (z.B. zwischen security.manager und service.monitor).

Erlaubte Werte: true, false
Standardwert: false

Layout-Einstellungen

css.theme

Definition des Layout-Themes, das verwendet werden soll.

Standardwert: sdi|everlasting

css.theme.showUserInfo.header

Schalter, um die Authentifizierungsinformationen im Kopf der Seite anzuzeigen.

Bei einer Integration in map.apps Manager sollte darauf verzichtet werden.

Erlaubte Werte: true, false
Standardwert: true

Monitoring-Einstellungen

monitoring.internal.enabled

Schalter, um die Ausführung des Monitoring auf dem jeweiligen Knoten zu deaktivieren (und nur die Dashboard-Funktionen bereit zu stellen).

Erlaubte Werte: true, false
Standardwert: true

monitoring.internal.cleanup.history.period

Intervall in Millisekunden für das Abfragen der Datenbank nach nicht mehr aktuellen Monitoring-Einträgen.

Standardwert: 1800000

monitoring.logging.cleanup.enabled

Schalter, ob die oben genannte Prüfung durchgeführt werden soll.

Erlaubte Werte: true, false
Standardwert: true

monitoring.logging.interval

Anzahl an Tagen, für die die Monitoring-Daten aufbewahrt werden sollen (Inhalt der Tabelle SM_REQUEST_HISTORY).

Standardwert: 100

monitor.quartz.thread.count

Anzahl der Threads auf diesem Knoten, die für die Ausführung des Monitoring bereit gestellt werden.

Je mehr parallele Jobs konfiguriert sind, desto höher muss die Thread-Anzahl sein.

Standardwert: 25

Dashboard-Einstellungen

monitoring.dashboard.health.widget

Schalter, um zu entscheiden, ob das Health-Widget im Dashboard angezeigt werden soll.

Erlaubte Werte: true, false
Standardwert: true

Mailing-Einstellungen

mail.subject.de

Anpassbarer Prefix für den E-Mail-Betreff (Deutsche Sprache).

Standardwert: [service.monitor]

mail.subject.en

Anpassbarer Prefix für den E-Mail-Betreff (Englische Sprache).

Standardwert: [service.monitor]

mail.host

Name des Mail-Servers.

mail.port

Port des Mail-Servers.

mail.user

Name des Nutzers für das Senden von Mails.

mail.password

Passwort des Nutzers für das Senden von Mails.

mail.sender

Definition des Absendernamens.

mail.sender.adminRecipients

Mail-Adresse(n) an die zusätzlich alle Mails gesendet werden sollen.

Authentifizierungseinstellungen

security.mode

Definition des Authentifizierungsverfahrens.

INTEGRATED definiert die integrierte Authentifizierung, ONLY_AUTH beschreibt die Integration mit security.manager

Erlaubte Werte: INTEGRATED, ONLY_AUTH
Standardwert: INTEGRATED

Authentifizierungseinstellungen (integriert)

security.user.admin.name

Nutzername des intern bereitgestellten Nutzers.

Standardwert: monitor

security.user.admin.pw

Passwort des Nutzers (Klartext oder gehasht).

security.user.pwenc

Verschlüsselungsalgorithmus der o.g. Nutzer-Passwörter.

Erlaubte Werte: plain|SHA-1|SHA-256|SHA-512
Standardwert: SHA-1

security.user.use_mapped_pass

Muss auf true gesetzt sein, falls kein Klartext-Passwort verwendet wird.

Erlaubte Werte: true, false
Standardwert: true

security.user.admin.roles

Dem Nutzer zugewiesene Rolle, bei erfolgreicher Authentifizierung.

Standardwert: mon_Administrator

Authentifizierungseinstellungen (security.manager)

security.sso.cookie.name

Name des SSO Domain Cookie, diese Einstellung kann beim security.manager ermittelt werden.

Standardwert: ct_SSO

security.sso.cookie.domain

Domäne für das SSO Cookie, diese Einstellung kann beim security.manager ermittelt werden.

security.sso.service.url

URL zum SSO session service des security.manager.

Standardwert: http://localhost:8080/adminstration/resources/ssosessions

security.was.service.url

URL zum WAS Dienstes des security.manager.

Standardwert: http://localhost:8080/adminstration/WAS

security.app.url

URL des security.manager wie sie von einem Nutzer gesehen wird.

Standardwert: https://<HOST>/administration

security.remoteuser.postfix

(nur bei integrierte Windows Authentifizierung und hybrider Nutzerverwaltung), diese Einstellung kann beim security.manager ermittelt werden.

security.keystore.location

Dateipfad zum Java Keystore

Standardwert: <PATH>/.keystore

security.keystore.passwd

Passwort für den Zugriff auf den Keystore.

Standardwert: changeit

security.keystore.key.alias

Alias des Schlüssels innerhalb des Keystore.

Standardwert: ct-security

security.keystore.key.passwd

Passwort für den Zugriff auf den Schlüssel.

Standardwert: changeit

Integrationseinstellungen

security.embedding.allowed.origins

Komma-separierte Liste von Origins (z.B. http://my-example.com:8080) die service.monitor in einem iFrame einbetten dürfen.