Install by RPM Package (Red Hat Linux)
Installing td-agent
Install from rpm Repository
Note: If your OS is not supported, consider gem installation instead.
Red Hat / CentOS
Download and execute the the following install script with curl:
Executing this script will automatically install td-agent on your machine. This shell script registers a new rpm repository at /etc/yum.repos.d/td.repo and installs td-agent. We use $releasever for repository path in the script and $releasever should be the major version only like "7". If your environment uses some other format like "7.2", change it to the major version only or set up TD repository manually.
Amazon Linux
For Amazon Linux 2:
- Launch Daemon.
td-agent provides two scripts:
systemd
Use /usr/lib/systemd/system/td-agent script to start, stop, or restart the agent:
To customize systemd behavior, put your td-agent.service in /etc/systemd/system.
Note: In td-agent 4, the path is different i.e. /opt/td-agent/bin instead of /opt/td-agent/embedded/bin.
init.d This is for CentOS 6, non-systemd based system. Use /etc/init.d/td-agent script to start, stop, or restart the agent:
The following commands are supported:
Please make sure your configuration file path is:
- Post Sample Logs via HTTP.
The default configuration (/etc/td-agent/td-agent.conf) is to receive logs at an HTTP endpoint and route them to stdout. For td-agent logs, see /var/log/td-agent/td-agent.log.
You can post sample log records with curl command:
Installing calyptia-fluentd
- Install from rpm Repository It is highly recommended to set up ntpd on the node to prevent invalid timestamps in the logs. Note: If your OS is not supported, consider gem installation instead.
Red Hat / CentOS
Download and execute the install script with curl:
Executing this script will automatically install calyptia-fluentd on your machine. This shell script registers a new rpm repository at /etc/yum.repos.d/Calyptia-Fluentd.repo and installs calyptia-fluentd.
We use $releasever for repository path in the script and $releasever should be the major version only like "7". If your environment uses some other format like "7.2", change it to the major version only or set up TD repository manually.
CentOS Stream
For CentOS Stream 8:
Amazon Linux
For Amazon Linux 2:
- Launch Daemon.
calyptia-fluentd only provides systemd's unit file:
systemd
Use /usr/lib/systemd/system/calyptia-fluentd script to start, stop, or restart the agent:
To customize systemd behavior, put your calyptia-fluentd.service in /etc/systemd/system.
Please make sure your configuration file path is:
/etc/calyptia-fluentd/calyptia-fluentd.conf
- Post Sample Logs via HTTP.
The default configuration (/etc/calyptia-fluentd/calyptia-faluentd.conf) is to receive logs at an HTTP endpoint and route them to stdout. For calyptia-fluentd logs, see /var/log/calyptia-fluentd/calyptia-fluentd.log.
You can post sample log records with curl command:
You must now install the SixthSense log monitoring agent. For more informaiton, see Installing Log Monitoring agents.