CentOS 安装 TD Agent 的详细步骤

TD Agent 是一款强大的数据采集工具,可以帮助用户实时监控和分析系统性能,在 CentOS 系统上安装 TD Agent,可以让您方便地收集系统信息,对系统性能进行深入分析,本文将详细介绍如何在 CentOS 上安装 TD Agent。
准备工作
- 确保您的 CentOS 系统版本为 6 或 7。
- 安装所需的依赖库,如 libaio、libpcap、libssl 等。
- 下载 TD Agent 安装包。
安装步骤
解压安装包
tar -zxf td-agent-6.2.1-1.el7.x86_64.tar.gz
进入解压后的目录
cd td-agent-6.2.1-1.el7.x86_64
创建配置文件目录
mkdir -p /etc/td-agent/conf.d
复制配置文件模板

cp /usr/share/td-agent/conf.d/td-agent.conf.example /etc/td-agent/conf.d/td-agent.conf
编辑配置文件
vi /etc/td-agent/conf.d/td-agent.conf
根据实际情况修改配置文件,以下是配置文件的一个示例:
<node name="centos"> <input type="system"> </input> <output type="stdout"> </output> </node>
启动 TD Agent
./bin/td-agent -c /etc/td-agent/conf.d/td-agent.conf
检查 TD Agent 是否启动成功
ps -ef | grep td-agent
配置监控项
在
/etc/td-agent/conf.d/目录下创建一个新的配置文件,my_custom.conf。编辑
my_custom.conf文件,添加以下内容:
<node name="my_custom">
<input type="system">
<type>custom</type>
<command>custom_command</command>
</input>
<output type="stdout">
</output>
</node> - 修改
custom_command为您需要执行的命令,
<node name="my_custom">
<input type="system">
<type>custom</type>
<command>df -h</command>
</input>
<output type="stdout">
</output>
</node> 重启 TD Agent 以使配置生效
./bin/td-agent -c /etc/td-agent/conf.d/td-agent.conf
FAQs
问题:安装 TD Agent 时遇到依赖库缺失怎么办?
解答: 在安装 TD Agent 之前,需要确保系统已安装所需的依赖库,可以使用以下命令检查和安装缺失的依赖库:
sudo yum install -y libaio libpcap libssl openssl-devel
问题:TD Agent 启动失败,显示错误信息怎么办?
解答: 当 TD Agent 启动失败时,首先检查配置文件是否正确,如果配置文件没有问题,可以尝试查看日志文件
/var/log/td-agent/td-agent.log,其中可能包含启动失败的详细信息,根据日志信息进行相应的调试和修复。

