天天看點

kibana4 分析和搜尋儀表闆 安裝和配置Elasticsearch 必須要先安裝1.下載下傳和安裝2.配置kibana3.啟動4.進階配置說明5.其他說明

kibana4 是 elasticsearch 分析和搜尋儀表闆

風來了.fox

下載下傳位址

目前最新版本 4.6.1

這裡選擇 linux 64-bit 即方式一

方式一:源碼

方式二:deb

方式三:rpm

方式四:mac

這裡是 方式一後續步驟

環境說明:連結 elasticsearch 資料分析統計

編輯config/kibana.yml

按照要求修改為

如果要隻允許本機可以通路,kibana.yml 中加入:

如果需要權限設定,可是使用nginx ngx_http_auth_basic_module配合

kibana 4 可以單獨啟動

指令

背景運作

通路

因為 kibana4 不再是 kibana3 那種純靜态檔案的單頁應用,是以其伺服器端是需要消耗計算資源的。是以,如果使用者較多,kibana4 确實有可能需要進行多點部署,這時候,就需要用 nginx 做一層代理了。

和 kibana3 相比,kibana4 的 nginx 代理配置倒是簡單許多,因為所有流量都是統一配置的。下面是一段包含入口流量加密、簡單權限控制的 kibana4 代理配置:

查找程序 id

kill他

配置 kibana 和 shield 一起工作

nginx 隻能加密和管理浏覽器到伺服器端的請求,而 kibana4 到 elasticsearch 叢集的請求,就需要由 elasticsearch 方面來完成了。如果你在用 shield 做 elasticsearch 使用者認證,你需要給 kibana 提供使用者憑證,這樣它才能通路 .kibana 索引。kibana 使用者需要由權限通路 .kibana 索引裡以下操作:

更多配置 shield 的内容,請閱讀官網的 shield with kibana 4。

要配置 kibana 的憑證,設定 kibana.yml 裡的 kibana_elasticsearch_username 和 kibana_elasticsearch_password 選項即可:

開啟 ssl

kibana 同時支援對用戶端請求以及 kibana 伺服器發往 elasticsearch 的請求做 ssl 加密。

要加密浏覽器(或者在 nginx 代理情況下,nginx 伺服器)到 kibana 伺服器之間的通信,配置 kibana.yml 裡的 ssl_key_file 和 ssl_cert_file 參數:+

如果你在用 shield 或者其他提供 https 的代理伺服器保護 elasticsearch,你可以配置 kibana 通過 https 方式通路 elasticsearch,這樣 kibana 伺服器和 elasticsearch 之間的通信也是加密的。

要做到這點,你需要在 kibana.yml 裡配置 elasticsearch 的 url 時指明是 https 協定:

elasticsearch: “https://.com:9200”

如果你給 elasticsearch 用的是自己簽名的證書,請在 kibana.yml 裡設定 ca 參數指明 pem 檔案位置,這也意味着開啟了 verify_ssl 參數:

控制通路權限

你可以用 elasticsearch shield 來控制使用者通過 kibana 可以通路到的 elasticsearch 資料。shield 提供了索引級别的通路控制。如果一個使用者沒被許可運作這個請求,那麼它在 kibana 可視化界面上隻能看到一個空白。

要配置 kibana 使用 shield,你要位 kibana 建立一個或者多個 shield 角色(role),以 kibana4 作為開頭的預設角色。更詳細的做法,請閱讀 using shield with kibana 4。

<a href="http://kibana.logstash.es/content/kibana/v4/setup.html">http://kibana.logstash.es/content/kibana/v4/setup.html</a>

<a href="http://kibana.logstash.es/content/logstash/examples/nginx-access.html">http://kibana.logstash.es/content/logstash/examples/nginx-access.html</a>

每次修改kibana配置,重新開機kibana才能生效

部分來源:

<a href="http://kibana.logstash.es/content/kibana/v4/production.html">http://kibana.logstash.es/content/kibana/v4/production.html</a>

繼續閱讀