Common configuration options
There are several configuration properties which allow for more control about service.monitor.
Values can be overriden by using the common application.properties
mechanism (located in the installation’s data directory
).
The table below contains a subset of all available properties, properties according database connection and security settings (binding to security.manager) are not described yet.
- context.url
-
The URL to service.monitor as seen by users. This setting is only used for link creation in broadcasting functionalities (i.e. mails)
HTTP connection security settings
- security.ssl.trustAny
-
Flag which enables that self signed certificates are accepted in HTTPS connections.
By default this flag is set tofalse
, set it totrue
to enable it.Default:
false
- security.ssl.trustAny.internal
-
Same as
security.ssl.trustAny
but used for internal communication (e.g. between security.manager and service.monitor).Default:
false
Layout settings
- css.theme
-
Name of the layout theme to be used when displaying the service.monitor.
Default:
sdi|everlasting
- css.theme.showUserInfo.header
-
Flag to enable or disable user information in page header.
If service.monitor is embedded in map.apps Manager this should default totrue
.Default:
true
Monitoring settings
- monitoring.internal.enabled
-
Flag to decide if this node shall execute monitoring tasks or not (or if it should only provide dashboard controls).
Default:
true
- monitoring.internal.cleanup.history.period
-
Interval in milliseconds to query database for outdated monitoring entries.
Default:
1800000
- monitoring.logging.cleanup.enabled
-
Flag to determine if there shall be a database maintenance job at all.
Default:
true
- monitoring.logging.interval
-
Number in days to preserve historical monitoring data (content of table
SM_REQUEST_HISTORY
)Default:
100
- monitor.quartz.thread.count
-
Number of thread to be used on this node for executing monitoring jobs. The more parallel jobs to be executed the more this number needs to be increased.
Default:
25
Dashboard settings
- monitoring.dashboard.health.widget
-
Flag to decide if the health widget shall be displayed in dashboard UI.
Default:
true
Mailing options
- mail.subject.de
-
customizable prefix for notification mail subjects (German language)
Default:
[service.monitor]
- mail.subject.en
-
customizable prefix for notification mail subjects (English language)
Default:
[service.monitor]
- mail.host
-
Mail server host name
- mail.port
-
Mail server port
- mail.user
-
(Technical) user for authentication at mail server
- mail.password
-
Password for authentication at mail server
- mail.sender
-
Specification of mail address to be used as sender for mail notifications.
- mail.sender.adminRecipients
-
Additional mail recipients for all outgoing mails.
Authentication settings
- security.mode
-
Definition of authentication mode.
INTEGRATED
uses internal authentication,ONLY_AUTHN
defines the use of security.managerDefault:
INTEGRATED
Authentication settings (integrated)
- security.user.admin.name
-
Username of internally provided user.
Default:
monitor
- security.user.admin.pw
-
User’s password, either clear text or hashed
- security.user.pwenc
-
Provided hashing algorithms:
plain|SHA-1|SHA-256|SHA-512
Default:
SHA-1
- security.user.use_mapped_pass
-
Has to be
true
if some other asplain
is set.Default:
true
- security.user.admin.roles
-
Role to be assigned to the internal user
Default:
mon_Administrator
Authentication settings (security.manager)
- security.sso.cookie.name
-
The name of the domain cookie.
This value has to correspond to the settings in security.manager.Default:
ct_SSO
- security.sso.cookie.domain
-
The domain of the domain cookie.
This value has to correspond to the settings in security.manager. - security.sso.service.url
-
URL to SSO session service of security.manager
Default:
http://localhost:8080/adminstration/resources/ssosessions
- security.was.service.url
-
URL to WAS service of security.manager
Default:
http://localhost:8080/adminstration/WAS
- security.app.url
-
The URL to the login page of security.manager.
The client is redirected to this URL if she is currently not authenticated.Default:
https://<HOST>/administration
- security.remoteuser.postfix
-
An additional postfix to be added when IWA is used and sec.man runs in hybrid mode.
- security.keystore.location
-
The key store where the private key of the application is defined.
Default:
<PATH>/.keystore
- security.keystore.passwd
-
Key store password
Default:
changeit
- security.keystore.key.alias
-
Alias name of the private key
Default:
ct-security
- security.keystore.key.passwd
-
Password for the private key
Default:
changeit