在CentOS上安装Filebeat的步骤如下:
添加Elastic官方YUM仓库
打开终端,运行以下命令来添加Elastic官方的YUM仓库:
sudo tee /etc/yum.repos.d/elastic-beats.repo <<EOF
[elastic-7.x]
name=Elasticsearch repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md
EOF
请注意,上面的命令是为Elasticsearch 7.x版本添加的仓库。如果你需要安装其他版本的Filebeat,请相应地更改7.x
为所需的版本号。
安装Filebeat
添加仓库后,运行以下命令来安装Filebeat:
sudo yum install filebeat
启动并启用Filebeat服务
安装完成后,启动Filebeat服务并设置为开机自启:
sudo systemctl start filebeat
sudo systemctl enable filebeat
验证安装
检查Filebeat服务的状态以确保它正在运行:
sudo systemctl status filebeat
如果你使用的是CentOS 8或更高版本,还可以使用Snap包来安装Filebeat:
安装Snap
如果尚未安装Snap,请先安装它:
sudo dnf install snapd
sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap
安装Filebeat Snap包
运行以下命令来安装Filebeat:
sudo snap install filebeat --classic
启动并启用Filebeat服务
Snap包安装完成后,你可以使用以下命令来启动和启用Filebeat服务:
sudo systemctl start filebeat
sudo systemctl enable filebeat
验证安装
同样,检查Filebeat服务的状态以确保它正在运行:
sudo systemctl status filebeat
安装完成后,你可能需要根据你的需求配置Filebeat。配置文件通常位于/etc/filebeat/filebeat.yml
。你可以编辑此文件以指定要监控的日志文件、输出目标等。
完成配置后,重新启动Filebeat服务以应用更改:
sudo systemctl restart filebeat
现在,Filebeat应该已经成功安装并配置好了。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:CentOS Filebeat 如何安装