ELK +Nlog 分布式日志系统的搭建 For Windows

 

基础软件环境搭建

ELK由ElasticSearch(ES)、Logstash和Kiabana三个开源工具组成。

  • elasticsearch-6.3.2
  • kibana-6.3.2-windows-x86_64
  • logstash-6.3.2
  • nssm工具可以将各种应用添加到Windows服务,以服务的形式运行上诉软件
  • ES是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。
  • Logstash是一个完全开源的工具,可以对日志进行收集、分析、并将其存储供以后使用。
  • kibana也是一个开源和免费的工具,他Kibana可以为Logstash和ES提供的日志分析友好的Web界面,可以帮助您汇总、分析和搜索重要数据日志。

 

image

  1. 安装JAVA-JDK(需要1.8),官方自行下载,不做介绍
  2. 安装ES服务
    • 进入目录C:\ELK\elasticsearch-6.5.3\bin, 双击执行 elasticsearch.bat,该脚本文件执行 ElasticSearch 安装程序,稍等片刻,打开浏览器,输入 http://localhost:9200 ,显式以下画面,说明ES安装成功。
    • 关闭命令提示符窗口,服务也停止了,我们使用nssm工具将其安装为服务运行,cmd 进入nssm.exe 目录 输入nssm.exe install 回车,此时会弹出nssm工具的ui界面
    • image
    • 选择 C:\ELK\elasticsearch-6.5.3\bin\elasticsearch.bat 输入服务名称 elasticsearch-6.5.3 点击install service
    • image
    • 天公不作美,安装时出现了意外,百度半天,发现是360 安全防护在作怪
    • image
    • 如果所示,被360 防护中心拦截,随手就卸载了360
    • image
    • 果然再次点击安装,成功
    • image
    • 由于我们在安装服务时,将DisplayName 随手写成了AAA
    • image
    • 所以在安装好的服务列表中显示的是AAA ,描述为BBB
    • image
    • 启动服务,然后再浏览器里面输入 http://localhost:9200/
    • image
  3. 安装Logstash服务

猜你喜欢

转载自www.cnblogs.com/rtwo/p/11004478.html