在Windows系统下搭建ELK日志分析平台

摘要:
Logstash是一个完全开源的工具,可以收集和过滤日志,并将其存储以备将来使用。Kibana也是一个开源的免费工具。Kibana可以为Logstash和ElasticSearch提供一个日志分析友好的Web界面,它可以帮助您汇总、分析和搜索重要的数据日志。

再记录一下elk的搭建,个人觉得挺麻烦的,建议还是在linux系统下搭建,性能会好一些,但我是在windows下搭建的,还是记录一下吧,像我这种记性差的人还是得靠烂笔头

简介:

ELK由ElasticSearch、Logstash和Kiabana三个开源工具组成:

    Elasticsearch是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。

    Logstash是一个完全开源的工具,他可以对你的日志进行收集、过滤,并将其存储供以后使用(如,搜索)。

    Kibana 也是一个开源和免费的工具,它Kibana可以为 Logstash 和 ElasticSearch 提供的日志分析友好的 Web 界面,可以帮助您汇总、分析和搜索重要数据日志。

1.      日志平台的结构示意图

在Windows系统下搭建ELK日志分析平台第1张

2.      部署环境

Windows7

3.      安装步骤

(1)    下载所需组件,包括Logstash、Kibana 、Elasticsearch

Elasticsearch:https://download.elasticsearch.org/...p/elasticsearch/2.0.0/elasticsearch-2.0.0.zip

Logstash:https://download.elastic.co/logstash/logstash/logstash-2.0.0.zipKibana: https://download.elastic.co/kibana/kibana/kibana-4.2.0-windows.zip

(2)   步骤二解压文件:创建文件夹“F:elk“,将所有压缩包解压到此目录,方便以后管理。

(3)    安装所需组件,包括Logstash、Kibana 、Elasticsearch

      a)       安装Elasticsearch 为windows服务 cd到Elasticsearch文件夹的bin目录下 cmd 运行 service install,会提示安装成功

在Windows系统下搭建ELK日志分析平台第2张

 cmd运行 service manager 会弹出服务管理界面,可以设置自动启动,并启动之。

在Windows系统下搭建ELK日志分析平台第3张

在Windows系统下搭建ELK日志分析平台第4张

浏览器访问 127.0.0.1:9200 ,出现成功的json

在Windows系统下搭建ELK日志分析平台第5张

(注:cmd中cd..为返回上层目录;cd 目录名为进入该目录)

b)       安装logstash 为windows服务

新建Logstash 启动批处理文件

在文件夹f:elklogstashin下新建run.bat 文件

文件内容如下

logstash.bat agent -f logstash.conf

(增加这个批处理的目的是为了解决在windows环境下logstash运行一段时间就会挂起的问题。)

下载nssm https://nssm.cc/release/nssm-2.24.zip

解压拷贝nssm-2.24win64目录下nssm.exe到logstash bin目录

cmd 运行 nssm installlogstash

在弹出的界面设置 Path为

Path:f:elklogstashin un.bat
Startup directory: f:elklogstashin

在Windows系统下搭建ELK日志分析平台第6张

Details选项卡设置显示名logstash,

在Windows系统下搭建ELK日志分析平台第7张

Dependencies选项卡设置依赖服务elasticsearch-service-x64

最后点击install service 安装成功

在Windows系统下搭建ELK日志分析平台第8张

在Windows系统下搭建ELK日志分析平台第9张

you.conf改名为logstash_es.conf

logstash_es.conf的文件内容如下:

input { stdin { } }

output {

  elasticsearch {hosts => "localhost" }

  stdout { codec=> rubydebug }

}

c)       安装kibana为windows服务和之前一样拷贝nssm文件,安装服务的Path为kibana.bat,依赖项可以设置logstash,elasticsearch-service-x64

(注:最后这个如果安装不成功,就把依赖项可以设置elasticsearch-service-x64)

在Windows系统下搭建ELK日志分析平台第10张

免责声明:内容来源于网络,仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇如何上传网站程序(文件浏览器上传网页、FileZilla上传网站程序)css全局格式化下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

十一、ES监控

一、使用API接口监控ES 当前集群状态,需要对照该集群状态查看命令用法 注意es02机器有4个分片,es01有3个,es03有4个 1、/_cat/allocation 该命令监控集群状态 GET /_cat/allocation 使用命令查看集群状态 说明: 4:表示当前es02机器有4个分片,我们看上图,es02确实有4个分片 143.6kb:数据...

记录一个Windows explorer进程卡死的处理,有关于“MicrosoftWindows.Client.CBS_cw5n1h2txyewy”的,已解决!

  起初是同事跟我提到系统安装了一个软件后老是动不动就卡死,以为问题不大,让他把卸载了应该就好了,后来他说卸载了还是一样,怀疑是不是没卸载干净,看他被系统卡死折磨的不行,我说我看下吧,以为很快的,没想到前后总的折腾也有好几个小时。 他安装的一个叫QTTabBar的工具软件,我照常打开taskmgr看下进程和服务,以及cpu、内存的占用,都还好,每次注销后启...

es更新说明(dsl)

一.旧版elasticsearch-dsl 很多同学在python搜索引擎视频中关于看到的第十章elasticsearch使用中使用python创建mapping老师使用的以下代码,这些代码对于elasticsearch-dsl的引用已经失效,会报异常错误 from datetime import datetime from elasticsearch_d...

服务器上安装VMWare ESXi6.0,并安装Windows虚拟机教程

模拟安装教程 首先要在电脑上安装Vmware WorkStation,比较简单,在此不赘述 1、打开Vmware WorkStation,点开“创建新的虚拟机”; 2、选择“典型”就可以了; 3、选择“稍后安装操作系统” 4、我下载的镜像是VMWare ESXI6.0的,所以这里选择6.0版本的; PS:镜像可以从VMWare官网下载  5、这里输...

Windows Server 2008 R2入门之用户管理

一、用户账户概述: ”用户”是计算机的使用者在计算机系统中的身份映射,不同的用户身份拥有不同的权限,每个用户包含一个名称和一个密码; 在Windows中,每个用户帐户有一个唯一的安全标识符(Security Identifier,SID),用户的权限是通过用户的SID记录的。SID的格式如下所示:S-1-5-21-3277649422-2592888033...

mac下如何制作windows启动盘

首先我们需要准备: 1、8G 以及以上的U盘,因为windows10镜像文件大小为5G多点。 2、微软官方的ISO镜像 3、一台macOS系统的主机。 制作流程: 1、格式化 U 盘,并命名为 WINDOWS10; 2、挂载 Windows 安装盘 iso 镜像文件; 3、打开mac自带的终端; 4、拷贝 iso 内部文件至 U 盘; 具体方法: 一、wi...