婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Docker-compose部署ELK的示例代碼

Docker-compose部署ELK的示例代碼

熱門標簽:百度地圖標注公司位置要多少錢 虛假地圖標注 400電話號碼辦理多少錢 濮陽好的聯通400電話申請 靈圖uu電子寵物店地圖標注 地圖標注黃河的位置 承德地圖標注公司 地圖標注如何改成微信號 山東企業外呼系統公司

環境

  1. 主機IP 192.168.0.9
  2. Docker version 19.03.2
  3. docker-compose version 1.24.0-rc1
  4. elasticsearch version 6.6.1
  5. kibana version 6.6.1
  6. logstash version 6.6.1

一、ELK-dockerfile文件編寫及配置文件

● elasticsearch

1、elasticsearch-dockerfile

FROM centos:latest
ADD elasticsearch-6.6.1.tar.gz /usr/local/
COPY elasticsearch.yml /usr/local/elasticsearch-6.6.1/config/
COPY jdk1.8 /usr/local/
ENV JAVA_HOME=/usr/local/jdk1.8
ENV CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
ENV PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
RUN groupadd elsearch && \

useradd elsearch -g elsearch -p elasticsearch && \

chown -R elsearch:elsearch /usr/local/elasticsearch-6.6.1 && \

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \

echo "Asia/shanghai" > /etc/timezone && \

yum install which -y && \

mkdir /opt/data && \

mkdir /opt/logs
EXPOSE 9200 9300
#主要是切換到elsearch用戶啟動es
USER elsearch
WORKDIR /usr/local/elasticsearch-6.6.1/bin/
ENTRYPOINT ["./elasticsearch"]

2、elasticsearch.yml

[root@localhost elasticsearch]# egrep "^[^#]" elasticsearch.yml 
cluster.name: es-cluster
node.name: node-1
path.data: /opt/data
path.logs: /opt/logs
network.host: 0.0.0.0
http.port: 9200
cluster.routing.allocation.disk.threshold_enabled: true
cluster.routing.allocation.disk.watermark.low: 94%
cluster.routing.allocation.disk.watermark.high: 96%
cluster.routing.allocation.disk.watermark.flood_stage: 98%
discovery.zen.minimum_master_nodes: 1

● logstash

1、logstash-dockerfile

FROM centos:latest
ADD logstash-6.6.1.tar.gz /usr/local/
COPY logstash.yml /usr/local/logstash-6.6.1/config/
COPY logstash.conf /usr/local/logstash-6.6.1/config/
COPY jdk1.8 /usr/local/
COPY start.sh /start.sh
ENV JAVA_HOME=/usr/local/jdk1.8
ENV CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
ENV PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
RUN mkdir /opt/data && \

mkdir /opt/logs && \

chmod +x /start.sh
ENTRYPOINT ["/start.sh"]

2、logstash-start.sh

#!/bin/bash
/usr/local/logstash-6.6.1/bin/logstash -f /usr/local/logstash-6.6.1/config/logstash.conf

3、logstash.yml

[root@localhost logstash]# egrep "^[^#]" logstash.yml 
path.data: /opt/data
path.logs: /opt/logs
pipeline.batch.size: 200

4、logstash.conf

input {
 file {
  path => "/usr/local/nginx/logs/access.log"
  type => "nginx"
  start_position => "beginning"
  sincedb_path => "/dev/null"
 }
 file {
  path => "/var/log/secure"
  type => "secure"
  start_position => "beginning"
  sincedb_path => "/dev/null"
 }
}
#詳細說明可以查看我之前的博客
filter {
  grok {
    match => {
      "message" => '(?<clientip>[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}) - - (?<requesttime>\[[0-9]{1,2}\/[A-z]+\/[0-9]{4}\:[0-9]{2}\:[0-9]{2}\:[0-9]{2} \+[0-9]*\]) "(?<requesttype>[A-Z]+) (?<requesturl>[^ ]+) (?<requestv>HTTP/\d\.\d)" (?<requestnode>[0-9]+) (?<requestsize>[0-9]+) "(?<content>[^ ]|(http|https)://[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\/)" "(?<ua>(a-Z|0-9| |.)+)"'
    }
     remove_field => ["message","log","beat","offset","prospector","host","@version"]
  }
}
#output指向es容器
output {
 if [type] == "nginx" {
 elasticsearch {
  hosts => ["es:9200"]
  index => "nginx-%{+YYYY.MM.dd}"
    }
   }
 else if [type] == "secure" {
  elasticsearch {
  hosts => ["es:9200"]
  index => "secure-%{+YYYY.MM.dd}"
    }
   }
 }

● kibana

