ElasticSearch+LogStash+Kibana+Redis搭建日志管理服务
2015-08-24 16:02
776 查看
总结一个简单又完美的安装文档
安装版本:
先下载好以下软件包
【jdk-7u75-linux-x64.gz】
【redis-2.6.16.tar.gz】
wget http://download.redis.io/releases/redis-2.6.16.tar.gz
【elasticsearch-1.3.2.tar.gz】
wget https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-1.5.2.tar.gz
【logstash-1.4.2.tar.gz】
wget https://download.elasticsearch.org/logstash/logstash/logstash-1.4.2.tar.gz
【kibana-latest.zip】
wget http://download.elasticsearch.org/kibana/kibana/kibana-latest.zip
好了,直接开工:
一、JAVA环境安装
二、安装redis
编辑配置文件
启动和验证redis
三、安装elasticsearch
ctrl+c退出
以后台方式运行
验证安装,访问默认的9200端口
四、安装logstash
logstash分为两种:一个是服务器,一个是代理端,我们在中心服务器都要启动
先说中心服务器
启动之前我们要先配置一下文件,这个配置主要是从REDIS取出键值
好了,保存后就可以启动了
同样,我们要启动logstash的服务器端,也就是网页版,会启动9292
当然了,这一步也可以省去,因为后面我们配置kibana,用kibana做网页访问展示
以上配置完,我们的中心服务就配置完了,看下我们的进程
以上配置完,就可以访问我们的服务了,
以这里就不上图了,不过只能正常访问还看不到数据,后面我们再采集数据
五、安装kibana
这一步可以安装,也可以不用,因为:
logstash的最新版已经内置kibana,你也可以单独部署kibana。kibana3是纯粹JavaScript+html的客户端,所以可以部署到任意http服务器上。
前提安装好APACHE,我们直接放到目录下
可以修改config.js来配置elasticsearch的地址和索引。
用浏览器访问试试看 http://127.0.0.1/html/kibana-latest/index.html
好了,至此已经安装完了,很简单吧
我们接下来采集数据:在我们的NGINX服务器,
1、安装好JAVA环境,
2、拷贝logstash
3、编写采集脚本
10.252.35.170是我们有中心服器,我们现在把数据写入到中心服务器的redis
启动
当然以上是我们测试写的一个配置,如果要具体的配置
可以参考《logstash
过虑nginx访问日志》
好了,在中心服务器我们启动redis监控,看数据有没有写入
这样一个比较快速 简单的日志服务器就搭建好了,当然这个采集脚本还要改进,后续我们再谈,
采集到数据后,我们刷新页面,就可以看到数据了
小小激动下~~~
安装版本:
先下载好以下软件包
【jdk-7u75-linux-x64.gz】
【redis-2.6.16.tar.gz】
wget http://download.redis.io/releases/redis-2.6.16.tar.gz
【elasticsearch-1.3.2.tar.gz】
wget https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-1.5.2.tar.gz
【logstash-1.4.2.tar.gz】
wget https://download.elasticsearch.org/logstash/logstash/logstash-1.4.2.tar.gz
【kibana-latest.zip】
wget http://download.elasticsearch.org/kibana/kibana/kibana-latest.zip
好了,直接开工:
一、JAVA环境安装
以后台方式运行
先说中心服务器
启动之前我们要先配置一下文件,这个配置主要是从REDIS取出键值
当然了,这一步也可以省去,因为后面我们配置kibana,用kibana做网页访问展示
五、安装kibana
这一步可以安装,也可以不用,因为:
logstash的最新版已经内置kibana,你也可以单独部署kibana。kibana3是纯粹JavaScript+html的客户端,所以可以部署到任意http服务器上。
前提安装好APACHE,我们直接放到目录下
用浏览器访问试试看 http://127.0.0.1/html/kibana-latest/index.html
好了,至此已经安装完了,很简单吧
我们接下来采集数据:在我们的NGINX服务器,
1、安装好JAVA环境,
2、拷贝logstash
3、编写采集脚本
10.252.35.170是我们有中心服器,我们现在把数据写入到中心服务器的redis
可以参考《logstash
过虑nginx访问日志》
好了,在中心服务器我们启动redis监控,看数据有没有写入
采集到数据后,我们刷新页面,就可以看到数据了
小小激动下~~~
相关文章推荐
- 分析Redis架构设计
- Redis cluster基础介绍
- redis进阶
- Redis 使用 Eval 多个键值自增操作示例
- Redis在PHP中的应用
- ASP.NET MVC 使用Redis共享Session
- 深入理解 php redis pconnect
- Linux安装redis
- Redis分布式锁服务(八)
- Redis
- Redis
- redis sentinel 主从切换(failover)解决方案,详细配置
- 十个正确使用 Redis 的技巧
- Redis-链表类型操作
- Redis字符串类型操作
- redis源码分析
- Redis集群方案的对比
- Redis分片
- redis实现访问频次限制的几种方式
- nginx+lua+redis构建高并发应用