在CentOS系统上安装FileBeat的步骤如下:
下载FileBeat:
首先,访问Elastic官方网站下载适合CentOS系统的FileBeat版本。例如,您可以下载filebeat-7.14.0-x86_64.rpm
。
安装FileBeat:
使用wget
命令将下载的RPM包上传到服务器,并使用rpm
命令进行安装。例如:
wget https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-7.14.0-x86_64.rpm
sudo rpm -vi filebeat-7.14.0-x86_64.rpm
配置FileBeat:
安装完成后,您需要编辑FileBeat的配置文件filebeat.yml
,通常位于/etc/filebeat/
目录下。配置文件的主要部分包括filebeat.inputs
(指定要监控的日志路径)、output.elasticsearch
(指定Elasticsearch的地址和端口)等。
示例配置片段:
filebeat.inputs:
- type: log
enabled: true
paths:
- /var/log/*.log
output.elasticsearch:
hosts:
- "localhost:9200"
启动FileBeat服务: 配置完成后,您可以启动FileBeat服务,并将其设置为系统自启动。使用以下命令:
sudo systemctl daemon-reload
sudo systemctl enable filebeat.service
sudo systemctl start filebeat.service
验证安装: 启动服务后,您可以检查FileBeat的进程以确保它正在运行,并访问Elasticsearch以验证日志是否被正确收集。
防火墙设置: 如果您的系统启用了防火墙,请确保开放FileBeat和Elasticsearch所需的端口(例如,9200端口用于Elasticsearch)。
日志监控:
您可以通过FileBeat的日志文件(通常位于/var/log/filebeat/
目录下)来监控安装和运行状态。
请注意,以上步骤是基于CentOS 7的示例,如果您使用的是不同版本的CentOS,可能需要调整下载链接和命令参数。同时,确保您的Elasticsearch实例正在运行,并且FileBeat配置中的Elasticsearch地址和端口与Elasticsearch实例的设置相匹配。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:centos如何安装filebeat