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
OS | Expected Location of Waratek Software |
---|---|
Linux/Solaris | /opt/waratek |
Windows | No specific directory recommendation |
Directory Descriptions
Directory | Description |
---|---|
agent | Location 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. |
doc | Location of the product documentation. |
launcher | Java Launcher Pack (for Java Elevate only). |
keystore | Directory for optional Keystore (HTTPS/SSL configuration). |
⚠️ Warning:
Files in the conf_*
directories will be modified, requiring read and write access.
Configuration (conf_*
folder)
File | Description |
---|---|
rules.armr | A plain-text file where users define one or more ARMR Mods. |
waratek.properties | The main configuration file for the agent, specifying various properties. |
instance.waratek.properties | Created 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