本文共 2030 字,大约阅读时间需要 6 分钟。
一、安装redis
首先下载rediswget 下载之后解压,编译安装tar -zvxf redis-3.0.4.tar.gz makemake install然后启动redisredis-server redis.conf &添加&符号表示后台启动find / -name "redis.conf"二、安装logstash
服务器端首先安装java环境这里使用比较简单的方法yum install jdk –y如果你手动安装的话建议安装java1.8下载logstashwget 下载之后解压tar –zxvf logstash-1.5.4.tar.gz然后到logstash目录下,创建config目录并创建一个logstash_server.conf文件,创建logs目录存放日志并创建logstash.log文件编辑文件vim logstash_server.conf将一下内容写入到logstash_server.conf中input { redis { host => "127.0.0.1" #本地的reds地址port => 6379 #redis端口type => "redis-input" #输入类型data_type => "list" #使用redis的list存储数据key => "key_count"}}output { stdout {}elasticsearch { host => "127.0.0.1" #elasticsearch地址cluster => "elasticsearch"codec => "json"protocol => "http" #elasticsearch使用的协议}}配置完成后启动logstashbin/logstash agent --verbose --config config/logstash_server.conf --log logs/logstash.log &数据采集端
数据采集端的安装步骤与服务器端的安装步骤相同只是在配置文件有所不同在数据采集端创建logstash_client.conf数据采集端的conf文件配置为:input { file { type => "type_count" #日志所在的目录path => ["/usr/soft/apache-tomcat-7.0.76/logs"]exclude => ["*.gz", "access.log"] #排除一些不想加入的日志} }output {
stdout {}redis { host => "192.168.0.65"port => 6379data_type => "list" #数据类型也要保持一致key => "key_count" #key 要与服务器端的相同 } }配置完成后启动logstashbin/logstash agent --verbose --config config/logstash_client.conf --log logs/logstash.log &三、安装elasticsearch
下载elasticsearchwget 解压: tar –zvxf elasticsearch-1.7.2.tar.gzelasticsearch 不需要特别的配置,只需要启动即可切到elasticsearch的目录下进行启动:bin/elasticsearch –d-d命令表示后台启动elasticsearch四、安装kibana下载kibanawget 解压:tar –zxvf kibana-4.1.2-linux-x64.tar.gzkibana需要配置一下elasearch所在的服务器地址切到kibana的目录下vim config/kibana.yml找到 elasticsearch_url: "" 这一行修改为 elasticsearch_url: kibana的启动需要需要一个.kibana的隐藏文件,可以在启动kibana之后执行下面的命令:curl -XPUT localhost:9200/.kibana测试安装是否成功
我们启动redis监控输入的信息redis-cli -p 6379 -a 12345 monitor然后我们到客户端的日志文件中写入一些测试信息:
echo 'this is a test message!' >> /usr/soft/apache-tomcat-7.0.76/logs/catalina.out
会看到服务器端接收到信息:到此,基本的搭建就已经完成了
到浏览器访问即可:转载于:https://blog.51cto.com/11964104/2070950