RHEL-based
Calyptia Core Agent is distributed as the calyptia-fluent-bit package and supports the following architectures:
x86_64
aarch64 / arm64v8
For CentOS 9+, we use CentOS Stream as the canonical base system.
Dependencies
For RHEL-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:
Single line install
A simple installation script is provided to be used for most Linux targets. This will always install the most recent version released.
This is purely a convenience helper and should always be validated prior to use. The recommended secure deployment approach is to follow the instructions below.
CentOS 7 and 8
Because both CentOS 7 and 8 have entered end-of-life (EOL), the default Yum repositories are unavailable.
Be sure to configure to use an appropriate mirror. For example:
Signature Check
Calyptia packages are all signed with the calyptia.key that are included as part of your repositories. You can check the signatures by using the built-in rpm tool.
Import Calyptia Key
Check Signature
Configure Yum
We provide calyptia-fluent-bit through a Yum repository. To add the repository reference to your system, add a new file in /etc/yum.repos.d/
with the following content:
Replace [LINUX_TYPE]
with either amazonlinux
or package-centos
accordingly.
It is best practice to always enable the gpgcheck and repo_gpgcheck for security reasons. We sign our repository metadata as well as all of our packages.
Install
After your repository is configured, run the following command to install it:
Now the following step is to instruct Systemd to enable the service:
If you do a status check, you should see a similar output like this:
The default configuration of calyptia-fluent-bit is collecting metrics of CPU usage and sending the records to the standard output, you can see the outgoing data in your /var/log/messages
file.
Support for StartLimitIntervalSec
in RHEL 7
StartLimitIntervalSec
in RHEL 7In Core Agent version 24.4.17 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.
Last updated