Kaspersky Machine Learning for Anomaly Detection

Folders for storing application data

Kaspersky MLAD uses the following folders and subfolders for storing data:

  • Application directories (by default, mlad-release-3.0.0-<installation build number>):
    • . – 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 – folder for storing data that is loaded using the HTTP Connector.
    • ./containers – folder for storing an archive of containers for Kaspersky MLAD services. Containers of Kaspersky MLAD services are installed to Docker from this archive.
    • ./legal – folder for storing the text of the End User License Agreement and the date of its acceptance by the user.
    • ./ssl – folder for storing the script for generating a self-signed certificate that provides an HTTPS connection to the Kaspersky MLAD user's browser.
    • ./ssl/tokens – folder for storing a JWT (JSON Web Token) key.
    • ./ssl/nginx – folder for storing certificates supporting an HTTPS connection with the browser of the Kaspersky MLAD user.
    • ./upgrade_backup-<version number>-<build number> – folder 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.
    • ./volumes_backup_<date of deletion> – folder for storing backup copies of Docker volumes that are created during removal of Kaspersky MLAD.
  • Folder /var/lib/docker/volumes/:
    • ./mlad-release-<version number>-<installation build number>_postgres-volume – folder for storing Postgres database files.
    • ./mlad-release-<version number>-<installation build number>_inflxdb-volume – folder for storing Time Series Database files.
    • ./mlad-release-<version number>-<installation build number>_logger-volume – folder for storing the logging subsystem files.
    • ./mlad-release-<version number>-<installation build number>_webstatic-volume – folder 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 a user with application administrator privileges 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.