繼ELK後續獲取nginx日誌

Elk通過filebeat獲取nginx日誌信息

Kibana -- 基礎設施 -- 查看安裝說明 -- 所有 -- nginx日誌

下載並安裝Filebeat

curl -L -O https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-7.1.1-darwin-x86_64.tar.gz
tar xzvf filebeat-7.1.1-darwin-x86_64.tar.gzcd filebeat-7.1.1-darwin-x86_64/

編輯配置
修改filebeat.yml以設置連接信息:

output.elasticsearch:
    hosts: ["<es_url>"]             # ip:9200
  username: "elastic"              #用戶密碼可不填
  password: "<password>"
setup.kibana:
  host: "<kibana_url>"          # ip:5601

用戶<password>密碼在哪裏,Elasticsearch 的URL是,Kibana的URL。elastic<es_url><kibana_url>

啓用並配置Nginx模塊
在安裝目錄中,運行:

./filebeat modules enable nginx
 vim /etc/filebeat/modules.d/nginx.yml

修改modules.d/nginx.yml文件中的設置,去掉註釋添加nginx日誌路徑

var.paths: ["/var/log/nginx/access.log"] 
var.paths: ["/var/log/nginx/error.log"]

啓動Filebeat

該setup命令將加載Kibana儀表板。如果已經設置了儀表板,請忽略此命令。

./filebeat setup
./filebeat -e

防火牆開例外或關閉

最後在kibana進行檢測,檢測成功即可獲取到nginx日誌信息!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章