2014-03-27 168 views
9

我想了解ELK堆棧(ElasticSearch,Logstash和Kibana)。爲了開始工作,我已經完成了http://logstash.net/docs/1.4.0/tutorials/getting-started-with-logstash的「入門指南」。我一直在Mac OS X Mavericks安裝中遵循這些步驟。不過,我確實做了一件不同的事情。在Mac OS X Mavericks上設置Kibana

下載Logstash和Elasticsearch壓縮包後,我複製其內容到以下地點:

  • Logstash:/Applications/dev/logstash/1.4.0/
  • Elasticsearch:/應用/開發/ Elasticsearch/1.1.0

我然後使用下面的命令從終端開始Elasticsearch:

sudo /Applications/dev/Elasticsearch/1.1.0/bin/elasticsearch 

然後我開始一個新的終端窗口。在新的終端窗口中,我使用以下命令啓動Logstash:

sudo /Applications/dev/logstash/1.4.0/bin/logstash -e 'input { stdin { } } output { elasticsearch { host => localhost } } ' 

Logstash似乎開始就好。如果我按照入門指南中的說明輸入「您知道的日誌」,我可以使用POSTMAN查看結果。但是,我卡在Kibana。

我使用下面的命令下載Kibana:

git clone https://github.com/elasticsearch/kibana.git kibana 

我已經放置下載的文件爲/Applications/dev/kibana/3.0.0。我現在被困在如何在網頁瀏覽器中實際使用Kibana。我知道我需要提供這些文件。我在this sample看到服務器的東西。但是,我不知道如果

  1. 沒有爲Kibana
  2. 推薦的Web服務器如何設置在Mac OS X計算機上的網站。如果我在Windows上,我只需使用IIS並將其指向我的目錄。我確定在Mac OS X上有類似的東西。但是,我不確定那是什麼。

謝謝!

回答

10

Kibana 3

Kibana是一個HTML/JS的網站。所以,你只需要爲它準備一個Web服務器!例如,一個Apache服務器。小牛隊已經安裝了Apache服務器。啓動apache服務器後,將kibana文件夾放到apache文檔根目錄下。然後你可以訪問Kibana http://localhost/kibana

記得在config.js中配置elasticsearch server

更新:

Kibana 4已經的buildin網絡服務器。啓動Kibana之後,您可以直接訪問您的頁面:http://localhost:5601

17

下載軟件包時非常好,如果您使用自制軟件,則安裝在OS X上會更容易。(http://brew.sh

只需運行:

brew install elasticsearch 
brew install logstash 

如果你缺少正確的Java JDK或JRE文件,自制軟件會告訴你從哪裏得到他們。

如果您運行的是OS X Server應用程序(見的App Store),並擁有自己的網站服務有效,你也可以簡單的Kibana文件拖放到默認的網站目錄:

/Library/Server/Web/Data/Sites/Default/ 

或類似的子目錄:

/Library/Server/Web/Data/Sites/Default/kibana 

希望這會有所幫助!

6
  1. 我通過下載JDK這裏更新爲最新的Java版本:http://www.oracle.com/technetwork/java/javase/downloads/index.html

  2. 一旦安裝Java,我通過brew安裝:

    brew install elasticsearch

    brew install logstash

  3. 在這裏下載Kibana二進制文件爲mac:http://www.elastic.co/downloads/kibana

  4. 提取並運行可執行文件bin/kibana和瀏覽器指向localhost:5601

無需下載任何第三方服務器。 乾杯!

UPDATE:相反的步驟3)& 4)您也可以通過BREW安裝kibana:brew install kibana

+0

是kibana通過自制軟件不可用? –

+0

是的,但是這可以讓你通過來自elastic.co的二進制設置。有時候,自制軟件會在版本中落後,或者沒有你想要的版本。截至目前,'brew install kibana'會爲你提供最新,最新的kibana 5.1.1。乾杯! – radtek

+0

這應該是最好的答案,安裝它們作爲brew服務非常簡單。 – Ish