久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx

基于Centos7系統一鍵部署EFK服務的示例分析-創新互聯

本篇文章給大家分享的是有關基于Centos7系統一鍵部署EFK服務的示例分析,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

我們提供的服務有:網站制作、成都做網站、微信公眾號開發、網站優化、網站認證、秦淮ssl等。為上千企事業單位解決了網站和推廣的問題。提供周到的售前咨詢和貼心的售后服務,是有科學管理、有技術的秦淮網站制作公司
最近平臺EFK版本均作了升級,平臺采用EFK(ElasticSearch-7.6.2 + FileBeat-7.6.2 + Kibana-7.6.2)架構。這里建議三個組件主次版本保持一致。考慮到服務器比較多,所以寫成 腳本來批量部署。

腳本內容大家看一下function就行了..

架構

EFK采用集中式的日志管理架構

elasticsearch:一個開源分布式搜索引擎,提供搜集、分析、存儲數據三大功能。它的特點有:分布式,零配置,自動發現,索引自動分片,索引副本機制,restful風格接口,多數據源,自動搜索負載等。

kibana:可以為Logstash 、Beats和ElasticSearch提供友好的日志分析Web 界面,可以幫助匯總、分析和搜索重要數據日志。

filebeat:輕量級日志采集器。需要在每個應用服務器配置filebeat,來采集日志,并輸出到elasticsearch。

一鍵部署KIBANA腳本

function install_es7_el7()  
{ 
    echo "" 
  echo -e "\033[33m****************************************************安裝ElasticSearch 7.6.2*****************************************************\033[0m"  
  #action "********初始化JAVA環境********" /bin/true 
  #install_jdk 
 
  #下載包 
    if [ -f /opt/elasticsearch-7.6.2-x86_64.rpm ] && [ -f /opt/elasticsearch-analysis-ik-7.6.2.zip ] ;then 
        echo "*****存在ElasticSearch 7.6.2安裝包,無需下載*****" 
    else 
      ping -c 4 artifacts.elastic.co >/dev/null 2>&1 
      if [ $? -eq 0 ];then 
        wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.6.2-x86_64.rpm -O /opt/elasticsearch-7.6.2-x86_64.rpm 
        wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.6.2/elasticsearch-analysis-ik-7.6.2.zip  -O /opt/elasticsearch-analysis-ik-7.6.2.zip    
      else 
        echo "please download ES7 package manual !" 
        exit $? 
      fi  
  fi 
 
  #安裝es7.6  
  action "********安裝ElasticSearch 7.6.2服務********" /bin/true 
  chmod u+x /opt/elasticsearch-7.6.2-x86_64.rpm && rpm -ivh /opt/elasticsearch-7.6.2-x86_64.rpm 
   
  #建目錄及授權 
  mkdir -p $ES_HOME/data &&  mkdir -p $ES_HOME/log 
  chown -R elasticsearch:elasticsearch $ES_HOME && chmod -R 755 $ES_HOME 
   
  #修改ES配置文件 
  cp /etc/elasticsearch/elasticsearch.yml /etc/elasticsearch/elasticsearch.yml_bak &>/dev/null  
cat > /etc/elasticsearch/elasticsearch.yml << EOF cluster.name: es-cluster # 設定本機節點名 node.name: es_node # 設定集群主節點清單 cluster.initial_master_nodes: ["es_node"] path.data: ${ES_HOME}/data path.logs: ${ES_HOME}/log bootstrap.memory_lock: false bootstrap.system_call_filter: false # 允許從其它機器訪問 network.host: 0.0.0.0 http.port: ${ES_PORT} discovery.zen.ping.unicast.hosts: ["${ES_IP}:${ES_PORT}"] EOF #安裝分詞器:ik-analyzer插件 #默認情況下,ES使用內置的標準分詞器,對文本進行解析。但是對于中文,其會拆解為一個一個的漢字,最終失去了分詞的意義,所以安裝分詞器:ik-analyzer插件 action "********安裝ik-analyzer插件********" /bin/true mkdir -p /usr/share/elasticsearch/plugins/ik unzip /opt/elasticsearch-analysis-ik-7.6.2.zip -d /usr/share/elasticsearch/plugins/ik/ &>/dev/null  
  chown -R elasticsearch:elasticsearch /usr/share/elasticsearch/plugins/ &&  chmod -R 755  /usr/share/elasticsearch/plugins/ 
  sleep 2 
#在filebeat配置文件中為索引模板添加默認分詞器屬性。未來新創建的索引均引用此屬性: 
#setup.template.settings: 
#  index.analysis.analyzer.default.type: "ik_max_word" 
#  index.analysis.analyzer.default_search.type: "ik_max_word" 
#setup.template.overwrite: true 
#在Linux終端中執行如下命令,為現有所有索引,設置默認分詞器屬性: 
#curl -X POST "172.16.20.143:9200/_all/_close" 
#curl -X PUT  -H'Content-Type: application/json' 'http://172.16.20.143:9200/_all/_settings?preserve_existing=true' -d '{ 
#  "index.analysis.analyzer.default.type" : "ik_max_word", 
#  "index.analysis.analyzer.default_search.type" : "ik_max_word" 
#}' 
#curl -X POST "172.16.20.143:9200/_all/_open" 
 
 
  #啟動ES并初始化數據 
  action "********啟動es并初始化數據********" /bin/true 
  systemctl daemon-reload && systemctl enable elasticsearch.service  
  systemctl restart elasticsearch.service 
  es_version=`curl -XGET ${ES_IP}:${ES_PORT}` 
  echo -e "\033[33m**************************************************完成ElasticSearch 7.6.2安裝***************************************************\033[0m" 
cat > /tmp/es7.log  << EOF 
ES服務器IP: ${ES_IP} 
ES服務器端口:${ES_PORT} 
ES數據目錄: ${ES_HOME}/data 
ES日志目錄: ${ES_HOME}/log 
ES詳細信息: ${es_version} 
EOF 
  cat /tmp/es7.log 
  echo -e "\e[1;31m 以上信息10秒后消失,保存在/tmp/es7.log文件下 \e[0m" 
  echo -e "\033[33m************************************************************************************************************************\033[0m" 
  echo "" 
  sleep 10 
}

