安装部署ELK
安装ELK的前置条件
- 4G RAM
- vm.max_map_count大于等于262144
下载ELK镜像
docker pull sebp/elk:624
运行ELK镜像
docker run -p 5601:5601 -p 9200:9200 -p 5044:5044 -it -e ES_MIN_MEM=“128m” -e ES_MAX_MEM=“1024m” -e MAX_MAP_COUNT=“262144 ” --name localelk sebp/elk:624
进入bash修改02-beats-input.conf文件
docker exec -it localelk /bin/bash
cd etc/logstash/conf.d #进入到conf.d目录
修改02-beats-input.conf为(取消ssl配置):
input {
beats {
port => 5044
}
}
重新启动ELK镜像
docker restart localelk
下载并配置filebeat
wget https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-6.7.0-linux-x86_64.tar.gz
修改filebeat.yml文件2个地方为:
其中 paths为需要监控时的日子文件的位置
![](https://img.haomeiwen.com/i4268029/94074383bf7f572c.png)
![](https://img.haomeiwen.com/i4268029/a0c2036c78ab813f.png)
效果为:
http://<your-host>:5601
![](https://img.haomeiwen.com/i4268029/d159ac0edce5bef6.png)
网友评论