日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

十分钟搭建和使用ELK日志分析系统

發布時間:2025/3/21 windows 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 十分钟搭建和使用ELK日志分析系统 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

十分鐘搭建和使用ELK日志分析系統

? ? 為滿足研發可視化查看測試環境日志的目的,準備采用EK+filebeat實現日志可視化(ElasticSearch+Kibana+Filebeat)。題目為“十分鐘搭建和使用ELK日志分析系統”聽起來有點唬人,其實如果單純滿足可視化要求,并且各軟件都已經下載到本地,十分鐘是可以搭建一個ELK系統的。本文介紹如何快速安裝、配置、使用EK+FILEBEAT去實現日志搜集。本文中沒有使用LOGSTASH做日志搜集過濾,但為了后期需要先進行了安裝。

工作原理

ElasticSearch:是一個開源的分布式搜索引擎,其特點有:分布式,零配置,自動發現,索引自動分片,索引副本機制,Rest風格接口,多數據源,自動搜索負載等。
Logstash:是一個開源的日志收集和分析工具,能夠將日志進行分析后,提供給ElasticSearch進行使用。
Kibana:可以為ElasticSearch和Logstash提供一個進行日志分析的友好Web界面,幫助匯總、分析、搜索重要日志。
Filebeat:是一個開源的文件收集器,最初是基于Logstash-forward源碼的日志數據shipper,適合用于日志文件的收集。把Filebeat安裝在服務器上,作為代理來監視日志目錄或特定的日志文件,然后把日志數據轉發到Logstash中進行分析,或者是直接轉發到ElasticSearch中進行搜索。

?

?

環境信息

IP功能軟件安裝路徑操作系統
192.168.9.11ELKopenjdk1.8.0_171,elk6.3.2rpm安裝缺省路徑centos7.5
192.168.9.12Filebeatsonarqube-scanner3.2.0rpm安裝缺省路徑centos6.8

?

ELK下載地址:https://www.elastic.co/downloads/

搭建步驟

?1.系統基礎環境的準備

?

#修改vm限制 vi?/etc/sysctl.conf? vm.max_map_count=655360!wq???保存退出 sysctl?-p#修改文件和線程限制 vi?/etc/security/limits.conf*?hard?nofile?65536*?soft?nofile?65536*?soft?nproc?2048*?hard?nproc?4096#修改非root用戶線程限制 vi?/etc/security/limits.d/20-nproc.conf???#(修改soft行,新增hard行)*?soft?nproc?65535

?

2.JDK及ELK的安裝

?

#安裝jdk yum?install?java-1.8.0-openjdk?-y?? #進入rpm包所在路徑,進行安裝 cd?/usr/local/src rpm?-ivh?elasticsearch-6.3.2.rpm rpm?-ivh?logstash-6.3.2.rpm rpm?-ivh?kibana-6.3.2-x86_64.rpm

?

3.配置文件配置(注意以上ELK安裝完后現不要重啟,先進行基本配置)

?

#elasticsearch配置 vim?/etc/elasticsearch/elasticsearch.yml network.host:?0.0.0.0?#修改為0.0.0.0?允許外部所有主機訪問#kib vim?/etc/kibana/kibana.yml? server.host:?"192.168.9.11"?#修改為本機IP,否則外部用戶將無法訪問

?

4.服務啟動及驗證

#啟動?elasticsearch service?elasticsearch?start#啟動kibana service?kibana?start

在瀏覽器中打開http://192.168.9.11:9200 驗證elasticsearch是否啟動,當看到如下信息,說明已正常啟動。

打開http://192.168.9.26:5601驗證已kibana啟動情況,當看到如下界面說明已啟動(啟動后要等待10秒左右至完全啟動完成)

?

5.filebeat的安裝及配置及啟動(在日志被搜集服務器上進行)

?

/usr/local/-ivh?filebeat-.---?/usr/local/tomcat/logs/catalina.--?/usr/local/nodejs/workspace/saas_web/logs/saas-web*]#filebeat啟動 service?filebeat?start

?

?

以上ELK+Filebeat安裝完成后,就可以在Kinaba上進行配置使用了,首次使用先在“discover”處進行采集器添加,添加關鍵字為filebeat-*,(若是logstash則默認為logstash*),添加完成后就可以看到搜集到的日志。如下圖:

?

如上日志已經被搜集到elasticsearch中,并通過kibana呈現,另外還可以通過點擊tags,分類查看Tomcat或node的日志,如上filebeat中已經通過tags進行了分類,至此在十分鐘內日志系統已經搭建完畢。這僅僅是一個滿足可視化的簡單應用,若日志量大、需要權限認證、需要過濾等插件的復雜功能,就需要建立集群、增加緩沖、采用X-PACK,安裝對應插件等。

可參考博客:https://www.cnblogs.com/frankdeng/p/9139035.html#4028638 和官方文檔。

總結

以上是生活随笔為你收集整理的十分钟搭建和使用ELK日志分析系统的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。