ELK(elasticsearch+logstash+kibana)5.3.1安裝配置-備忘

準(zhǔn)備文件

jre?http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jre-8u171-linux-x64.tar.gz?AuthParam=1524625216_d876616b144f9e3edcd7bfaaa83c04b2

elasticsearch?https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.3.1.tar.gz

logstash?https://artifacts.elastic.co/downloads/logstash/logstash-5.3.1.tar.gz

kibaba?https://artifacts.elastic.co/downloads/kibana/kibana-5.3.1-linux-x86_64.tar.gz

配置環(huán)境

[root@localhost ]# vi /etc/profile-JAVA_HOME=/usr/local/java/jre1.8.0_171 -JRE_HOME=/usr/local/java/jre1.8.0_171-PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH -CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH -exportJAVA_HOME JRE_HOME PATH CLASSPATH#開啟網(wǎng)卡- [root@localhost]# vi /etc/sysconfig/network-scripts/ifcfg-enoxxx? onboot on ->yes- [root@localhost]# service network restart

[root@localhost]#source/etc/profile

一柑土、網(wǎng)絡(luò)拓?fù)湓?/a>

二枚粘、安裝ElasticSearch

1纱昧、解壓elasticsearch

[root@localhost]#tar-zxvf /usr/local/download/elasticsearch-5.3.1.tar.gz-C /usr/local/

2男娄、配置文件詳解

elasticsearch配置詳解:http://www.cnblogs.com/skyblue/p/5216536.html

3壹店、修改配置文件

修改 [root@localhost]#vi /usr/local/elasticsearch-5.3.1/config/elasticsearch.yml配置文件骄瓣。

cluster.name: skynet_es_cluster#這里指定的是集群名稱械馆,ES會按照此集群名稱進(jìn)行集群發(fā)現(xiàn)node.name: skynet_es_cluster_dev1#節(jié)點名path.data: /data/elk/data#數(shù)據(jù)目錄path.logs: /data/elk/logs#日志目錄network.host:0.0.0.0#允許所有設(shè)備訪問http.port:9200#默認(rèn)的端口號discovery.zen.ping.unicast.hosts: ["skynet_es_cluster_dev1","skynet_es_cluster_dev2"]#集群節(jié)點點列表,也可以寫成ip地址discovery.zen.minimum_master_nodes:3#可以作為主節(jié)點的個數(shù)為總節(jié)點(n+1)/2http.cors.enabled:true#支持跨域嫉柴,保證_site類的插件可以訪問eshttp.cors.allow-origin:"*"#跨域訪問允許的域名地址,bootstrap.memory_lock:false#虛擬機(jī)內(nèi)存鎖定設(shè)置為falsebootstrap.system_call_filter:false#未知厌杜,必須,設(shè)置计螺,然后補(bǔ)充

4夯尽、修改系統(tǒng)參數(shù)

[root@localhost]# vi /etc/sysctl.confvm.max_map_count=655360# 增加參數(shù)[root@localhost]# sysctl -p? ? ? # 執(zhí)行,確保生效配置生效:

2> 設(shè)置資源參數(shù)

[root@localhost]## vi /etc/security/limits.conf? ? # 在文件末尾追加

* soft nofile65536* hard nofile131072* soft nproc65536* hard nproc131072

5登馒、設(shè)置用戶資源參數(shù)

[root@localhost]# vi /etc/security/limits.d/20-nproc.confelk? ? soft? ? nproc65536# 設(shè)置elk用戶參數(shù)[root@localhost]# useradd elk[root@localhost]# groupadd elk[root@localhost]# useradd elk -g elk[root@localhost]# chown -R elk:elk /usr/local/

6匙握、啟動elasticsearch

[root@localhostelasticsearch-5.3.1]#bin/elasticsearch -d? #后臺啟動

三、安裝logstash

1陈轿、解壓

[root@localhost logstash-5.3.1]#tar /usr/local/src/logstash-5.3.1.tar.gz -C /usr/local/? ? # .解壓源碼包

2圈纺、運行測試

[root@localhostlogstash-5.3.1]#/usr/local/logstash-5.3.1/bin/logstash -e'input { stdin { } } output { stdout {} }'#運行命令測試

結(jié)果如下

[root@localhost logstash-5.3.1]# /usr/local/logstash-5.3.1/bin/logstash -e 'input { stdin { } } output { stdout {codec=> rubydebug} }'Sending Logstash's logs to /usr/local/logstash-5.3.1/logs which is now configured via log4j2.properties[2018-04-27T22:49:59,008][INFO ][logstash.pipeline? ? ? ? ] Starting pipeline {"id"=>"main", "pipeline.workers"=>1, "pipeline.batch.size"=>125, "pipeline.batch.delay"=>5, "pipeline.max_inflight"=>125}[2018-04-27T22:49:59,124][INFO ][logstash.pipeline? ? ? ? ] Pipeline main startedThe stdin plugin is now waiting for input:[2018-04-27T22:49:59,255][INFO ][logstash.agent? ? ? ? ? ] Successfully started Logstash API endpoint {:port=>9600}#此處進(jìn)行日志輸入秦忿,測試結(jié)果會即時顯示

3、創(chuàng)建配置文件

[root@localhost logstash-5.3.1]#vi config/logstash-simple.confinput {stdin { } }output {stdout { codec=> rubydebug }? ? ? ? ? ? }#這是最簡單配置文件包含輸入輸出管道未指定elasticsearch也未指定輸入輸出格式蛾娶,過濾

#####附(服務(wù)器配置詳解):

