Skip to main content
Version: 25.2.0

Proposed Directory Structure

By default, Waratek Agent uses the following layout for its root directory:

├── waratek-java-agent-x.y.z-bN
├── agent
│ ├── compiler-17.jar
│ ├── compiler-21.jar
│ ├── compiler-8.jar
│ ├── core.jar
│ └── waratek.jar
├── conf_1
│ ├── rules.armr
│ └── waratek.properties
├── conf_2
│ ├── rules.armr
│ └── waratek.properties
├── keystore
├── scripts
└── waratek-deploy.sh

OS-Specific Installation Locations

OSExpected Location of Waratek Software
Linux/Solaris/opt/waratek
WindowsNo specific directory recommendation

Directory Descriptions

DirectoryDescription
agentLocation of Waratek Agent installation.
conf_*Each configuration folder contains a separate configuration for an instance of the application. The folder name can be changed according to user requirements.
docLocation of the product documentation.
launcherJava Launcher Pack (for Java Elevate only).
keystoreDirectory for optional Keystore (HTTPS/SSL configuration).

⚠️ Warning: Files in the conf_* directories will be modified, requiring read and write access.


Configuration (conf_* folder)

FileDescription
rules.armrA plain-text file where users define one or more ARMR Mods.
waratek.propertiesThe main configuration file for the agent, specifying various properties.
instance.waratek.propertiesCreated when an agent on-boards to the Portal for the first time. Stores credentials (node ID and password) to uniquely identify the agent after connection to the Portal.

Example waratek.properties:

com.waratek.rules.local=/opt/waratek/conf_1/rules.armr
com.waratek.log.file=/opt/waratek/conf_1/security.log
com.waratek.rules.autoreload=true