溫馨提示×

CentOS Filebeat 與 ELK 系統的集成方法

小樊
126
2025-02-08 10:41:13
欄目: 智能運維

要將CentOS上的Filebeat與ELK(Elasticsearch, Logstash, Kibana)系統集成,可以按照以下步驟進行操作:

1. 安裝Java運行環境

ELK系統需要Java環境來運行??梢酝ㄟ^以下命令安裝OpenJDK 8:

sudo yum install java-1.8.0-openjdk-devel
java -version

2. 安裝ELK組件

安裝Elasticsearch

下載并安裝Elasticsearch:

cd /opt
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.13.2-linux-x86_64.tar.gz
tar -zxvf elasticsearch-7.13.2-linux-x86_64.tar.gz
mv elasticsearch-7.13.2 /opt/elk/

編輯/opt/elk/elasticsearch/config/elasticsearch.yml文件,配置Elasticsearch的網絡設置。

安裝Logstash

cd /opt
wget https://artifacts.elastic.co/downloads/logstash/logstash-7.13.2-linux-x86_64.tar.gz
tar -zxvf logstash-7.13.2-linux-x86_64.tar.gz
mv logstash-7.13.2 /opt/elk/

編輯/opt/elk/logstash/config/logstash.yml文件,配置Logstash的網絡設置。

安裝Kibana

cd /opt
wget https://artifacts.elastic.co/downloads/kibana/kibana-7.13.2-linux-x86_64.tar.gz
tar -zxvf kibana-7.13.2-linux-x86_64.tar.gz
mv kibana-7.13.2 /opt/elk/

編輯/opt/elk/kibana/config/kibana.yml文件,配置Kibana的網絡設置。

3. 配置Filebeat

安裝Filebeat

下載并安裝Filebeat:

cd /opt
wget https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-7.13.2-linux-x86_64.tar.gz
tar -zxvf filebeat-7.13.2-linux-x86_64.tar.gz
mv filebeat-7.13.2 /opt/elk/

配置Filebeat

編輯/opt/elk/filebeat/filebeat.yml文件,配置Filebeat將日志發送到Elasticsearch。

input部分

filebeat.inputs:
- type: log
  paths:
    - /var/log/nginx/access.log
    - /var/log/nginx/error.log

output部分

output.elasticsearch:
  hosts: ["localhost:9200"]
  index: "nginx-access-logs-%{+YYYY.MM.dd}"

4. 啟動ELK組件

啟動Elasticsearch

/opt/elk/elasticsearch/bin/elasticsearch

啟動Logstash

/opt/elk/logstash/bin/logstash -f /opt/elk/logstash/conf/logstash.conf

啟動Kibana

/opt/elk/kibana/bin/kibana

5. 驗證集成

在Kibana中打開Web界面(通常是http://localhost:5601),添加索引模式并導入Filebeat的日志數據,然后就可以進行日志分析和可視化了。

以上步驟提供了一個基本的ELK與Filebeat集成的指南。根據具體需求,可能還需要進行更多的配置和優化。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女