input{#輸入管道file {path=> ["/springcloud/log/*","/springcloud/log/back_stage_management_web/*"]#采集路徑type=>"log"codec=> multiline {pattern=>"^\["# [開頭匹配negate=>true#為true表示條件執(zhí)行what=>"previous"#緊隨上條日志合并} #匹配條件灯谣,理論上寫在filter管道,據(jù)說有可能影響性能所有做在輸入管道start_position =>"beginning"}? ? ? ? ? ? }filter{? ? ? ? ? ? ? ? ? ? grok {#匹配函數(shù)match=> {"message"=>"%{COMBINEDAPACHELOG} %{LOGLEVEL:level} %{GREEDYDATA:msg}"# logstash默認(rèn)的過濾}remove_field=>"message"}? ? ? ? ? ? }output{? ? ? ? ? ? ? ? elasticsearch {hosts=> ["192.168.1.220:9200"]# elasticsearch指定index=>"[providerlog-]%{+YYYY.MM.dd}"#用于elasticsearch區(qū)分服務(wù)器的索引蛔琅,也用于檢索日志action=>"index"document_type=>"springcloud_logs"}? ? ? ? ? ? }

4胎许、啟動測試

[root@localhost logstash-5.3.1]#/usr/local/logstash-5.3.1/bin/logstash -f? /usr/local/logstash-5.3.1/config/logstash-simple.conf

5、開啟服務(wù)揍愁,執(zhí)行如下命令:

[root@localhost logstash-5.3.1]#/usr/local/logstash-5.3.1/bin/logstash? -f /usr/local/logstash-5.3.1/config/logstash-simple.conf & # &表示后臺運行

6呐萨、我們可以使用 curl 命令發(fā)送請求來查看 ES 是否接收到了數(shù)據(jù):

[root@localhostlogstash-5.3.1]#curl"elasticsearch ip:port"

四、安裝kibana

1.解壓資源包

[root@localhost kibana-5.3.1]# tar -zxvf /usr/local/src/kibana-5.3.1-linux-x86_64.tar.gz? -C /usr/local/

2.配置kibana

[root@localhost kibana-5.3.1]# vi /usr/local/kibana-5.3.1/config/kibana.yml #編輯kibana.yml配置文件增加以下參數(shù):server.port:5601#開啟默認(rèn)端口5601server.host:"kibana服務(wù)器ip"#站點地址elasticsearch.url:http://elasticsearch ip:9200#指向elasticsearch服務(wù)的ip地址kibana.index:“.kibana”

3.啟動 執(zhí)行以下命令啟動:

[root@localhost kibana-5.3.1]#/usr/local/kibana-5.3.1-linux-x86_64/bin/kibana &

4.測試瀏覽器訪問 訪問:http://kibana服務(wù)器ip:5601

####執(zhí)行了kibana-4.5.2-linux-x64/bin/kibana &命令后莽囤,不使用ctrl+c去退出日志谬擦, ####而是使用exit;這樣即使關(guān)閉了shell窗口kibana服務(wù)也不會掛了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末朽缎,一起剝皮案震驚了整個濱河市惨远,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌话肖,老刑警劉巖北秽,帶你破解...
    沈念sama閱讀 206,214評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異最筒,居然都是意外死亡贺氓,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,307評論 2 382
  • 文/潘曉璐 我一進(jìn)店門床蜘,熙熙樓的掌柜王于貴愁眉苦臉地迎上來辙培,“玉大人,你說我怎么就攤上這事邢锯⊙锶铮” “怎么了?”我有些...
    開封第一講書人閱讀 152,543評論 0 341
  • 文/不壞的土叔 我叫張陵丹擎,是天一觀的道長尾抑。 經(jīng)常有香客問我,道長蒂培,這世上最難降的妖魔是什么再愈? 我笑而不...
    開封第一講書人閱讀 55,221評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮护戳,結(jié)果婚禮上践磅,老公的妹妹穿的比我還像新娘。我一直安慰自己灸异,他們只是感情好府适,可當(dāng)我...
    茶點故事閱讀 64,224評論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著肺樟,像睡著了一般檐春。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上么伯,一...
    開封第一講書人閱讀 49,007評論 1 284
  • 那天疟暖,我揣著相機(jī)與錄音,去河邊找鬼田柔。 笑死俐巴,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的硬爆。 我是一名探鬼主播欣舵,決...
    沈念sama閱讀 38,313評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼缀磕!你這毒婦竟也來了缘圈?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,956評論 0 259
  • 序言:老撾萬榮一對情侶失蹤袜蚕,失蹤者是張志新(化名)和其女友劉穎糟把,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體牲剃,經(jīng)...
    沈念sama閱讀 43,441評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡遣疯,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,925評論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了凿傅。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片缠犀。...
    茶點故事閱讀 38,018評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖狭归,靈堂內(nèi)的尸體忽然破棺而出夭坪,到底是詐尸還是另有隱情,我是刑警寧澤过椎,帶...
    沈念sama閱讀 33,685評論 4 322
  • 正文 年R本政府宣布室梅,位于F島的核電站,受9級特大地震影響疚宇,放射性物質(zhì)發(fā)生泄漏亡鼠。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,234評論 3 307
  • 文/蒙蒙 一敷待、第九天 我趴在偏房一處隱蔽的房頂上張望间涵。 院中可真熱鬧,春花似錦榜揖、人聲如沸勾哩。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,240評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽思劳。三九已至迅矛,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間潜叛,已是汗流浹背秽褒。 一陣腳步聲響...
    開封第一講書人閱讀 31,464評論 1 261
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留威兜,地道東北人销斟。 一個月前我還...
    沈念sama閱讀 45,467評論 2 352
  • 正文 我出身青樓,卻偏偏與公主長得像椒舵,于是被迫代替她去往敵國和親蚂踊。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,762評論 2 345