Host Configured Virtyx Agent

The Virtyx Agent is a small program that should be installed on the computers you want to monitor. The Agent offers incredible power and insight into all computers you want (desktops, laptops, and servers). This version of the agent does not ask the cloud for its configuration and instead reads it from disk. This approach will increase the security of a system by removing an inbound method of communication, but increases the complexity of managing the system. When running Virtyx internal on a network, this approach may not be necessary. When running from the cloud, this approach may be desirable.

Installing the Agent

Windows

The Agent should be installed as a service on Windows computers. This will allow the Agent to monitor after the computer reboots or when a different user logs in.

On the Agent Download page, ensure you download the “Host Configured Agent” and not the cloud configured agent. This will install the correct binary.

The Agent will be installed to C:\Program Files\Virtyx-Technologies\Virtyx Agent\

To check on the status of the Agent, you can open command prompt and type:

sc query virtyx-agent

The Virtyx configuration file and plugin binaries are stored in C:\Windows\system32\config\systemprofile\AppData\Virtyx\.virtyx.

You will need to edit these manually.

Linux

For Linux servers, such as Ubuntu, Debian, CentOS, or Amazon Linux, you can use the curl script to quickly download and install the Agent. You can install the agent using:

curl https://install.virtyx.com | sh

This needs to be run as root

Once installed, you will need to configure it manually. The Agent stores the configuration file and plugins in /root/.virtyx/.

Configuration

Create a file named config.json in the configuration directory (the one named .virtyx. The exact location differs per OS).

This file should look like:

{
  "apikey":"YOUR_API_KEY_HERE",
  "tasks":[]
}

The tasks array contains the tasks you want your agent to perform.