一鍵部署Elasticsearch腳本

function install_es7_el7()  
{ 
    echo "" 
  echo -e "\033[33m****************************************************安裝ElasticSearch 7.6.2*****************************************************\033[0m"  
  #action "********初始化JAVA環境********" /bin/true 
  #install_jdk 
 
  #下載包 
    if [ -f /opt/elasticsearch-7.6.2-x86_64.rpm ] && [ -f /opt/elasticsearch-analysis-ik-7.6.2.zip ] ;then 
        echo "*****存在ElasticSearch 7.6.2安裝包,無需下載*****" 
    else 
      ping -c 4 artifacts.elastic.co >/dev/null 2>&1 
      if [ $? -eq 0 ];then 
        wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.6.2-x86_64.rpm -O /opt/elasticsearch-7.6.2-x86_64.rpm 
        wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.6.2/elasticsearch-analysis-ik-7.6.2.zip  -O /opt/elasticsearch-analysis-ik-7.6.2.zip    
      else 
        echo "please download ES7 package manual !" 
        exit $? 
      fi  
  fi 
 
  #安裝es7.6  
  action "********安裝ElasticSearch 7.6.2服務********" /bin/true 
  chmod u+x /opt/elasticsearch-7.6.2-x86_64.rpm && rpm -ivh /opt/elasticsearch-7.6.2-x86_64.rpm 
   
  #建目錄及授權 
  mkdir -p $ES_HOME/data &&  mkdir -p $ES_HOME/log 
  chown -R elasticsearch:elasticsearch $ES_HOME && chmod -R 755 $ES_HOME 
   
  #修改ES配置文件 
  cp /etc/elasticsearch/elasticsearch.yml /etc/elasticsearch/elasticsearch.yml_bak &>/dev/null  
cat > /etc/elasticsearch/elasticsearch.yml << EOF cluster.name: es-cluster # 設定本機節點名 node.name: es_node # 設定集群主節點清單 cluster.initial_master_nodes: ["es_node"] path.data: ${ES_HOME}/data path.logs: ${ES_HOME}/log bootstrap.memory_lock: false bootstrap.system_call_filter: false # 允許從其它機器訪問 network.host: 0.0.0.0 http.port: ${ES_PORT} discovery.zen.ping.unicast.hosts: ["${ES_IP}:${ES_PORT}"] EOF #安裝分詞器:ik-analyzer插件 #默認情況下,ES使用內置的標準分詞器,對文本進行解析。但是對于中文,其會拆解為一個一個的漢字,最終失去了分詞的意義,所以安裝分詞器:ik-analyzer插件 action "********安裝ik-analyzer插件********" /bin/true mkdir -p /usr/share/elasticsearch/plugins/ik unzip /opt/elasticsearch-analysis-ik-7.6.2.zip -d /usr/share/elasticsearch/plugins/ik/ &>/dev/null  
  chown -R elasticsearch:elasticsearch /usr/share/elasticsearch/plugins/ &&  chmod -R 755  /usr/share/elasticsearch/plugins/ 
  sleep 2 
#在filebeat配置文件中為索引模板添加默認分詞器屬性。未來新創建的索引均引用此屬性: 
#setup.template.settings: 
#  index.analysis.analyzer.default.type: "ik_max_word" 
#  index.analysis.analyzer.default_search.type: "ik_max_word" 
#setup.template.overwrite: true 
#在Linux終端中執行如下命令,為現有所有索引,設置默認分詞器屬性: 
#curl -X POST "172.16.20.143:9200/_all/_close" 
#curl -X PUT  -H'Content-Type: application/json' 'http://172.16.20.143:9200/_all/_settings?preserve_existing=true' -d '{ 
#  "index.analysis.analyzer.default.type" : "ik_max_word", 
#  "index.analysis.analyzer.default_search.type" : "ik_max_word" 
#}' 
#curl -X POST "172.16.20.143:9200/_all/_open" 
 
 
  #啟動ES并初始化數據 
  action "********啟動es并初始化數據********" /bin/true 
  systemctl daemon-reload && systemctl enable elasticsearch.service  
  systemctl restart elasticsearch.service 
  es_version=`curl -XGET ${ES_IP}:${ES_PORT}` 
  echo -e "\033[33m**************************************************完成ElasticSearch 7.6.2安裝***************************************************\033[0m" 
cat > /tmp/es7.log  << EOF 
ES服務器IP: ${ES_IP} 
ES服務器端口:${ES_PORT} 
ES數據目錄: ${ES_HOME}/data 
ES日志目錄: ${ES_HOME}/log 
ES詳細信息: ${es_version} 
EOF 
  cat /tmp/es7.log 
  echo -e "\e[1;31m 以上信息10秒后消失,保存在/tmp/es7.log文件下 \e[0m" 
  echo -e "\033[33m************************************************************************************************************************\033[0m" 
  echo "" 
  sleep 10 
}

