Supported environments
Core Agent supports the following RHEL-based distributions and architectures:| Distribution | Architectures |
|---|---|
| Amazon Linux 2023 | x86-64 |
| Amazon Linux 2 | x86-64, arm64v8 |
| CentOS 9 Stream | x86-64, arm64v8 |
| CentOS 8 | x86-64, arm64v8 |
| CentOS 7 | x86-64, arm64v8 |
| CentOS 6 | x86-64 |
| Rocky Linux 9 | x86-64, arm64v8 |
| Rocky Linux 8 | x86-64, arm64v8 |
| Alma Linux 8 | x86-64, arm64v8 |
| Red Hat Enterprise Linux 9 | x86-64, arm64v8 |
| Red Hat Enterprise Linux 8 | x86-64, arm64v8 |
| Red Hat Enterprise Linux 7 | x86-64, arm64v8 |
| Red Hat Enterprise Linux 6 | x86-64 |
Dependencies
For RHEL-based installations, Core Agent has the following general dependencies:- libc
- libsasl
- libsystemd
- libyaml
- OpenSSL
- zlib
PACKAGE with the name of the Core Agent package.
Single line install
Chronosphere provides a basic installation script that’s compatible with most Linux environment. This script always installs the most recent version of Core Agent.Mirrors for old CentOS versions
Because CentOS 6, CentOS 7, and CentOS 8 have reached end-of-life, their default yum repositories are unavailable. To install Core Agent on any of these distributions, you must configure an appropriate mirror. For example:Verify signatures
Core Agent packages are signed withcalyptia.key. You can use rpm to verify these
signatures.
PACKAGE with the name of the Core Agent package.
Configure yum
Chronosphere provides thecalyptia-fluent-bit package through a yum repository.
To add the repository reference to your environment, add a new file in
/etc/yum.repos.d/ with the following content:
DISTRO with either amazonlinux or package-centos, and replace
VERSION with the relevant version number.
As a security best practice, enable
gpgcheck and repo_gpgcheck. Chronosphere
signs all repository metadata and packages.Install
After you’ve configured your repository, follow these steps.-
Run the following command to install Core Agent:
-
Run the following command to instruct systemd to enable the Core Agent service:
-
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/messagesfile.
Support for StartLimitIntervalSec in RHEL 7
In Core Agent version 25.1.5 or later, the Core Agent systemd file doesn’t
include the StartLimitIntervalSec configuration in RHEL 7 due to incompatibility
with systemd 219.
RHEL versions that use systemd 230 or later are unaffected by this change.