ELK 集羣 Kibana 使用 X-Pack 權限控制,監控集羣狀態,警報,監視,cpu,內存,磁盤空間,報告和的可視化圖形

簡述

ELK其實是三個工具的集合,ElasticSearch + Logstash + Kibanahtml

這三個工具組合造成了一套實用、易用的監控架構,不少公司利用它來搭建可視化的海量日誌分析平臺。 segmentfault

X-Packapi

X-Pack Elastic Stack瀏覽器

X-Pack是一個Elastic Stack的擴展,將安全,警報,監視,報告和圖形功能包含在一個易於安裝的軟件包中安全

搭建集羣

閱讀本文以前,你須要有ELK,環境,請移步,個人另外一篇文章服務器

ELK 集羣 + Redis 集羣 + Nginx ,分佈式的實時日誌(數據)蒐集和分析的監控系統搭建,簡單上手使用架構

1.X-Pack 安裝

https://www.elastic.co/guide/...curl

Installing X-Pack機器學習

ElasticsearchKibanaLogstash上安裝X-Packelasticsearch

X-Pack是一個Elastic Stack的擴展,將安全,警報,監視,報告和圖形功能包含在一個易於安裝的軟件包中

下載安裝

X-Pack 安裝方式有兩種

logstash 安裝 x-pack

Installing X-Pack in Logstash

安裝方式 一

默認一條命令就能夠自動下載安裝完成

bin/logstash-plugin install x-pack

安裝方式 二

若是您下載慢,或者機器不能聯網,如下提供兩種離線安裝方式

上傳在上傳了全部本文章全部的安裝包在 百度雲盤-點擊下載連接:密碼:3l8v---官方下載地址

請勿將文件放在Elasticsearch plugins目錄中

1.指定目錄安裝

bin/logstash-plugin install /opt/file/x-pack-5.5.2.zip

2.或者放在服務器,/tmp 目錄下 這樣就不用指定目錄了

bin/logstash-plugin install  x-pack

elasticsearch 安裝 x-pack

Installing X-Pack in Elasticsearch

跟上面logstash 安裝 x-pack相似,只是把安裝的腳本前綴修改下

格式 <elasticsearch>-plugin install x-pack

bin/elasticsearch-plugin install x-pack

kibana 安裝 x-pack

Installing X-Pack in Kibana

跟上面logstash 安裝 x-pack相似,只是把安裝的腳本前綴修改下

格式 <elasticsearch>-plugin install x-pack

你可能會等待不知道多久才成功:(因此建議調大虛擬機的內存和處理器的核數)

bin/kibana-plugin install x-pack

若是安裝失敗

`Plugin x-pack already exists, please remove before installing a new version

bin/kibana-plugin remove x-pack

安裝成功的樣子

Found previous install attempt. Deleting...
Attempting to transfer from x-pack
Attempting to transfer from https://artifacts.elastic.co/downloads/kibana-plugins/x-pack/x-pack-5.5.2.zip
Transferring 119363535 bytes....................
Transfer complete
Retrieving metadata from plugin archive
Extracting plugin archive
Extraction complete
Optimizing and caching browser bundles...
Plugin installation complete

啓用和禁用

啓用和禁用X-Pack功能

默認狀況下,全部X-Pack功能都被啓用。您能夠啓用或禁用特定的X-Pack功能elasticsearch.ymlkibana.yml以及logstash.yml 配置文件。

設置 描述
xpack.graph.enabled 設置爲false禁用X-Pack圖形功能。
xpack.ml.enabled 設置爲false禁用X-Pack機器學習功能。
xpack.monitoring.enabled 設置爲false禁用X-Pack監視功能。
xpack.reporting.enabled 設置爲false禁用X-Pack報告功能。
xpack.security.enabled 設置爲false禁用X-Pack安全功能。
xpack.watcher.enabled 設置false爲禁用觀察器。

有關每一個配置文件中存在哪些設置的詳細信息,請參閱 X-Pack設置

2.使用 X-Pack

初始用戶名密碼

用戶名:changeme
密碼爲:changeme

修改密碼

修改kibana密碼:修改以前須要在kibana.yml中配置elasticsearch的用戶名和密碼後才能需改密碼,不然會報錯。

# If your Elasticsearch is protected with basic authentication, these settings provide
# the username and password that the Kibana server uses to perform maintenance on the Kibana
# index at startup. Your Kibana users still need to authenticate with Elasticsearch, which
# is proxied through the Kibana server.
elasticsearch.username: "elastic"
elasticsearch.password: "your password"
curl -XPUT -u elastic 'localhost:9200/_xpack/security/user/elastic/_password' -d '{
  "password" : "elastic"
}'

一些命令

查詢全部用戶

curl -XGET -u elastic 'localhost:9200/_xpack/security/user?pretty'

查詢全部Roles

curl -XGET -u elastic 'localhost:9200/_xpack/security/role'

(安全API)[https://www.elastic.co/guide/...]

ElasticSearchHead

當你再次打開 瀏覽器 ElasticSearchHead 插件時候,會提示你輸入密碼

圖片描述

登陸成功的

圖片描述

Kibana

當你再次打開 瀏覽器 Kibana 頁面,會提示你輸入密碼

圖片描述

Kibana,登陸成功的

圖片描述

Kibana,登陸成功的,發現菜單功能多了,這就是咱們安裝的X-Pack 插件所提供的

圖片描述

JVM堆,索引內存(KB),CPU利用率(%),系統負載,延遲(ms)等等

圖片描述

圖片描述

圖片描述

圖片描述

Contact

  • 做者:鵬磊
  • 出處:http://www.ymq.io
  • Email:admin@souyunku.com
  • 版權歸做者全部,轉載請註明出處
  • Wechat:關注公衆號,搜雲庫,專一於開發技術的研究與知識分享

關注公衆號-搜雲庫

相關文章
相關標籤/搜索