部署ELK日誌分析系統5 Filebeat

2021-09-11 18:16:29 字數 1152 閱讀 9000

2. filebeat配置

2.2 配置修改

2.3 nginx配置修改

filebeat是乙個日誌檔案**工具,在伺服器上安裝後,filebeat會監控日誌目錄或者指定的日誌檔案,追蹤讀取這些檔案並**這些資訊到elasticsearch或者logstarsh中存放。

當你開啟filebeat程式的時候,它會啟動乙個或多個探測器(prospectors)去檢測你指定的日誌目錄或檔案,對於探測器找出的每乙個日誌檔案,filebeat啟動收割程序(harvester),每乙個收割程序讀取乙個日誌檔案的新內容,並傳送這些新的日誌資料到處理程式(spooler),處理程式會集合這些事件,最後filebeat會傳送集合的資料到你指定的地點。

修改配置檔案filebeat.yml

filebeat.prospectors:

- input_type: log

paths:

- /usr/local/nginx/logs/access_ods.log #日誌檔案,可以使用萬用字元*

- /usr/local/nginx/logs/access_gateway.log

encoding: utf-8

tail_files: true #tail讀取檔案模式

tags: ["nginx","access"] #額外新增的標籤

output.logstash:

hosts: ["10.253.128.4:5044"] #logstash beats位址及埠

compression_level: 3

loadbalance: true

修改nginx配置檔案conf/nginx.conf,增加或修改為如下配置

#日誌輸出格式

log_format ***x '';

location /***x

部署elk日誌分析系統

日誌分析是運維工程師解決系統故障,發現問題的主要手段。日誌主要包括系統日誌 應用程 序日誌和安全日誌。系統運維和開發人員可以通過日誌了解伺服器軟硬體資訊 檢查配置過程中的 錯誤及錯誤發生的原因。經常分析日誌可以了解伺服器的負荷,效能安全性,從而及時採取措施糾 正錯誤。通常,日誌被分散的儲存在不同的裝...

Docker中部署 ELK日誌分析系統

一 docker環境搭建 linux x64下 1 通過yum安裝 可以連線外網 2 手動安裝 不能連線外網,無法yum安裝 二 elk原理圖 logstash forwarder 監控input 日誌檔案 socket.的改變,並發給logstash logstash 通過配置檔案裡的設定過濾 正...

ELK 日誌分析系統

elk就是一套完整的日誌分析系統 elk logstash elasticsearch kibana 統一官網 elk模組說明 logstash 作用 用於處理傳入的日誌,負責收集 過濾和寫出日誌 logstash分為三個元件input,filter,output 輸入input 常用file,re...