问题:
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