1、kibana-dockerfile

FROM centos:latest
ADD kibana-6.6.1-linux-x86_64.tar.gz  /usr/local/
COPY kibana.yml /usr/local/kibana-6.6.1-linux-x86_64/config/
COPY start.sh /start.sh
RUN chmod +x /start.sh
EXPOSE 5601
ENTRYPOINT ["/start.sh"]

2、kibana.yml

[root@localhost kibana]# egrep "^[^#]" kibana.yml 
server.port: 5601
server.host: "0.0.0.0"
#指向es容器的9200端口
elasticsearch.hosts: ["http://es:9200"]

3、kibana-start.sh

#!/bin/bash
/usr/local/kibana-6.6.1-linux-x86_64/bin/kibana

二、docker-compose,yml文件編寫

[root@localhost elk_dockerfile]# cat docker-compose.yml 

version: '3.7'
services:
 elasticsearch:
  image: elasticsearch:elk
  container_name: es
  networks:
   - elk
  volumes:
   - /opt/data:/opt/data
   - /opt/logs:/opt/logs
  expose:
   - 9200
   - 9300
  restart: always
  depends_on:
   - logstash
   - kibana
 logstash:
  image: logstash:elk
  container_name: logstash
  networks:
   - elk
  volumes:
   - /opt/logstash/data/:/op/data
   - /opt/logstash/logs/:/opt/logs
   - /opt/elk/elk_dockerfile/logstash/logstash.conf:/usr/local/logstash-6.6.1/config/logstash.conf
   - /usr/local/nginx/logs:/usr/local/nginx/logs
   - /var/log/secure:/var/log/secure
  restart: always
 kibana:
  image: kibana:elk
  container_name: kibana
  ports:
   - 5601:5601
  networks:
   - elk
  volumes:
   - /opt/elk/elk_dockerfile/kibana/kibana.yml:/usr/local/kibana-6.6.1-linux-x86_64/config/kibana.yml
networks:
 elk:

compose文件version版本指向

三、訪問界面

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

標簽:德宏 泰安 樂山 福州 上海 淮安 安康 鷹潭