一鍵部署filebeat腳本

function install_filebeat7_el7()  
{ 
    echo "" 
  echo -e "\033[33m****************************************************安裝Filebeat 7.6.2*****************************************************\033[0m"  
 
  #下載包 
    if [ -f /opt/filebeat-7.6.2-x86_64.rpm ] ;then 
        echo "*****存在Filebeat 7.6.2安裝包,無需下載*****" 
    else 
      ping -c 4 artifacts.elastic.co >/dev/null 2>&1 
      if [ $? -eq 0 ];then 
        wget https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-7.6.2-x86_64.rpm -O /opt/filebeat-7.6.2-x86_64.rpm 
      else 
        echo "please download Filebeat7.6 package manual !" 
        exit $? 
      fi  
  fi 
 
  #安裝filebeat7.6  
  action "********安裝filebeat 7.6.2服務********" /bin/true 
  chmod u+x /opt/filebeat-7.6.2-x86_64.rpm && rpm -ivh /opt/filebeat-7.6.2-x86_64.rpm 
   
  #修改kibana配置文件 
  cp /etc/filebeat/filebeat.yml /etc/filebeat/filebeat.yml_bak  
cat > /etc/filebeat/filebeat.yml << EOF filebeat.inputs: - type: log enabled: true paths: - /lcp_logs/*.log filebeat.config.modules: path: /etc/filebeat/modules.d/*.yml reload.enabled: false setup.template.settings: #number_of_shards 是數據分片數,默認為5,有時候設置為3 index.number_of_shards: 3 index.analysis.analyzer.default.type: "ik_max_word" index.analysis.analyzer.default_search.type: "ik_max_word" setup.template.overwrite: true setup.kibana: host: "${KIBANA_IP}:${KIBANA_PORT}" output.elasticsearch: hosts: ["${ES_IP}:${ES_PORT}"] ilm.enabled: true ilm.rollover_alias: "fsl_uat.prod1" ilm.pattern: "{now/d}-000001" processors: - add_host_metadata: ~ - add_cloud_metadata: ~ EOF #啟動filebeat并初始化數據 action "********啟動filebeat并初始化數據********" /bin/true systemctl daemon-reload && systemctl enable filebeat.service systemctl restart filebeat.service #nohup ./filebeat -e -c filebeat.yml >/dev/null 2>&1 & 
   
  echo -e "\033[33m**************************************************完成Filebeat 7.6.2安裝***************************************************\033[0m" 
cat > /tmp/filebeat7.log << EOF 
filebeat版本:   7.6.2 
filebeat路徑:    /usr/bin/filebeat 
filebeat配置kibana: ${KIBANA_IP}:${KIBANA_PORT} 
filebeat配置elasticsearch: ${ES_IP}:${ES_PORT} 
EOF 
  cat /tmp/filebeat7.log 
  echo -e "\e[1;31m 以上信息10秒后消失,保存在/tmp/filebeat7.log文件下 \e[0m" 
  echo -e "\033[33m************************************************************************************************************************\033[0m" 
  echo "" 
  sleep 10 
}

以上就是基于Centos7系統一鍵部署EFK服務的示例分析,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注創新互聯-成都網站建設公司行業資訊頻道。

網站標題:基于Centos7系統一鍵部署EFK服務的示例分析-創新互聯
本文鏈接:http://www.js-pz168.com/article4/disdoe.html

成都網站建設公司_創新互聯,為您提供網站營銷手機網站建設Google搜索引擎優化域名注冊定制網站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

網站建設網站維護公司
久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx
国产九色精品| 欧美一二区视频| 精品国产91九色蝌蚪| 成人欧美一区二区三区黑人麻豆| 午夜日韩在线观看| 丁香天五香天堂综合| 极品日韩久久| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 久久亚洲精品国产精品紫薇| 亚洲国产精品人人做人人爽| 国产成人免费av在线| 欧美日韩国产精品一卡| 在线成人午夜影院| 中文字幕日韩精品一区| 国内成+人亚洲+欧美+综合在线| 国产高清一区视频| 欧美亚一区二区| 中文乱码免费一区二区| 美女脱光内衣内裤视频久久网站 | 在线视频欧美区| 久久久精品国产免大香伊| 婷婷成人激情在线网| 2019国产精品视频| 91福利精品视频| 国产欧美日韩在线| 久久国产福利国产秒拍| 国产在线观看一区| 在线成人高清不卡| 亚洲激情欧美激情| 波多野结衣亚洲一区| 色又黄又爽网站www久久| 国产欧美精品在线观看| 久久精品99国产国产精| 免费成人看片网址| 日韩美女一区二区三区四区| 偷窥少妇高潮呻吟av久久免费| 99在线精品观看| 色综合久久久久网| 中文字幕一区二区三区不卡在线| 国产综合久久久久影院| 日韩高清av| 久久久精品2019中文字幕之3| 麻豆一区二区在线| 欧美精品一区二区三区四区五区| 精品sm在线观看| 久久精品国产精品亚洲红杏| 蜜桃视频在线观看成人| 久久综合九色综合97婷婷女人| 毛片不卡一区二区| 欧美人与物videos另类| 久久久精品国产免费观看同学| 激情av综合网| 亚洲一区二区三区免费看| 国产精品欧美一级免费| 成人午夜在线免费| 在线一区二区观看| 亚洲一区二区欧美| 国产精品制服诱惑| 精品处破学生在线二十三| 久久se精品一区二区| 日日噜噜噜噜夜夜爽亚洲精品| 亚洲国产精华液网站w| 国产a久久麻豆| 欧美性videosxxxxx| 亚洲国产wwwccc36天堂| 狠狠色伊人亚洲综合网站色| 2022国产精品视频| 国产成人精品免费视频网站| 日本久久电影网| 亚洲午夜久久久久久久久电影网| 国产伦精品一区二区三区高清版 | 色偷偷88欧美精品久久久| 最新国产精品久久精品| 91精品免费| 欧美大片一区二区三区| 国产毛片精品视频| 91电影在线观看| 亚洲黄一区二区三区| 精品不卡一区二区三区| 国产日产欧美一区二区视频| 成人黄色网址在线观看| 欧美疯狂性受xxxxx喷水图片| 蜜桃久久精品一区二区| 在线观看免费91| 亚洲一区在线视频| 久久久免费看| 综合久久久久久| 国产伦精品一区二区三区照片91| 久久久影视传媒| 91亚洲精品久久久蜜桃| 欧美va亚洲va香蕉在线| 懂色av一区二区在线播放| 337p亚洲精品色噜噜狠狠| 久久aⅴ国产欧美74aaa| 在线亚洲欧美专区二区| 免费观看成人鲁鲁鲁鲁鲁视频| 一区二区三区四区免费视频| 亚洲国产一区二区在线播放| 日韩在线电影一区| 一区二区三区在线视频观看 | 亚洲欧美日韩系列| 久久精品二区| 亚洲免费资源在线播放| 欧美极品一区二区| 一级精品视频在线观看宜春院 | 亚洲欧美一区二区久久 | 在线影视一区二区三区| 蜜桃视频第一区免费观看| 在线观看国产精品网站| 久久精品国产在热久久| 欧美日韩国产精品成人| 国产在线视频精品一区| 制服丝袜在线91| 国产不卡视频在线观看| 日韩欧美色综合| 99国内精品久久| 国产日韩精品一区| 精品免费国产| 一区二区不卡在线视频 午夜欧美不卡在| 日韩jizzz| 天天色 色综合| 欧美日韩日日摸| 国产成人精品www牛牛影视| 亚洲精品在线观| 国产激情一区二区三区在线观看| 中文字幕制服丝袜成人av| 麻豆91蜜桃| 午夜精品福利久久久| 欧美日韩综合在线免费观看| 国产精品亚洲第一| 久久综合九色综合久久久精品综合| 成人欧美一区二区三区视频| 国产精品国产a级| 欧美亚州在线观看| 日韩精品一级二级| 91精彩视频在线| 国产综合久久久久久鬼色 | 中文字幕日韩一区二区三区不卡| 麻豆一区二区99久久久久| 欧美高清视频不卡网| 99热在这里有精品免费| 国产精品成人免费在线| 亚洲一卡二卡区| 国产一区二区福利| 久久久久久久综合日本| 免费毛片一区二区三区久久久| 亚洲大片一区二区三区| 欧美日韩国产精品成人| 91丨porny丨最新| 亚洲蜜臀av乱码久久精品| 中文字幕日韩一区二区三区不卡| 日韩久久久久久| http;//www.99re视频| 一区二区三区久久| 欧美无砖砖区免费| av电影在线观看完整版一区二区| 自拍偷自拍亚洲精品播放| 色婷婷综合久久久中文一区二区| 懂色av一区二区三区免费看| 国产精品久久久久久久久免费樱桃| 亚洲欧美日韩在线综合| 国产精品一二三| 国产精品国模大尺度视频| 色综合中文字幕| 欧美精品一区二区三区四区| 国模精品一区二区三区| 日韩二区在线观看| 日韩免费一区二区| 欧美极品视频一区二区三区| 韩国av一区二区三区| 欧美国产精品一区二区三区| 一区二区三区的久久的视频| 成人午夜视频在线观看| 亚洲免费在线视频| 欧美精品色一区二区三区| 国产精品区二区三区日本| 日韩va亚洲va欧美va久久| 2017欧美狠狠色| 亚洲欧美日产图| 99久久久无码国产精品| 亚洲福利一二三区| 精品久久国产97色综合| 小说区图片区图片区另类灬| 国产91在线看| 亚洲自拍与偷拍| 日韩精品一区二区三区三区免费| 欧美日韩另类丝袜其他| 国产成人精品免费一区二区| 亚洲卡通动漫在线| 日韩一区二区三区高清免费看看| 欧美大香线蕉线伊人久久| 国产福利一区二区| 一区二区三区四区精品在线视频| 日韩一级免费观看| 日韩资源av在线| 91免费看片在线观看| 免费观看在线综合色| 欧美韩日一区二区三区四区| 欧美色综合久久| 蜜桃精品久久久久久久免费影院 |