Kaspersky Machine Learning for Anomaly Detection

Directories for storing application data

December 6, 2023

ID 248059

Kaspersky MLAD uses the following directories and subdirectories for storing data:

  • Application directories (mlad-release-4.0.2-<installation build number> by default):
    • . – root directory of the application. It is used to store configuration files, Kaspersky MLAD installation and update logs, scripts for installing, updating, starting, and stopping Kaspersky MLAD, and the distribution package signatures. The root directory of the application contains notes on the current release of Kaspersky MLAD (Release Notes).
    • ./data – directory for storing data that is loaded using the HTTP Connector.
    • ./containers – directory for storing an archive of containers for Kaspersky MLAD services. Containers of Kaspersky MLAD services are installed to Docker from this archive.
    • ./legal – directory for storing the text of the End User License Agreement, the date of its acceptance by the user, and the legal_notices.txt file, which contains information about third-party code.
    • ./ssl – directory for storing the script for generating a self-signed certificate that provides an HTTPS connection to the Kaspersky MLAD user's browser.
    • ./ssl/tokens – directory for storing a JWT (JSON Web Token) key.
    • ./ssl/nginx – directory for storing certificates supporting an HTTPS connection with the browser of the Kaspersky MLAD user.
    • ./ssl/public_cert – directory for storing public keys used to verify the digital signature of the distribution package.
    • ./upgrade_backup-<version number>-<build number> – directory for storing the backup copies of Kaspersky MLAD that are created during an update of Kaspersky MLAD. The contents repeat the structure of the root directory where Kaspersky MLAD is installed.
    • ./backup-<version number>-<date and time of backup> – directory for storing backup copies of Kaspersky MLAD created during backup. The contents repeat the structure of the root directory where Kaspersky MLAD is installed.
    • ./volumes_backup_<date of deletion> – directory for storing backup copies of Docker volumes that are created during removal of Kaspersky MLAD.
  • Directory /var/lib/docker/volumes/:
    • ./mlad-release-<version number>-<installation build number>_postgres-volume – directory for storing Postgres database files.
    • ./mlad-release-<version number>-<installation build number>_inflxdb-volume – directory for storing Time Series Database files.
    • ./mlad-release-<version number>-<installation build number>_logger-volume – directory for storing the logging subsystem files.
    • ./mlad-release-<version number>-<installation build number>_webstatic-volume – directory for storing static data of the application web interface.
  • /etc/hosts – service file describing the mapping between IP addresses and host names of the external servers.

Application files can be modified by an administrator or by the user who unpacked the archive containing the installation script and all the files required for installation of Kaspersky MLAD.

Deleting or modifying any file of Kaspersky MLAD can negatively impact the performance of the application.

Did you find this article helpful?
What can we do better?
Thank you for your feedback! You're helping us improve.
Thank you for your feedback! You're helping us improve.