docker搭建elk
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
1.运行如下命令:
docker run -d -p 5601:5601 -p 9200:9200 -p 5044:5044 -e ES_MIN_MEM=128m -e ES_MAX_MEM=1024m -it --name elk sebp/elk
2.有可能会出错,解决方案如下:
a、检查系统vm.max_map_count设置值
sysctl -a | grep vm.max_map_count
vm.max_map_count = 65536
b、更改系统vm.max_map_count设置值
sysctl -w vm.max_map_count=262144
vm.max_map_count = 262144
再次运行:
docker run -d -p 5601:5601 -p 9200:9200 -p 5044:5044 -e ES_MIN_MEM=128m -e ES_MAX_MEM=1024m -it --name elk sebp/elk
成功
3.运行后进入容器修改配置
a.修改logstash配置
1.进入elk容器
docker exec -it elk /bin/bash
2.打开logstash配置文件
vi /etc/logstash/conf.d/02-beats-input.conf
3.删除原有配置,改为以下配置:
b.修改kibana配置为中文
vi /opt/kibana/config/kibana.yml
任意一行添加如下配置:
i18n.locale: "zh-CN"
4.重启容器
docker restart elk
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |