Skip to main content
This information is for Palo Alto Networks Telemetry Pipeline, which is a standalone product separate from Palo Alto Networks Cortex XCOR.
This feature isn’t available to all Palo Alto Networks Telemetry Pipeline users. For more information, contact Cortex XCOR Support.
In Palo Alto Networks Telemetry Pipeline, you can use fleets to manage instances of Core Agent. Use this guide to install Core Agent on Debian-based Linux distributions.

Supported environments

Core Agent supports the following Debian-based distributions and architectures:

Dependencies

For Debian-based installations, Core Agent has the following general dependencies:
  • libc
  • libsasl
  • libsystemd
  • libyaml
  • OpenSSL
  • zlib
To retrieve a list of specific dependencies for your environment, run the following command:
Replace PACKAGE with the name of the Core Agent package.

Validate packages

When retrieving packages from the Core Agent repository, Cortex XCOR uses dual validation (SHA256) and a GPG key.

SHA256 check

The SHA256 file is distributed as the files.sha256 file in the Core Agent repository. This file contains a list of all included packages.

Verify signatures

Core Agent packages are signed with calyptia.key. You can use dpkg and apt-key to verify these signatures.
Replace PACKAGE with the name of the Core Agent package.

Install

Use these steps to install and enable Core Agent:
  1. Run the following command to update your APT package list:
  2. Run the following command to upgrade your APT packages:
  3. Run the following command to install Core Agent:
  4. Run the following command to instruct systemd to enable the Core Agent service:
  5. Perform a status check to confirm Core Agent is active. The status check should return output similar to the following:
    The default configuration of Core Agent is to collect metrics of CPU usage and send those metrics to stdout. You can see this outgoing data in your /var/log/messages file.