Skip to main content
Version: 4.5.x LTS

Setting up a nevisIDM Instance

Introduction

The nevisIDM Instance pattern sets up an HTTPS nevisIDM instance with the multi-client mode enabled. The name of the nevisIDM Instance pattern determines the name of the instance on the target host.

You specify the name of the nevisIDM Instance pattern when you define the pattern in the nevisAdmin 4 GUI. On the same nevisIDM Instance pattern screen, you can also customize the TCP port (on which nevisIDM listens), or define the keystore and truststore of the instance. The Additional Settings field allows to define additional nevisIDM add-on patterns to further customize the instance configuration. See the nevisAdmin 4 Developer Guide for more information on developing nevisIDM add-on patterns.

Logging

The nevisIDM Instance pattern configures the following log files on the target host(s) under the /log directory:

  • audit.log: Auditing is enabled by default with JSON format.
  • application.log: The log events of the nevisIDM application are logged into the application.log file.
  • batch.log: The log events of batch jobs are logged into the batch.log file.

To change the log settings and/or the audit log format, or to turn off auditing, a nevisIDM Log Settings pattern or a Generic nevisIDM Log Settings pattern can be assigned to the nevisIDM Instance pattern.

Database

The nevisIDM Instance pattern requires an existing MariaDB database. This database has to be set up for nevisIDM in advance. For supported database versions and setup guidance, refer to the [nevisIDM Technical Documentation].

The database access parameters (for example: JDBC URL, username, password) can be configured in the nevisIDM Database Connector pattern. This nevisIDM Database Connector pattern has to be referenced in the nevisIDM Instance.