Logstash + ES + Kibana设置?

时间:2014-05-28 06:10:58

标签: elasticsearch logstash kibana

我的计算机上已下载logstash-1.4.1elasticsearch-1.1.1kibana-3.1.0。现在我执行以下步骤来运行三个并查看我的日志:

  1. 运行./bin/elasticsearch以开始弹性搜索。
  2. 运行bin/logstash -f logstash-simple.conf以启动logstash。所以直到这里我的日志都存储在ES中。
  3. 要查看我的日志,我会转到kibana-3.1.0文件夹并打开其中的index.html文件,然后选择一个仪表板,我的日志就会显示出来并且能够分析它们。
  4. 所以目前运行index.html并在浏览器中显示一个本地文件URL,其中包含索引文件的目录结构:file:///path/to/file/kibana-3.1.0/index.html#/dashboard/file/default.json

    我想通过正确的网址查看我的日志(我也可以将其提供给我的客户端来运行)。如果我尝试http://this.is.my.ip:9200//_search?pretty=true,我会看到纯文本格式的日志(它存储在ES中的方式)。

    我应该如何使用URL(而不是index.html)查看我的日志。我想把它交给客户端,以便他可以通过它的机器查看日志。

    如果我尝试http://this.is.my.ip:9200/kibana,我会获得No handler found for uri [/kibana] and method [GET]

    我是新手。我想我错过了一些东西。请帮忙。

2 个答案:

答案 0 :(得分:2)

这是Apache Logs上Logstash,ElasticSearch和Kibana的最新安装和集成教程。

Installation Guide on Windows

Log Analytics using ElasticSearch, Logstash and Kibana

答案 1 :(得分:1)

您需要一个Web服务器,例如在端口80上运行apache,并将kibana文件夹放入apache htdocs文件夹中。因此,您将拥有以下网址:http:/this.is.my.ip/kibana-3.1.0/index.html

然后您想通过上面的链接查看您的日志。此外,您可以将此网址提供给您的客户。