Products
96SEO 2025-09-07 00:30 2
Filebeat是一款强大的日志收集工具, 可以帮助您从各种源收集日志,并将其发送到Elasticsearch或其他目的地。在Debian操作系统上运行Filebeat时确保其平安稳定运行至关重要。本文将详细介绍如何在Debian上平安稳定地运行Filebeat。
在安装Filebeat之前,请确保选择与您的Elasticsearch版本兼容的Filebeat版本。您可以从官方文档中找到与Elasticsearch版本对应的Filebeat版本。
https://www.elastic.co/cn/downloads/filebeat
从官方网站下载对应版本的Filebeat安装包。
wget https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-7.10.2-amd64.deb
sudo dpkg -i filebeat-7.10.2-amd64.deb
Filebeat的配置文件位于/etc/filebeat/filebeat.yml
。
output.elasticsearch
配置Elasticsearch连接信息。setup.kibana
配置Kibana连接信息。filebeat.inputs
配置Filebeat监控的日志文件或目录。使用以下命令启动Filebeat服务, 并设置为系统启动时自动运行:
sudo systemctl start filebeat
sudo systemctl enable filebeat
为了确保Filebeat在传输数据时的平安性,您需要配置TLS/SSL加密。
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/filebeat/filebeat.crt -out /etc/filebeat/filebeat.key -subj "/C=CN/ST=Beijing/L=Beijing/O=Elasticsearch/OU=Elasticsearch/CN=filebeat"
/etc/filebeat/filebeat.yml
文件, 添加以下配置:output.elasticsearch:
hosts:
ssl.certificate_authorities:
ssl.certificate: "/etc/filebeat/filebeat.crt"
ssl.key: "/etc/filebeat/filebeat.key"
您可以使用以下命令监控Filebeat的运行状态:
sudo systemctl status filebeat
通过以上步骤,您可以在Debian上平安稳定地运行Filebeat。请确保定期更新Filebeat和Elasticsearch,以获取最新的平安补丁和功能更新。
Demand feedback