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数据源
完成以后导入模板
导入以后须要修改一下
内容都去掉就能够了
好了基本就完事了