在CentOS环境下部署Filebeat集群可以参考以下步骤:
准备多台CentOS虚拟机:
配置静态IP:
cd /etc/sysconfig/network-scripts/
vi ifcfg-ens33
# 修改配置,例如:
BOOTPROTO=static
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
ONBOOT=yes
安装Filebeat:
wget https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-7.10.1-linux-x86_64.tar.gz
tar -xzf filebeat-7.10.1-linux-x86_64.tar.gz
cd filebeat-7.10.1
./filebeat -e
配置Filebeat:
filebeat.yml
,配置输出到Elasticsearch。例如:output.elasticsearch:
hosts: ["elasticsearch1:9200", "elasticsearch2:9200"]
index: filebeat
启用集群模式:
cluster.name: my-filebeat-cluster
node.name: filebeat1
discovery.zen.minimum_master_nodes: 1
验证和测试:
tail -f /var/log/filebeat/filebeat
通过以上步骤,即可在CentOS环境下成功部署一个Filebeat集群,实现日志的集中收集和管理。