在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集群,實現日志的集中收集和管理。