一:软件包下载地址
本文所需要所有软件包下载地址:
链接:https://pan.baidu.com/s/1J2rbPZkWEfg_M8k3W8jQPQ
提取码:x3i9
二:环境准备
Elasticsearch的安装见:Elasticsearch集群
IP | 系统 | 硬件配置 | 软件部署 |
---|---|---|---|
172.17.2.239 | CentOS7.4 | 2 CPU, 4G MEM | elasticsearch6.6.0,kibana6.6.0,nginx,filebeat |
172.17.2.240 | CentOS7.4 | 2 CPU, 4G MEM | nginx,filebeat |
三:kibana安装与配置
[root@node01 tools]# yum localinstall -y kibana-6.6.0-x86_64.rpm
kibana配置文件:
[root@node01 kibana]# grep '^[a-z]' /etc/kibana/kibana.yml
server.port: 5601
server.host: "172.17.2.239"
server.name: "node01.adminba.com" # 主机的hostname
elasticsearch.hosts: ["http://localhost:9200"]
kibana.index: ".kibana"
启动kibana:
[root@node01 kibana]# systemctl start kibana
启动完成后浏览器输入http://IP:5601即可访问kibana:
四:安装nginx
yum install nginx httpd-tools -y
启动nginx并进行压力测试:
[root@node01 ~]# systemctl start nginx
[root@node01 ~]# ab -c 10 -n 100 http://172.17.2.239/ # 目的就是让nginx产生日志
五:filebeat安装配置
[root@node01 tools]# yum localinstall -y filebeat-6.6.0-x86_64.rpm
5.1 配置filebeat收集nginx日志
filebeat配置文件配置:
[root@node01 ~]# cat /etc/filebeat/filebeat.yml
filebeat.inputs:
- type: log
enabled: true
paths:
- /var/log/nginx/access.log # nginx日志路径
output.elasticsearch:
hosts: ["172.17.2.239:9200"]
启动filebeat:
[root@node01 ~]# systemctl start filebeat
再次访问es-head:
5.2 kibana设置
显示的nginx日志如下:
来源:CSDN
作者:琴酒网络
链接:https://blog.csdn.net/pcn01/article/details/104811470