ELK Stack 之X-Pack安裝使用詳解

無風的雨發表於2017-12-21

一、準備工作
在安裝X-Pack之前,確保Elasticsearch6.x、Kibana6.x、Logstash6.x相關軟體已經安裝。
安裝方法可參考:
http://blog.csdn.net/guyan0319/article/details/78749639

二、安裝X-Pack
1、Elasticsearch 安裝 x-pack

whereis elasticsearch

檢視 Elasticsearch 安裝的目錄
這裡寫圖片描述

cd /usr/share/elasticsearch
bin/elasticsearch-plugin install x-pack

兩次出現Continue with installation? [y/N]
輸入y就可以了
重啟elasticsearch

systemctl restart elasticsearch

生成預設賬號

bin/x-pack/setup-passwords auto

出現Please confirm that you would like to continue [y/N]
輸入y,會生成一下賬號
這裡寫圖片描述
其中 elastic 賬戶是超級賬戶,擁有所以許可權
2、Kibana 安裝 X-Pack
檢視kibana 安裝目錄

whereis kibana
cd /usr/share/kibana
bin/kibana-plugin install x-pack

編輯kibana.yml
新增

elasticsearch.username: "elastic" 
elasticsearch.password: "f@Na@XAtzdfOJd3Al_"  #生成的密碼

重啟kibana

systemctl restart kibana

3、logstash 安裝 x-pack
檢視 logstash目錄

whereis logstash
cd /usr/share/logstash
bin/logstash-plugin install x-pack

配置 logstash.yml

vim /etc/logstash/logstash.yml  

增加

xpack.monitoring.elasticsearch.username: logstash_system
xpack.monitoring.elasticsearch.password: logstashpassword  #對應1產生的密碼

如果想取消登入驗證,則在elasticsearch和kibana、logstash的配置裡分別加入

xpack.security.enabled: false

參考文獻:
https://www.elastic.co/downloads/x-pack
https://www.elastic.co/guide/en/x-pack/current/xpack-introduction.html

相關文章