ambiente
- centos 7,0 (3G memória, pelo menos, o pacote de instalação é grande)
- docker 19,0
- ELK espelho sebp / alces (7.6.0 versão)
instalação e implantação janela de encaixe ELK
Escolheu sebp / alces espelho, onde há pouca necessidade de configurar, alces busca estivador encontrar estrelas-se para puxar para baixo.
docker pull sebp/elk
Correspondente primeiros arquivos são copiados para o host que
1.创建文件夹
mkdir /root/data/es/{conf,data}
mkdir /root/data/logstash/config
2.在运行容器并且把容器里的配置cp到宿主机当中
docker run --tid --name elk sebp/elk
docker cp -a elk:/opt/kibana/config/kibana.yml
docker cp -a elk:/opt/logstash/config
3.然后删除刚才创建的容器
docker rm -f elk
1. Elk Run
Depois de puxar para baixo, porque a necessidade de modificar a configuração Kibana, logstash e disposta de modo a montar um directório configuração comum para o vaso
1.命令
docker run -tid -p 5601:5601 -p 5044:5044 -p 9200:9200 -p 9300:9300 \
-v /root/data/es/conf/kibana.yml:/opt/kibana/config/kibana.yml \
-v /root/data/es/data:/var/lib/elasticsearch \
-v /root/data/logstash/config:/opt/logstash/config \
--restart=always --name elk sebp/elk
2.命令解释
-p 5601:5601 映射kibana端口
-p 9200:9200 映射es端口
-p 5044:5044 映射logstash端口
-v /root/data/es/conf/kibana.yml:/opt/kibana/config/kibana.yml 挂载kibana配置文件
-v /root/data/es/data:/var/lib/elasticsearch 挂载es数据源
-v /root/data/logstash/config:/opt/logstash/config 挂载logstash配置
--restart=always 自动启动
2. Configure logstash
Logstash para a pasta de configuração, você verá a seguinte configuração, examlogstash.conf é recém perfis acrescentou, pilelines.yml é o caminho para gerenciar arquivos de configuração.
Aqui eu coloquei o arquivo de configuração é carregado para o diretório pode optar por não mudar, no momento da /etc/logstash/conf.d/*.conf montar caminho do diretório para montá-lo.
Modificar a configuração, a porta de entrada pode exigir um número de porta personalizado fornecido externamente, a atenção deve estar no formato correto, ou será erro.
Após a configuração estiver concluída, reinicie o alce na ok
1.docker restart elk
3. 汉化 Kibana
Basta encontrar o host para montar um kibana.yml arquivo recipiente, a adição do interior I18n.locale: configuração da linha "zh-CN", e em seguida, reiniciar a próxima ok recipiente.
janelas filebeat instalação do cliente
versão de download do Windows a partir do site filebeat filebeat.yml configuração do cliente oficial
caminho Logstash configurado aqui, bem como rastreamento diretório local
log rastreamento Run
.\filebeat -e -c filebeat.yml
arranjo Kibana
Após o sucesso de rastreamento entrar em Kibana-los para criar um modo de índice, se não de rastreamento para o log, então olhar filebeat ou janela de encaixe se os logs de erros. Normalmente um erro de sintaxe do arquivo de configuração.
Se rastreamento bem sucedido, clique Kibana superior esquerdo do fundo verde da palavra D. Em seguida, clique no modo de índice => criar modo de índice , se já existe um índice que você vai mostrar o campo de índice, não há nenhum índice, em seguida, o sistema dará imediato.
Há entrada direta ok índice de nome de índice correspondente.