Настройка приложения «Менеджер службы каталогов»

Если до установки были выполнены предварительные настройки, то дополнительная настройка приложения не требуется.

При необходимости изменения параметров, например, уровня логирования или параметров подключения к контроллеру домена, отредактируйте конфигурационный файл application.yml на сервере, где установлено приложение (путь до файла: /opt/dsm/application.yml) и выполните перезапуск командой:

systemctl restart dsm.service
При создании файла application.yml соблюдайте отступы. в противном случае приложение не запустится.

Параметры конфигурационного файла

Ниже приведены параметры файла application.yml (см. «Пример application.yml»), которые доступны для настройки приложения.

Секция server

Параметры сервера для подключения к приложению.

port

Порт для подключения к приложению.

Значение по умолчанию — port: 8080.

Настройки SSL-соеднинения:

В примере application.yml указаны параметры SSL-соединения, при которых приложение будет доступно только по HTTPS.
key-store

Путь к хранилищу ключей, содержащему сертификат SSL.

key-store-password

Пароль, используемый для доступа к хранилищу ключей.

key-store-type

Тип хранилища ключей (JKS или PKCS12).

key-alias

Псевдоним, идентифицирующий ключ в хранилище ключей.

key-password

Пароль, используемый для доступа к ключу в хранилище ключей.

Секция logging

Параметры логирования.

level

Устанавливает уровень логирования для приложения (формат: tech.inno.dsm: <уровень логирования>).

Доступные уровни логирования:

  • ERROR — уровень ошибок;

  • WARN — уровень предупреждений;

  • LOG — уровень логов;

  • INFO — уровень информационных сообщений;

  • DEBUG — уровень отладочных сообщений.

Cекция ldap

Настройки для ldap-соединения.

Настройки connection

Настройки для подключения к контроллеру домена.

host

Адрес для подключения.

port

Порт для подключения.

user

Имя технической учетной записи.

password

Пароль технической учетной записи.

base-dn

Объект каталога, начиная с которого производится поиск.

Секция domain

Параметры домена.

name

Имя домена.

Секция management

Параметры для подключения к актуаторам приложения.

server

IP-адрес для подключения.

port

Порт для подключения.

Пример application.yml

server:
  port: 8090
  ssl:
    key-store: /opt/dsm/springboot.p12
    key-store-password: password
    key-store-type: pkcs12
    key-alias: springboot
    key-password: password

logging:
  level:
    tech.inno.dsm: DEBUG

ldap:
  connection:
    host: 172.0.0.1
    port: 389
    user: CN=Administrator,CN=Users,DC=SAMBA,DC=LAN
    password: Welkom123
  base-dn: DC=SAMBA,DC=LAN

domain:
  name: SAMBA.LAN

management:
  server:
    port: 8081