- logstash安装部署
- 首先下载logstash-all-plugins-2.3.1.tar.gz。
- 上传并解压到指定目录。
cd /usr/local tar -zxvf logstash-all-plugins-2.3.1.tar.gz
- 编辑logstash的配置文件,若不存在指定文件则新建。
vim /usr/local/logstash-2.3.1/etc/logstash.conf
- 配置监听指定目录下的tomcat日志文件,并发送给elasticsearch
input { file { type => "messages" path => ["/usr/tomcat/apache-tomcat-7.0.59-8080-baheal/logs/catalina.out"] } } output { elasticsearch { hosts => ["192.168.0.160:9200"] index => "logstash-%{type}-%{+YYYY.MM.dd}" document_type => "%{type}" workers => 1 flush_size => 20000 idle_flush_time => 10 template_overwrite => true } }
- 另一种配置:配置监听指定端口,并发送给mongodb与elasticsearch
input { tcp { port => 10002 mode => "server" ssl_enable => false codec => "json" } udp { port => 10003 codec => "json" } } output { elasticsearch { hosts => ["10.104.48.184:9200"] index => "%{appName}-%{type}-%{+YYYY.MM.dd}" workers => 1 flush_size => 20000 idle_flush_time => 10 template_overwrite => true } } output { #stdout { codec => rubydebug } mongodb { collection => "log" database => "log" uri => "mongodb://10.104.48.184:27017,10.104.47.134:27017/?replicaSet=dbset" } }
- %{appName}跟%{type}属于传递过来的json参数
- 到安装目录下启动logstash
./bin/logstash -f etc/logstash.conf
- elasticsearch安装部署
- 由于elasticsearch不允许直接使用root进行安装,所以要单独建一个用户。
useradd elk --创建用户elk passwd elk --给已创建的用户elk设置密码
- 用新用户elk登录系统,并解压文件。
cd /home/elk tar -zxvf elasticsearch-2.3.1.tar.gz
- 编辑配置文件
vim /home/elk/elasticsearch-2.3.1/config/elasticsearch.yml
- 配置es的地址跟端口。也可以使用默认值。
network.host: 192.168.0.160 http.port: 9200
- 到es的安装目录下启动es
./bin/elasticsearch
- 测试是否启动成功
curl 'http://192.168.0.160:9200/?pretty'
启动时可能出现如下错误:
max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
解决方法:
调整max_map_count大小
sysctl -w vm.max_map_count=655360
查看是否修改成功
sysctl -a | grep "vm.max_map_count"也可修改配置文件,让其永久生效
相关推荐
按照文档,只需要修改IP地址即可安装部署elk日志系统。
elk安装环境搭建(集群)
ELK安装以及环境配置,通过在前端配置日志收集软件,将应用日志传输到ELK系统进行过滤、索引、展示,方便开发人员查看日志快速定位问题原因
ELK日志分析和监控的安装和部署
ELK安装文档软件环境:Centos 7.XEKL 6.3.2JDK 1.8.0_181软件下载地址:https://www.elastic.co/downlo
ELK安装文档 - 副本.doc
ELK安装配置文档,ElasticSearch、Logstash 和 Kibana
windows环境下,安装配置elk环境,无赘述,直接图文几步操作即可,包含java(springboot-elk继承demo项目源码)。windows环境下,安装配置elk环境,无赘述,直接图文几步操作即可。
一、 安装 jdk8 tar –zxvf jdk-8u151-linux-x64.tar.gz 创建运行ELK的用户 [root@localhost local]# groupadd elk [root@localhost local]# useradd -g elk elk chown -R elk:elk /elk vi /etc/profile export ES_...
CentOS 8 安装ELK 7.x 本次示例使用的是阿里云的机器,系统CentOS8 常见的问题的原因以及处理
Elasticsearch,logstash,kibana安装详细配置,每个功能都有详细的配置方法和解释,亲测可用
ELK由Elasticsearch、Logstash和Kibana三部分组件组成; Elasticsearch是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据...ELK自动安装脚本.docx
详细的ELK安装文档,轻松搞定日志监控。快点入手吧!
elk工具自自动化部署安装脚本 一件执行安装非常方便
在Ubuntu14.04上安装ELK,搭建步骤和过程中遇到的问题。
ELK是三个开源软件的缩写,分别表示:Elasticsearch , Logstash, Kibana , 它们都是开源软件。新增了一个FileBeat,它是一个轻量级的日志收集处理工具(Agent),Filebeat占用资源少,适合于在各个服务器上搜集日志后...
ELK是三个开源软件的缩写,分别表示:Elasticsearch , Logstash, Kibana。
ELK部署文档---
ELK 5.0.1 安装配置文档,详细描述了ELK安装过程,及一些配置。
ELK 2.3.3 权威指南安装指南,学习ELK部署的好帮手,2.3.3版本。