Skip to main content
Version: 1.8.x.x LTS

nevisDetect Persistency

For a proper functioning of the Persistency component of nevisDetect, you need to specify some persistency attributes, see the table below. You set the attributes in the file /var/opt/nevisdetect/persistency/conf/persistency.properties.

NameType/unitExampleDefaultDescription
spring.datasource.urlURLjdbc:oracle:thin:@oravml11.zh.
adnovum.ch:41010:DCHNEV01
The JDBC URL.
spring.datasource.
driver-class-name
stringoracle.jdbc.OracleDriverThe JDBC driver class. Supported drivers are: oracle.jdbc.OracleDriver, org.mariadb.jdbc.Driver
spring.datasource.usernamestringThe database user.
spring.datasource.passwordstringThe password of the database user.
spring.datasource.hikari.
maximumPoolSize
int200Set the maximum pool size for the Hikari Datasource.
estimation.standardError.
bootstrap.numberOfSamples
300Defines the number of samples to be drawn to compute the standard error for the mean, the median, and so on. The system will estimate the standard error based on the number of samples you set here.
allowedOperationModesTRAINING
MIXED,
DETECTION
Configures the allowed operation modes. ⚠️ Note that untrained users will be blocked in the Detection mode. Therefore, the Detection mode might be a bad choice in many cases.
spring.http.encoding.charsetstringUTF-8Defines the HTTP content type encoding settings.
spring.http.encoding.enabledbooleantrue
spring.http.encoding.forcebooleantrue
persistency.batch.corePoolSizeint10Sets the thread pool size for batch processing.
persistency.batch.maxPoolSizeint100Sets the maximum thread pool size for batch processing.
persistency.batch.queueCapacityint1000Sets the queue capacity for batch processing.
persistency.fingerprint
Consolidation.timeoutMinutes
int/min0Define (in minutes) how long the fingerprint consolidation task can run at most. If set to less than or equal to 0, no consolidation will be run.
persistency.server.URLURLThe URL for the Persistency Service.
persistency.server.keyStorefilefile:/var/opt/neviskeybox/
default/nevisdetect/
persistency_keystore.jks
The Java keystore file used for establishing the TLS connection.
persistency.server.keyStorePasswordstringThe passphrase for the keystore.
persistency.server.trustStorefilefile:/var/opt/neviskeybox/
default/nevisdetect/
truststore.jks
The Java truststore file used for establishing the TLS connection.
persistency.server.trustStorePasswordstringThe passphrase for the truststore.
persistency.statisticCleanup.cronstring0 30 23 ** *Sets the schedule for the statistic cleanup job. The default is at 23:30 every day.
persistency.statisticCleanup.set
EndDateForObsoleteSessionsAfterDays
int/day14This attribute defines after how many days the system will set obsolete sessions an end date. Obsolete sessions are sessions for which the system did not process the termination message.
persistency.statisticCleanup.
removeUnsedRiskscores
booleantrueSet to true if risk score related data that are no longer referenced by records should be removed.