问题:

ELK docker log4j12 部署备忘

 

解决:

docker-ce v17+

log4j 1.2.xx(此配置不支持 log4j2 ELK各组件的版本不能乱改)

 

docker network create elknet

docker run  -d –name es –network elknet -p 9200:9200  elasticsearch:2.3

docker run  -d –name mykibana  –network elknet  -e ELASTICSEARCH_URL=http://es:9200 -p 5601:5601  kibana:4.5

docker run -d –name logstash1 -p 3456:3456  –network elknet logstash:2.3 logstash -e ‘input { log4j { mode=>”server”  host=>”0.0.0.0″ port=>3456 type=>”log4j” } } output { elasticsearch { hosts=>[ “es” ] } }’

 

 

log4j.properties:

 

 

参考:

https://www.kancloud.cn/hanxt/elk/158871

发表评论

电子邮件地址不会被公开。