Waratek Proposed Directory Structure for the Waratek Java Agent
By default, Waratek uses the following layout for its root directory.
├── waratek-java-agent-x.y.z-bN ├── agent │ ├── compiler-17.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
Expected location of Waratek Software
Linux/Solaris
/opt/waratek
Windows
There is no specific directory recommendation for Windows
Directory
Description
agent
Location of Waratek agent installation.
conf_*
Each configuration folder contains a separate configuration for an instance of the Application.
The name of the configuration folder can be changed according to the user's requirements.
Warning: Files will be modified in this directory and therefore read and write access must be permitted.
doc
Location of the product documentation
launcher
Java Launcher Pack (this is for Java Elevate only)
keystore
Directory for location of optional Keystore (HTTPS/SSL configuration)
Conf folder
File
Description
rules.armr
This is a plain-text file with an extension of .armr where the user can define one or more ARMR Mods.
waratek.properties
This is the main configuration for the agent, where the user can specify a variety of properties.
Here is an example:
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
instance.waratek.properties
When an agent on-boards to the Portal for the first time, it will create a file called instance.waratek.properties
The Portal uses this file to save credentials (node ID and password) to uniquely identify an agent after connection to the Portal.