elk安装和使用
elk安装和使用
使用的版本都是5.2.0
elasticsearch-5.2.0安装
在官网 下载 elasticsearch tar包
解压安装
tar zxf elasticsearch-5.2.0.tar.gz -C ~/usr/local/
启动 elasticsearch
./bin/elasticsearch
配置访问权限(如果不配置这个head和logstash访问不了elasticsearch)
network.host: 0.0.0.0
http.cors.enabled:true
http.cors.allow-origin:"*"
在浏览器上访问http://127.0.0.1:9200 返回一下结果就成功
{
"name" : "Wb0KmVn",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "2uYrk3icRKScx8kfWdu6wg",
"version" : {
"number" : "5.2.0",
"build_hash" : "24e05b9",
"build_date" : "2017-01-24T19:52:35.800Z",
"build_snapshot" : false,
"lucene_version" : "6.4.0"
},
"tagline" : "You Know, for Search"
}
安装head
在5.0版本中不支持直接安装head插件,需要启动一个服务
下载插件安装
git clone git://github.com/mobz/elasticsearch-head.git
cd elasticsearch-head
npm install
在elasticsearch-head目录下node_modules/grunt下如果没有grunt二进制程序,需要执行
```
cd elasticsearch-head
npm install grunt --save
```
修改配置
修改elasticsearch-head下Gruntfile.js文件,默认监听在127.0.0.1下9200端口connect: {
server: {
options: {
hostname:'0.0.0.0', #加上这行
port: 9100,
base: '.',
keepalive: true
}
}
}
启动
/Users/wolf/usr/local/elasticsearch-head/node_modules/grunt/bin/grunt server
在浏览器访问 http://127.0.0.1:9100
elasticsearch具体的使用和配置请参考官网 文档
安装logstash及配置
在官网 下载 并解压
tar zxvf logstash-5.2.0.tar.gz -C ~/usr/local/logstash-5.2.0
检查是否安装成功
cd ~/usr/local/logstash-5.2.0
bin/logstash -e 'input { stdin { } } output { stdout {} }'
配置输入和输出到elasticsearch
cd ~/usr/local/logstash-5.2.0
mkdir conf.d
vi elastic.conf
input {
stdin {
}
}
output {
elasticsearch {
#host => "127.0.0.1"
index => "elasticsearch-%{+YYYY.MM.dd}"
}
stdout {
}
}
检查配置文件是否正确
./bin/logstash -f conf.d/elastic.conf -t
显示 Configuration OK 正常
启动logstash
./bin/logstash -f conf.d/elastic.conf
启动成功后在控制台随便输入文字,此时会同步到elasticsearch中(前提是在运行中),elasticsearch中会添加elasticsearch-2017-03-28 索引 type为logs类型的文档。
安装kibana
下载 Kibana并安装
tar zxvf kibana-5.2.0.tar.gz -C ~/usr/local/kibana-5.2.0
kibana会自动监听9200端口的elasticsearch服务,在此就不做复杂的配置。
启动kibana
cd ~/usr/local/kibana-5.2.0
./bin/kibana
在浏览器中访问 http://localhost:5601/
在页面的 Management 模块添加Index Patterns,在Index name or pattern输入框中elasticsearch-*,
Time-field name选择@timestamp,然后按create按钮。
到此处简单的ELK日志监控系统已经部署起来了。
elk安装和使用的更多相关文章
- ELK安装配置及nginx日志分析
一.ELK简介1.组成ELK是Elasticsearch.Logstash.Kibana三个开源软件的组合.在实时数据检索和分析场合,三者通常是配合使用,而且又都先后归于 Elastic.co 公司名 ...
- elk安装配置
ELK介绍 官网https://www.elastic.co/cn/ 中文指南https://www.gitbook.com/book/chenryn/elk-stack-guide-cn/det ...
- ELK安装使用教程
一.说明 ELK是当下流行的日志监控系统.ELK是Elasticsearch.Logstash.Kibana三个软件的统称. 在ELK日志监控系统中,Logstash负责读取和结构化各类日志+发送给E ...
- ELK 安装部署实战 (最新6.4.0版本)
一.实战背景 根据公司平台的发展速度,对于ELK日志分析日益迫切.主要的需求有: 1.用户行为分析 2.运营活动点击率分析 作为上述2点需求,安装最新版本6.4.0是非常有必要的,大家可根据本人之前博 ...
- ELK安装文档
ELK安装文档: http://cuidehua.blog.51cto.com/5449828/1769525 如何将客户端日志通过ogstash-forwarder发送给服务端的logstash h ...
- ELK 安装Elasticsearch
章节 ELK 介绍 ELK 安装Elasticsearch ELK 安装Kibana ELK 安装Beat ELK 安装Logstash ELK栈要安装以下开源组件: Elasticsearch Ki ...
- ELK 安装Beat
章节 ELK 介绍 ELK 安装Elasticsearch ELK 安装Kibana ELK 安装Beat ELK 安装Logstash Beat是数据采集工具,安装在服务器上,将采集到的数据发送给E ...
- elk安装(这个是初级的可以把这个套件安上)
http://udn.yyuap.com/doc/logstash-best-practice-cn/index.html ELK其实并不是一款软件,而是一整套解决方案,是三个开源软件Elastics ...
- ELK 安装与配置
ELK日志分析之安装 1.介绍: NRT elasticsearch是一个近似实时的搜索平台,从索引文档到可搜索有些延迟,通常为1秒. 集群 集群就是一个或多个节点存储数据,其中一个节点为主节点,这个 ...
随机推荐
- ethtool工具使用实例
使用ethtool工具可以查看和修改网卡(NIC卡)设备配置,下面我们来看ethtool的具体用法. 1.显示网卡属性 ethtool命令后直接跟网卡名称,可以显示关于该网卡的属性值: # ethto ...
- 【0807 | Day 10】字符编码以及Python2/3编码的区别
一.计算机基础 计算机组成:CPU.内存.硬盘 CPU:控制程序运行(从内存中取出文本编辑器的数据存入内存) 内存:运行程序 硬件:存储数据 二.文本编辑器存取文件的原理 比如计算机只能识别0和1,文 ...
- SpringBoot操作ES进行各种高级查询
SpringBoot整合ES 创建SpringBoot项目,导入 ES 6.2.1 的 RestClient 依赖和 ES 依赖.在项目中直接引用 es-starter 的话会报容器初始化异常错误,导 ...
- 直击根源:微信小程序中web-view再次刷新后页面需要退两次
背景 在上一章(直击根源:vue项目微信小程序页面跳转web-view不刷新)解决了vue在小程序回退不刷新的问题之后,会引出了一个刷新的页面需要点击返回两次才能返回上一个页面 问题描述 在A页面从B ...
- SBT安装及命令行打包spark程序
1.从https://www.scala-sbt.org/download.html官网上寻找所需要的安装包 可以直接本地下载完扔进去也可以wget路径,在这里我用的是sbt1.2.8版本的,下载到/ ...
- Unity进阶之ET网络游戏开发框架 04-资源打包
版权申明: 本文原创首发于以下网站: 博客园『优梦创客』的空间:https://www.cnblogs.com/raymondking123 优梦创客的官方博客:https://91make.top ...
- Sqlserver 游标的写法记录
---游标更新删除当前数据 ---1.声明游标 declare orderNum_03_cursor cursor scroll for select OrderId ,userId from big ...
- notepad 写html乱码,已解决
写一些简单基础的html文件时,突然发现新建的demo2,在浏览器打开乱码,而昨天的demo1打开没乱码,真奇怪,开始排查原因. 1.检查代码,,设了charset=UTF-8,看不出毛病. 2.索性 ...
- net core Webapi基础工程搭建(六)——数据库操作_Part 2
目录 前言 开始 使用 小结 前言 昨天是写着写着发现,时间不早了,已经养成了晚上下班抽时间看看能写点儿啥的习惯(貌似),今天实在是不想让昨天没做完的事情影响,所以又坐下,沉下心(周末了),开始把数据 ...
- c++自由的转换string和number
string转数字 #include <string> #include <sstream> //使用stringstream需要引入这个头文件 //模板函数:将string类 ...