溫馨提示×

Filebeat如何與Elasticsearch集成在CentOS

小樊
43
2025-03-23 16:07:34
欄目: 智能運維

要將Filebeat與Elasticsearch集成在CentOS上,您需要按照以下步驟操作:

1. 安裝Elasticsearch

首先,您需要在CentOS上安裝Elasticsearch??梢詮腅lastic官方網站下載適合您系統的Elasticsearch版本,并按照官方文檔進行安裝。

下載Elasticsearch

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.10.2-linux-x86_64.tar.gz

解壓并移動到合適的位置

tar -xzf elasticsearch-7.10.2-linux-x86_64.tar.gz
mv elasticsearch-7.10.2 /opt/elasticsearch

配置Elasticsearch

編輯/opt/elasticsearch/config/elasticsearch.yml文件,確保以下配置:

network.host: 0.0.0.0
http.port: 9200

啟動Elasticsearch

/opt/elasticsearch/bin/elasticsearch

2. 安裝Kibana(可選)

Kibana是一個用于可視化Elasticsearch數據的Web界面工具。安裝Kibana可以更方便地管理和查看日志數據。

下載Kibana

wget https://artifacts.elastic.co/downloads/kibana/kibana-7.10.2-linux-x86_64.tar.gz

解壓并移動到合適的位置

tar -xzf kibana-7.10.2-linux-x86_64.tar.gz
mv kibana-7.10.2 /opt/kibana

配置Kibana

編輯/opt/kibana/config/kibana.yml文件,確保以下配置:

server.host: "0.0.0.0"
elasticsearch.hosts: ["http://localhost:9200"]

啟動Kibana

/opt/kibana/bin/kibana

3. 安裝Filebeat

接下來,您需要在CentOS上安裝Filebeat。

下載Filebeat

wget https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-7.10.2-linux-x86_64.tar.gz

解壓并移動到合適的位置

tar -xzf filebeat-7.10.2-linux-x86_64.tar.gz
mv filebeat-7.10.2 /opt/filebeat

配置Filebeat

編輯/opt/filebeat/filebeat.yml文件,確保以下配置:

filebeat.inputs:
- type: log
  enabled: true
  paths:
    - /var/log/*.log

output.elasticsearch:
  hosts: ["localhost:9200"]

4. 啟動Filebeat

/opt/filebeat/bin/filebeat -e -c /opt/filebeat/filebeat.yml

5. 驗證集成

打開瀏覽器,訪問http://<your_server_ip>:5601,如果安裝了Kibana,您應該能夠看到Kibana的界面。如果沒有安裝Kibana,您可以直接使用Elasticsearch的REST API來查看Filebeat發送的數據。

使用curl驗證

curl -X GET "localhost:9200/_cat/indices?v"

您應該能夠看到Filebeat發送的索引數據。

通過以上步驟,您已經成功地將Filebeat與Elasticsearch集成在CentOS上。

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