FireEye Endpoint Deployment Quick Start Guide
FireEye Endpoint Deployment Quick Start Guide
/////////////////////////////////////////////////////
MANDIANT PROPRIETARY AND CONFIDENTIAL
FIREEYE ENDPOINT SECURITY QUICK START GUIDE
Installation (Windows)
To install the FireEye Endpoint agent, the installer must be run by an account with administrative privileges. In addition,
both the xagtSetup_X.X.X_universal.msi and agent_config.json files must be located in the same directory.
Many software deployment tools can be used to install the agent on systems across the environment. The following
command will install the agent using MSIEXEC:
sc query xagt
All = Supported OS X/MacOS versions: 10.9 (Mavericks), 10.10 (Yosemite), 10.11 (El Capitan), 10.12 (Sierra), and 10.13* (High Sierra)
*MacOS 10.13 (High Sierra) systems may require FireEye’s Team ID for deployment of the FireEye Endpoint agent: P2BNL68L2C
Installation (Mac)
Follow the steps below to install the FireEye Endpoint agent on a Mac endpoint:
1. Mount the .dmg file containing xagtSetup_X.X.X.mpkg and agent_config.json
2. Double-click the installation file to launch the setup wizard
3. Accept all suggested settings and license agreement and continue through the wizard.
4. When the wizard completes, click Close.
Alternatively, a third-party endpoint management solution for Mac such as Jamf Pro can be used to deploy the FireEye
Endpoint agent to Mac endpoints across the enterprise.
1. Launch the Terminal and enter the following command to run the uninstall script:
sudo /Library/FireEye/xagt/uninstall.tool
3. Enter the following command to verify that no xagt processes are running:
4. If xagt processes are running on the endpoint, perform one of the following steps:
a. If all the agent artifacts still remain on the endpoint, run the uninstall script again
b. If all the agent artifacts have been removed from the endpoint, manually terminate the xagt process
2. Use the tar zxf command to unzip the FireEye Endpoint agent .tgz package
6. Start the agent services on your Linux endpoint using one of the commands below:
11. After the .rpm installation script is complete, use the -i option to import the agent configuration file from the
/opt/fireeye/bin/xagt binary path:
12. Start the agent services on your Linux endpoint using one of the commands below:
13. Use the following commands to verify that the service is running on RHEL 6.8, or 7.3 & 7.3 respectively:
1. From the FireEye directory on the Desktop of the Linux endpoint, run the command:
2. After the .run script is complete, use the -i option to import the agent configuration file:
username@localhost:~/Desktop/FireEye$ sudo /opt/fireeye/bin/xagt -i agent_config.json
3. Start the agent services on your Linux endpoint using one of the commands below:
4. Use the following commands to verify that the service is running on RHEL 6.8, or 7.3 & 7.3 respectively:
Network Settings
To ensure that the FireEye endpoint agents can communicate with the FireEye Endpoint server, the FireEye endpoint agents
must be able to communicate to the FireEye Controller IP address over TCP ports 80 and 443. Agents also must be able to
resolve the FireEye Controller fully qualified domain (FQDN) and any subdomains. Traffic destined to the FireEye controller
should be whitelisted in the firewall, proxy, and IPS, and be excluded from HTTP inspection as the traffic is non-standard
traffic. To allow agent communications, allow connections from the network address information below at your web proxy
and firewall: