ELK5.0安装
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ELK5.0安装相关的知识,希望对你有一定的参考价值。
本次安装是使用的是ELK5.0 版本,即ElasticSearch5.0, Logstash5.0, Kibana5.0.
1,确认JDK版本
JDK的安装这里我们就不说了,直接确认我们的版本,这里我们用的是JDK1.8
[email protected]:~$ java -version
java version "1.8.0_101"
Java(TM) SE Runtime Environment (build1.8.0_101-b13)
Java HotSpot(TM) 64-Bit Server VM (build25.101-b13, mixed mode)
2,安装ElasticSearch
[email protected]:~$ tar xfelasticsearch-5.0.0.tar.gz -C /opt/
[email protected]:~$ cd/opt/elasticsearch-5.0.0/
修改配置文件为我们指定的内容。
[email protected]:/opt/elasticsearch-5.0.0$vim config/elasticsearch.yml
node.name: 10.144.163.187 path.data: /tmp/elasticsearch/data path.logs: /tmp/elasticsearch/logs network.host: 10.144.163.187 http.port: 9200
配置相关系统信息。
[email protected]:/opt/elasticsearch-5.0.0$sudo vim /etc/sysctl.conf
vm.max_map_count=262144
[email protected]:/opt/elasticsearch-5.0.0$sudo sysctl -p
[email protected]:/opt/elasticsearch-5.0.0$sudo vim /etc/security/limits.conf
* soft nofile 65536 * hard nofile 65536
[email protected]:/opt/elasticsearch-5.0.0$bin/elasticsearch
[email protected]:/opt/elasticsearch-5.0.0$bin/elasticsearch > nohup &
3,安装Logstash
#logstash 会使用大约400M物理内存
[email protected]:~$ tar xflogstash-5.0.0.shenmin.tar.gz -C /opt/
[email protected]:~$ cd/opt/logstash-5.0.0/
[email protected]:/opt/logstash-5.0.0$ vimshenmin.conf
input { file { path =>["/opt/apache-tomcat-7.0.55/logs/catalina.out"] } } filter { if ([message] !~ "ERROR|Exception|exception"){ drop {} } } output { elasticsearch { hosts => ["xxx.xx.xx.xx:9200"]} stdout { codec => rubydebug } email { from => "[email protected]" to => "[email protected]" via => "smtp" port => 25 subject => "xxx服务器日志发现异常!" address => "smtp.exmail.qq.com" domain => "smtp.exmail.qq.com" username => "[email protected]" password => "emailpassword" body => " Host:xxx.xx.xx.xx\n Time:%{@timestamp}\n Path:%{path}\n Message:%{message}" } }
[email protected]:/opt/logstash-5.0.0$./bin/logstash -f shenmin.conf
[email protected]:/opt/logstash-5.0.0$./bin/logstash -f shenmin.conf > nohup &
4,安装kibana
[email protected]:~$ tar xfkibana-5.0.0-linux-x86_64.tar.gz -C /opt/
[email protected]:~$ cd/opt/kibana-5.0.0-linux-x86_64/
[email protected]:/opt/kibana-5.0.0-linux-x86_64$vim config/kibana.yml
server.host: "xx.xx.xxx.xxx"
elasticsearch.url: "http://xx.xx.xxx.xxx:9200"
[email protected]:/opt/kibana-5.0.0-linux-x86_64$./bin/kibana
#这个时候,我们可以看到打印出来的一些kibana启动信息,如果没有报错的话,那么就可以放到后台去运行了。
[email protected]:/opt/kibana-5.0.0-linux-x86_64$./bin/kibana > nohup &
然后,就可以在浏览器里打开http://xx.xx.xxx.xxx:5601 查看kibana 的web界面了。
本文出自 “Alvin Technology Center” 博客,请务必保留此出处http://alvinwan.blog.51cto.com/11717371/1875194
以上是关于ELK5.0安装的主要内容,如果未能解决你的问题,请参考以下文章
在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段,该代码片段中每个属性的含义与用途