校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 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的示例代碼的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    国产日韩欧美综合在线| 亚洲精品一区二区在线观看| 久久久国产午夜精品| 六月丁香婷婷久久| 日韩欧美的一区| 国产剧情av麻豆香蕉精品| 成人app在线观看| 亚洲精品一区二区三区福利| 奇米影视7777精品一区二区| 不卡影院免费观看| 亚洲韩国一区二区三区| 欧美在线影院一区二区| 综合婷婷亚洲小说| 欧美在线观看一区| 久久狠狠亚洲综合| 久久久精品人体av艺术| 一区二区三区在线播放| 欧美区一区二区三区| 国产黑丝在线一区二区三区| 久久免费午夜影院| 欧美三级中文字幕| 日本一区二区三区高清不卡 | 国产精品理伦片| 97精品国产露脸对白| 日本成人在线不卡视频| 久久夜色精品国产欧美乱极品| 99riav久久精品riav| 奇米影视7777精品一区二区| 国产女人18毛片水真多成人如厕| 91最新地址在线播放| 曰韩精品一区二区| 国产午夜精品理论片a级大结局| 国产精品亚洲一区二区三区在线 | 亚洲精品中文字幕乱码三区| 91精品国产黑色紧身裤美女| 亚洲成人激情av| 中文字幕一区在线观看| 欧美一区二区三级| 色综合视频在线观看| 九一久久久久久| 亚洲精品久久久久久国产精华液| 精品播放一区二区| 欧美性一二三区| 国产不卡高清在线观看视频| 免费不卡在线观看| 亚洲成人动漫在线免费观看| 国产色婷婷亚洲99精品小说| 欧美videossexotv100| 日韩一区二区免费在线电影| 欧美乱熟臀69xxxxxx| 欧美日韩一二三区| 欧美一区二区三区不卡| 久久先锋影音av| 91福利精品第一导航| 一本一道综合狠狠老| 欧美日本韩国一区二区三区视频| 亚洲精品国产品国语在线app| 性做久久久久久免费观看欧美| 日韩av电影免费观看高清完整版 | 日本不卡的三区四区五区| 久久亚洲精品国产精品紫薇 | 欧美久久久影院| 粉嫩一区二区三区性色av| 日韩成人午夜精品| 国产aⅴ综合色| 欧美另类高清zo欧美| 久久一留热品黄| 亚洲黄一区二区三区| 亚洲精品水蜜桃| 国内不卡的二区三区中文字幕| 色噜噜狠狠色综合欧洲selulu| 日韩一二三区不卡| 日韩欧美一级片| 亚洲午夜激情网站| 豆国产96在线|亚洲| 日韩一区二区精品在线观看| 欧美一区二区在线免费观看| 国产aⅴ综合色| 精品国产乱码久久久久久蜜臀| 亚洲免费在线播放| 99国产精品久久久久久久久久久| 成人av在线观| 国产精品色在线| 国产一区二区三区av电影| 欧美tickle裸体挠脚心vk| 亚洲一区免费在线观看| 一区二区三区日韩在线观看| 亚洲国产日韩精品| 成人激情免费电影网址| 欧美老肥妇做.爰bbww| 一区二区三区四区国产精品| 一本一道久久a久久精品综合蜜臀| 亚洲天堂2014| 色噜噜夜夜夜综合网| 国产日韩v精品一区二区| 国产成人精品亚洲日本在线桃色 | 国产在线精品一区二区| 欧美一卡2卡三卡4卡5免费| 国产91露脸合集magnet| 亚洲精品久久久久久国产精华液| 欧美大胆人体bbbb| 蜜臀91精品一区二区三区| 欧美国产精品v| 成人av在线资源网| 国产精品一二三四区| 欧美顶级少妇做爰| 欧美日韩国产一区| 91蜜桃免费观看视频| 国产一区二区剧情av在线| 亚洲成人免费av| 91在线观看污| av电影在线观看一区| 色综合 综合色| 91精品国产欧美一区二区| 久久婷婷久久一区二区三区| 国产精品久久毛片av大全日韩| 一区二区三区四区视频精品免费| 九九九精品视频| 在线观看亚洲a| 国产精品福利一区二区| 91精品国产综合久久久久久久久久 | 久久久噜噜噜久久人人看| 国产精品女主播av| 亚洲成人免费视频| 狠狠色狠狠色合久久伊人| 国产成人亚洲综合a∨猫咪| 99久免费精品视频在线观看 | 色综合天天做天天爱| 91在线高清观看| 欧美揉bbbbb揉bbbbb| 久久精品男人天堂av| 夜夜爽夜夜爽精品视频| 韩国成人福利片在线播放| 欧美日韩亚洲不卡| 1000部国产精品成人观看| 国产自产高清不卡| 欧美日韩久久一区二区| 国产精品久线在线观看| 日产精品久久久久久久性色| 成人禁用看黄a在线| 欧美精品一区男女天堂| 免费观看成人av| 欧美日韩一区二区三区不卡| 日韩午夜在线播放| 亚洲一区二区在线观看视频| 91在线一区二区| 中文字幕一区二区三区精华液| 国产精品一区不卡| 国产欧美精品一区aⅴ影院| 国产在线国偷精品免费看| 欧美一区二区免费| 麻豆成人av在线| 精品福利一区二区三区| 日韩影院精彩在线| 欧美精品久久99| 国产福利一区在线观看| 国产精品黄色在线观看| www.66久久| 亚洲精品五月天| 日韩一区二区在线看片| 国产在线国偷精品产拍免费yy| 久久久久免费观看| 色综合久久中文字幕综合网| 亚洲影视在线播放| 久久网站最新地址| 日本高清不卡一区| 激情av综合网| 亚洲主播在线观看| 久久久噜噜噜久久中文字幕色伊伊| 国产成人精品亚洲日本在线桃色| 亚洲精品ww久久久久久p站| 3d动漫精品啪啪1区2区免费| 成人激情免费网站| 亚洲超碰97人人做人人爱| 国产视频在线观看一区二区三区| 欧美丝袜丝交足nylons图片| 韩国三级中文字幕hd久久精品| 亚洲欧洲av一区二区三区久久| 精品国产伦一区二区三区观看方式 | 欧美中文字幕不卡| 成人精品小蝌蚪| 国产精品夜夜嗨| 美女在线视频一区| 亚洲超碰精品一区二区| 亚洲欧美另类小说| 国产精品免费久久| 精品国产凹凸成av人导航| 色婷婷亚洲综合| 色综合久久久久综合体| 波多野结衣一区二区三区| 丁香天五香天堂综合| 国产精品一二三区在线| 懂色av中文字幕一区二区三区| 久久成人免费网| 激情五月婷婷综合| 国产成人综合亚洲网站| 国产**成人网毛片九色| 成人毛片视频在线观看| jlzzjlzz亚洲女人18| 97久久精品人人做人人爽|