巨人網絡通訊聲明:本文標題《Docker-compose部署ELK的示例代碼》,本文關鍵詞  Docker-compose,部署,ELK,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Docker-compose部署ELK的示例代碼》相關的同類信息!
  • 本頁收集關于Docker-compose部署ELK的示例代碼的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    一区二区三区国产豹纹内裤在线| 亚洲国产成人自拍| 欧洲精品在线观看| 亚洲男人天堂一区| 日韩黄色在线观看| 日本道在线观看一区二区| 亚洲国产精品久久久男人的天堂 | 92国产精品观看| 久久99精品久久久久久国产越南 | 国产精品资源在线| 青青草97国产精品免费观看无弹窗版| 中文久久乱码一区二区| 久久亚洲欧美国产精品乐播| 在线视频国内自拍亚洲视频| 99久久久免费精品国产一区二区| 国产电影一区在线| 国产98色在线|日韩| 国产在线不卡视频| 久久99深爱久久99精品| 午夜欧美在线一二页| 亚洲与欧洲av电影| 亚洲另类在线一区| 一区二区三区高清在线| 欧美国产精品v| 日韩国产欧美在线播放| 国产欧美精品区一区二区三区| 免费成人在线影院| 欧美国产一区二区在线观看| 久久亚洲欧美国产精品乐播 | 亚洲视频香蕉人妖| 国产网红主播福利一区二区| 久久午夜羞羞影院免费观看| 亚洲欧洲日韩综合一区二区| 中文字幕一区二区在线观看| 国产亚洲成aⅴ人片在线观看 | 宅男在线国产精品| 欧美日本一区二区在线观看| 欧美日韩美少妇| 日韩欧美中文字幕公布| 久久精品亚洲精品国产欧美| 国产精品美女久久久久aⅴ| 亚洲一本大道在线| 欧美日韩国产高清一区二区三区| 99久久久免费精品国产一区二区| 91精品黄色片免费大全| 美女国产一区二区| 精东粉嫩av免费一区二区三区| 男人的j进女人的j一区| 国产精品99久久不卡二区| 99精品在线观看视频| 欧美日韩国产一级片| 久久久精品tv| 亚洲地区一二三色| 精品国产精品网麻豆系列| 99国产精品国产精品毛片| 国产欧美日韩精品a在线观看| 亚洲国产日韩一级| 欧美国产97人人爽人人喊| 国产精品久线观看视频| 亚洲乱码国产乱码精品精可以看| 男男成人高潮片免费网站| 国产一区二区视频在线| 色婷婷精品久久二区二区蜜臂av | 亚洲香肠在线观看| 久久国产精品免费| 欧美性大战xxxxx久久久| 久久在线免费观看| 日本在线观看不卡视频| 99re8在线精品视频免费播放| 日韩精品一区在线| 亚洲一区在线看| 狠狠色综合色综合网络| 欧美系列日韩一区| 国产精品毛片久久久久久久| 狠狠色综合日日| 日韩三级在线免费观看| 亚洲一级在线观看| 99精品视频在线观看免费| 久久精品日韩一区二区三区| 久久国产日韩欧美精品| 欧美日韩成人综合天天影院| 亚洲欧美日韩电影| 成人av小说网| 国产精品日产欧美久久久久| 国产成人综合在线观看| 久久久影院官网| 韩国一区二区视频| 精品久久久三级丝袜| 精品精品欲导航| av欧美精品.com| 国模少妇一区二区三区| 色综合久久综合网欧美综合网| 中文字幕一区二区三区乱码在线| 波多野结衣精品在线| 日韩一区二区免费视频| 久久综合久久鬼色| 欧美亚洲高清一区| 中文字幕精品一区二区精品绿巨人| 久久99国产精品成人| 欧美一区二区三区在| 欧美aaa在线| 欧美xxx久久| 国模冰冰炮一区二区| 久久久久九九视频| 久久精品水蜜桃av综合天堂| 欧美成人三级在线| 亚洲黄色av一区| 精品一区免费av| 国产成人福利片| 国产精品天美传媒沈樵| 久久午夜色播影院免费高清| 精品国产精品一区二区夜夜嗨| 精品国产乱码久久| 国产精品区一区二区三区| 51精品秘密在线观看| 福利电影一区二区| 亚洲精品国产无天堂网2021| 亚洲国产精品一区二区久久恐怖片| 国产69精品久久99不卡| 狠狠色狠狠色合久久伊人| 91女厕偷拍女厕偷拍高清| 国产精品2024| 91小宝寻花一区二区三区| 国产精品一区二区在线观看不卡 | 波多野结衣亚洲一区| 国产成人福利片| 中文字幕在线一区免费| 亚洲宅男天堂在线观看无病毒| 亚洲欧美一区二区在线观看| 精品理论电影在线观看 | 色老头久久综合| 成人开心网精品视频| 青青青爽久久午夜综合久久午夜| 亚洲女厕所小便bbb| 国产精品亲子伦对白| 欧美精品一区二区三区视频| 欧美伊人精品成人久久综合97| 成人aa视频在线观看| www精品美女久久久tv| 日韩亚洲电影在线| 欧美v亚洲v综合ⅴ国产v| 午夜视黄欧洲亚洲| 久久se精品一区精品二区| 欧美影院一区二区| 国产欧美日韩亚州综合 | 在线国产亚洲欧美| 亚洲va欧美va天堂v国产综合| 精品亚洲成av人在线观看| 97精品久久久午夜一区二区三区| 国产成人亚洲综合a∨婷婷| 成人91在线观看| 九九精品一区二区| 日韩视频在线你懂得| 国产老女人精品毛片久久| 国产精品18久久久久久vr| 在线一区二区视频| 亚洲天堂网中文字| 日韩黄色免费网站| 成人国产在线观看| 日本视频在线一区| 欧美日韩三级一区| 日韩精品中文字幕一区| 国产精品国产三级国产普通话三级| 一区二区三区成人在线视频| 狠狠色狠狠色综合系列| 日韩欧美精品在线| 欧美性三三影院| www.欧美日韩| 色婷婷av一区二区三区大白胸| 久久精品综合网| 欧美日韩成人激情| 欧洲色大大久久| 色狠狠色噜噜噜综合网| 99视频精品免费视频| 久久99国产精品免费网站| 成人激情免费视频| 在线中文字幕不卡| 欧美一区二区视频在线观看2020| 日韩 欧美一区二区三区| 色琪琪一区二区三区亚洲区| 欧美性做爰猛烈叫床潮| 久久精品久久99精品久久| 亚洲成人自拍网| 亚洲激情一二三区| 亚洲美女免费在线| 日韩成人dvd| 色哟哟日韩精品| 欧美激情一区在线观看| 日韩精品在线一区| 欧美一区二区三级| 国产福利一区在线| 久久99精品国产.久久久久久 | 国产成人精品三级麻豆| 精品久久久久久无| 成人三级在线视频| 亚洲最新视频在线播放| 丝袜亚洲另类欧美| 久久aⅴ国产欧美74aaa| 亚洲欧洲av在线| 国产一二精品视频|