文档章节

logstash linux 安装使用

a
 alan_rcw
发布于 2016/06/03 17:41
字数 563
阅读 237
收藏 0

logstash 教程:http://kibana.logstash.es/content/logstash/get_start/full_config.html

                         https://wsgzao.github.io/post/elk/

es配置教程:http://ju.outofmemory.cn/entry/214901

 

一、安装OpenJDK
yum install java-1.7.0-openjdk

二、安装Elaticsearch
1、下载ES
cd /tmp
wget https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-1.4.4.tar.gz
tar zxvf elasticsearch-1.4.4.tar.gz
mv elasticsearch-1.4.4 /home/elasticsearch

2、安装启动脚本
cd /tmp
git clone https://github.com/elasticsearch/elasticsearch-servicewrapper.git
cd /tmp/elasticsearch-servicewrapper
mv service /home/elasticsearch/bin/
cd /tmp
rm -rf elasticsearch-servicewrapper
cd /home/elasticsearch/bin/service
vim elasticsearch.conf
编辑elasticsearch.conf(即:1 && 2 行),设置为/home/elasticsearch,修改ES_HEAP_SIZE  (内存的60%)(单位是M)
./elasticsearch install

3、打开防火墙9200
vim /etc/sysconfig/iptables
添加一行:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 9200 -j ACCEPT

4、安装插件(可选)
cd /home/elasticsearch/
bin/plugin -install mobz/elasticsearch-head
bin/plugin -install lmenezes/elasticsearch-kopf
更多请参照:http://www.elastic.co/guide/en/elasticsearch/reference/1.3/modules-plugins.html

5、启动es
/etc/init.d/elasticsearch restart

6、测试(xxx.xxx.xxx.xxx是服务期IP地址)
可以访问:xxx.xxx.xxx.xxx:9200  ,看状态是否是:200
或者访问插件kopf:xxx.xxx.xxx.xxx:9200/_plugin/kopf


三、安装Logstash
1、安装 (已有更新版,请去官网查看)
cd /home
wget -O /home/logstash-1.4.2.tar.gz https://download.elasticsearch.org/logstash/logstash/logstash-1.4.2.tar.gz
tar zxvf logstash-1.4.2.tar.gz
rm -rf logstash-1.4.2.tar.gz
mv logstash-1.4.2 logstash
mkdir /etc/logstash
mkdir /var/log/logstash

2、创建配置文件:(这个路径与下面步骤的启动脚本里是对应的)
vim /etc/logstash/index.conf
添加如下内容:
input {
     file {
          path => "/var/log/messages"
          start_position => "beginning"
          codec => plain {
          charset => "GBK" }
          type => "file"
     }
}

output {
     elasticsearch {
          host => "127.0.0.1"
     }
}
补充:
更多功能:http://logstash.net/docs/1.4.2/

3、插件
cd /home/logstash
bin/plugin install contrib

4、启动文件
wget -O /etc/init.d/logstash http://update.biglog.org/logstash
chmod +x /etc/init.d/logstash
chkconfig --add logstash 
chkconfig logstash on
service logstash start

四、安装Kibana
1、安装
cd /home
wget https://download.elasticsearch.org/kibana/kibana/kibana-4.0.1-linux-x64.tar.gz
tar zxvf kibana-4.0.1-linux-x64.tar.gz
rm -fr kibana-4.0.1-linux-x64.tar.gz
mv kibana-4.0.1-linux-x64 kibana

2、配置
cd /home/kibana
vim config/kibana.yml
根据需要修改:
---kibana端口号,默认是5601
---kibana的索引名称,默认是:.kibana
---es的url,默认是:http://localhost:9200

3、打开防火墙
打开kibana对应的端口号,方法同上面

4、启动
cd /home/kibana
bin/kibana

5、测试
然后浏览器访问:xxx.xxx.xxx.xxx:5601,进行配置即可

 

© 著作权归作者所有

a
粉丝 0
博文 7
码字总数 2991
作品 0
朝阳
私信 提问
mysqlbinlog入elasticsearch

环境准备: 10.99.35.214上安装elasticsearch-5.4.1.tar.gz、jdk-8u121-linux-x64.tar.gz、kibana-5.1.1-linux-x86_64.tar.gz、nginx-1.12.2.tar.gz 10.99.35.215、10.99.35.216上安装elast......

qhd2004
2018/06/27
0
0
Centos6搭建elk系统,监控IIS日志

**所需程序: 服务器端:java、elasticsearch、kikbana 客 户 端:IIS、logstash** 一、服务器端(192.168.10.46)操作: 先建立一个ELK专门的目录: [root@Cent65 ~]mkdir /elk/ 上传到elk...

D杀手D
2018/04/24
0
0
ELK环境搭建(ElasticSearch+Logstash+kibana)

ELK是指Elasticsearch + Logstash + Kibaba三个组件的组合。本文讲解一个基于日志文件的ELK平台的搭建过程,有关ELK的原理以及更多其他信息,会在接下来的文章中继续研究。   在这个系统中...

阿恒灬
2017/10/31
0
0
elk5.6.0 centos7 及问题

elk5.6.0 centos7 及问题 将elasticsearch,kibana,logstash 三个压缩包放入/data/docker_images/elk 目录中 服务器ip:192.168.1.250 cd /data/docker_images/elk/ 1.安装elasticsearch 本......

zbill
2018/06/26
0
0
使用 LogStash 归集日志

elastic 官网: https://www.elastic.co/ 为了便于集中查看多台主机的业务日志,使用 Filebeat, Redis, Logstash的方式进行收集: (1) Filebeat 监控日志文件的变化, 将新增部分写入redis中, 每...

ouhoo
2018/10/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

ubuntu或ubuntu kylin优麒麟中安装QQ、wechat微信、百度网盘

从中国国内的地址下载deepin wine,码云上的。这样网速比较快。然后,按照说明向下安装。 https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu...

gugudu
26分钟前
1
0
基于redis分布式锁实现“秒杀”

最近在项目中遇到了类似“秒杀”的业务场景,在本篇博客中,我将用一个非常简单的demo,阐述实现所谓“秒杀”的基本思路。 业务场景 所谓秒杀,从业务角度看,是短时间内多个用户“争抢”资源...

别打我会飞
46分钟前
13
0
Zookeeper的实践指南

本章重点 1.数据存储2.基于Java API初探Zookeeper的使用3.深入分析Watcher机制的实现原理4.Curator客户端的使用,简单高效 数据存储 事务日志快照日志运行时日志 bin/zookeepe...

须臾之余
49分钟前
1
0
MySQL mybatis Point类型数据

MySQL中的point用于表示GIS中的地理坐标,在GIS中广泛使用 如何写入mysql,如下图: CREATE TABLE `test-point` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '序号', `point` ......

张欢19933
今天
2
0
设计模式-适配器模式

适配器模式 适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。 这种模式涉及到一个单一的类,该类负责加入...

HOT_POT
今天
18
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部