ELK 环境搭建
1. 环境准备
Mac 系统
JDK 环境
elasticsearch-2.4.0.zip
kibana-4.6.1-darwin-x86_64.tar.gz 选择的Mac版本。
logstash-2.4.0.tar.gz
2. Elasticsearch 安装
前面有 Es 安装博文 ,在这里不在重复。
3. logstash 安装
解压 ,然后创建配置文件,由于没安装Nginx,这里添加 Apache 的日志,来测试。
tar -zxvf logstash-2.4.0.tar.gz
跟目录下创建: logstash-simple.conf 添加:
input {
file {
type => "apache_log"
tags => ["apache"]
path => ["/Users/zhen/tmp/apache-log/*.log"]
start_position => beginning
ignore_older => 0
}
}
output {
elasticsearch {
hosts => [ "127.0.0.1:9200" ]
}
}
启动:
./bin/logstash agent -f logstash-simple.conf
4. kibana 安装
同理解压 然后修改配置文件,确保可以访问到Es
vim ./config/kibana.yml
server.host: "127.0.0.1"
elasticsearch.url: "http://127.0.0.1:9200"
启动:
./bin/kibana
我添加的是apache的日志,也可以添加 Mysql 慢查询日志,Nginx 日志等。
kibana 具体内容不展示了,简单截图如下: