elk7版本和以前的部署方式不太同樣,咱們先部署一下,回憶一下:html
1、部署es集羣:node
咱們使用elk用戶來啓動和建立nginx
首先安裝jdk 這裏使用1.13版本chrome
這裏自行安裝,百度都有json
接下來開始配置,這些vim
系統的參數
dom
/etc/security/limits.conf
elasticsearch
重啓一下或者這個臨時的否則系統不識別
ide
接下來開始es配置測試
自行修改,默認1G
建立一下以前的,數據保存目錄
啓動es
訪問一下
其餘的,兩個機器也是同樣的,可是上面的name須要修改
其餘的是k8s-node1和k8s-node2
完成都啓動而後測試
上面說明咱們的es已經搭建完成了,
安裝一個es的插件用來展現elasticsearch-head-chrome-master,安裝這個能夠本身百度,可是下載以後須要修改
完成以後而後經過index.html就能夠看到了
=============================================
接下來部署kibana
vim kibana.yml
啓動kibana就能夠了
=============================================
接下來部署logstash和nignx日誌收集
logstash要和nginx在一臺機器
logstash寫nginx收集的配置文件
配置nginx
log_format main '{"@timestamp":"$time_iso8601",'br/>'"@source":"$server_addr",'
'"hostname":"$hostname",'
'"ip":"$remote_addr",'
'"client":"$remote_addr",'
'"request_method":"$request_method",'
'"scheme":"$scheme",'
'"domain":"$server_name",'
'"referer":"$http_referer",'
'"request":"$request_uri",'
'"args":"$args",'
'"size":$body_bytes_sent,'
'"status": $status,'
'"responsetime":$request_time,'
'"upstreamtime":"$upstream_response_time",'
'"upstreamaddr":"$upstream_addr",'
'"http_user_agent":"$http_user_agent",'
'"https":"$https"'
'}';
access_log /var/log/nginx/access_json.log main;
啓動nginx就好了
在啓動logstash
/home/elk/logstash-7.6.1/bin/logstash -f /home/elk/logstash-7.6.1/config/nginx_access.conf
指定啓動的文件
完成以後看看es是否有了
kibana建立索引,必定是es當中有的否則會失敗
我這裏已經建立了因此提示,沒有的話要建立
好了elk基本部署就完成了
===============================
接下來部署grafana
展現nginx訪問狀況
grafana安裝自行百度
wget https://dl.grafana.com/oss/release/grafana-6.4.4-1.x86_64.rpm
yum install -y grafana-6.4.4-1.x86_64.rpm
grafana-cli plugins install grafana-worldmap-panel
grafana-cli plugins install grafana-piechart-panel 1.3.8
完成以後配置es數據源
完成以後導入模板
導入以後須要修改一下
內容都去掉就能夠了
好了基本就完事了