Doeker implantação ELK

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.

Acho que você gosta

Origin www.cnblogs.com/zhengyazhao/p/12517966.html
Recomendado
Clasificación