您的位置:首页 > 数据库 > Redis

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监控,看数据有没有写入

这样一个比较快速 简单的日志服务器就搭建好了,当然这个采集脚本还要改进,后续我们再谈,

采集到数据后,我们刷新页面,就可以看到数据了

小小激动下~~~


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: