65.9K
CodeProject 正在变化。 阅读更多。
Home

Windows 上 ELK Stack 安装

starIconstarIconstarIconstarIcon
emptyStarIcon
starIcon

4.67/5 (2投票s)

2016 年 3 月 5 日

CPOL

2分钟阅读

viewsIcon

56351

如何在 Windows 上安装 ELK (elasticsearch, kibana 和 logstash)

引言

互联网上有一些关于如何在 Windows 上安装 ELK (elasticsearch, kibana 和 logstash) 的教程。然而,在所有这些教程中,都涉及大量的手动操作,既繁琐又耗时。因此,我想创建一个安装程序来自动化这个过程。

什么是 ELK?

ELK 是 elastic 提供的用于管理日志的工具集合。ELK Stack 由 3 个组件组成

  • Elasticsearch:这是一个分布式搜索服务器。在此场景中,它用于存储日志消息。
  • Logstash:它是一个工具,用于从各种来源收集日志消息或数据,过滤和处理数据,然后将数据输出到目标位置(在本例中,是 elasticsearch)。
  • Kibana:它是一个日志分析器(最终是查看器),允许轻松创建图表、统计信息和漂亮的仪表盘来分析存储在 elasticsearch 中的日志消息。

ELK 两步安装

让我们保持简单!

首先,你需要从 Oracle 网站 下载并安装最新的 JDK。是的,它必须是 JDK 而不是 JRE。

然后,你可以从 github 下载并安装最新的 ELK 安装程序。

完成了!

高级选项

在安装过程中,系统会询问你想要安装哪些组件。默认情况下,所有组件都已选中,但也可以仅安装一个或两个组件。如果需要在单独的服务器上安装组件,或者只想安装 elasticsearch 以将节点添加到集群,这将很有用。

用法

你可以浏览到 https://:9200 来检查你的新 elasticsearch 实例的状态。

你可以浏览到 https://:5601 来打开 kibana。但是,在能够 "配置索引模式" 之前,你需要先向 logstash 发送一些日志消息。

未来文章

我很乐意分享我在以下主题方面的经验,所以如果你在评论区感兴趣,请告诉我

  • 将 elk 与 log4net 结合使用
  • 将 elk 与 nlog 结合使用
  • 创建 elasticsearch 集群
© . All rights reserved.