标签:ELK xpack 容器 部署 kibana elasticsearch 设置 logstash
ELK部署
1、启动容器
docker run -d \
-e ES_HEAP_SIZE="2g" \
-e LS_HEAP_SIZE="1g" \
-p 5701:5601 \
-p 9201:9200 \
-p 5044:5044 \
--name elk \
sebp/elk:7.15.2
设置kibana界面中文
1、进入容器启动,编辑/opt/kibana/config/kibana.yml文件,在最后添加 i18n.locale: "zh-CN"
2、重启容器,看界面是否中文(部分中文是正常的)
设置logstash
1、进入容器,编辑/opt/logstash/config/logstash.yml文件
2、在配置文件最后添加日志采集
input {
beats {
port => 5044
}
}
output {
elasticsearch {
hosts => ["http://localhost:9200"]
index => "%{[@metadata][beat]}-%{[@metadata][version]}-%{+YYYY.MM.dd}"
}
}
===================================
1、为ES设置密码(123456)
1、修改配置文件/etc/elasticsearch/elasticsearch.yml,添加以下配置然后重启
xpack.security.enabled: true
xpack.license.self_generated.type: basic
xpack.security.transport.ssl.enabled: true
2、设置密码,执行以下命令,然后输入要设置的密码
./bin/elasticsearch-setup-passwords interactive
3、如果需要重新设置密码(需要记得原密码)
curl -XPOST -u logstash_system "localhost:9200/_security/user/elastic/_password" -H 'Content-Type: application/json' -d'{"password" : "123456"}'
设置kibana连接ES
1、编辑配置文件,添加以下内容然后重启容器
i18n.locale: "zh-CN"
elasticsearch.username: "elastic"
elasticsearch.password: "123456"
xpack.reporting.encryptionKey: "93d5a7f6192e8a1a12e154a2b81bf6fa7309da0c"
标签:ELK,xpack,容器,部署,kibana,elasticsearch,设置,logstash 来源: https://www.cnblogs.com/SunArmy/p/16111885.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。