ESAM Installation Guide
Installation
To install the Zixi ESAM Agent, follow the steps below.
Login to the Customer Portal.
Go to the Software section > BY TYPE/PRODUCT tab.
Select Zixi ESAM Agent:

Download the tar file for your processor (ARM or X86) and untar the files in the same /zixi directory where you installed Zixi Broadcaster.
Run the installer ./esam.service.install.sh from within the same directory.
Open /zixi/esam-linux-x64/config.json or /zixi/esam-linux-arm64/config.json and configure for desired operations (see Agent Configuration).
Note: if you do not do this before starting the service (the next step), you will need to restart the service for the configuration changes to take effect.
Once you have updated the config.json file, start the ESAM service using the command esam-agent-service.service
Updating the ESAM Agent
When a new version of the Zixix ESAM Agent is released on the Customer Portal, you can update your installation by following the steps below.
First, verify that you need the update by checking your installed version: curl http://localhost:5555/version
If the version on the portal is newer, download it and untar the file in the same /zixi directory where you installed Zixi Broadcaster.
DO NOT run ./esam.service.install.sh during update process.
Running the install script is NOT necessary to update the agent, and will overwrite the current config.json file. We strongly recommend that you keep a separate copy of the config.json file anyway, in case the install script is rerun by mistake.
To restart the ESAM service, run the command esam-agent-service.service
Verify that the agent is updated by checking the version again: curl http://localhost:5555/version