♥️作者:小刘在C站
♥️个人主页:小刘主页
♥️每天分享云计算网络运维课堂笔记,努力不一定有收获,但一定会有收获加油!一起努力,共赴美好人生!
♥️夕阳下,是最美的绽放,树高千尺,落叶归根人生不易,人间真情
目录
修改主机名:efk
1.安装elasticsearch:
2.修改配置文件:
3.创建数据目录,并修改权限
4.分配锁定内存:
5.本机安装谷歌浏览器插件
3.启动filebeatsystemctl start filebeat
2.启动nginx
3.s使用ab压力测试工具测试访问
4.在es浏览器查看filebeat索引和数据
5.在kibana添加索引
前言
本章为Linux日志保姆级实验
Elasticsearch: 搜索引擎数据库,存放日志
Filebeat:日志收集
Kibana:日志展示
hostnamectl set-hostname efk
bash
安装es主机:192.168.1.104
前提:jdk-1.8.0
复制elasticsearch-6.6.0.rpm到虚拟机
rpm -ivh elasticsearch-6.6.0.rpm
vim /etc/elasticsearch/elasticsearch.yml
node.name: node-1
path.data: /data/elasticsearch
path.logs: /var/log/elasticsearch
network.host: 192.168.8.129,127.0.0.1
http.port: 9200
mkdir -p /data/elasticsearch
chown -R elasticsearch:elasticsearch /data/elasticsearch/
vim /etc/elasticsearch/jvm.options
-Xms1g #分配最小内存
-Xmx1g #分配最大内存,官方推荐为物理内存的一半,但最大为32G
systemctl daemon-reload
systemctl restart elasticsearch
更多工具--扩展程序--打开开发者模式--插入插件包
##################################################################
在es主机上安装kibana
(1)安装kibana
rpm -ivh kibana-6.6.0-x86_64.rpm
(2)修改配置文件
vim /etc/kibana/kibana.yml
修改:
server.port: 5601
server.host: "192.168.8.129"
server.name: "db01" #自己所在主机的主机名
elasticsearch.hosts: ["http://192.168.1.104:9200"] #es服务器的ip,便于接收日志数据
保存退出
(3)启动kibana
systemctl start kibana
###################################################################
在es主机上安装filebeat
1.安装filebeat
cd /data/soft
rpm -ivh filebeat-6.6.0-x86_64.rpm
2.修改配置文件
vim /etc/filebeat/filebeat.yml
修改:
filebeat.inputs:
- type: log
enabled: true
paths:
- /var/log/nginx/access.log
output.elasticsearch:
hosts: ["192.168.8.129:9200"]
保存退出
######################################################################
在es主机安装nginx,httpd-tools
1.配置yum源,安装nginx httpd-tools
yum -y install epel-release
yum -y install nginx httpd-tools
systemctl start nginx
ab -n 100 -c 20 http://192.168.8.129/
management--create index
discover--右上角--选择today
♥️关注,就是我创作的动力
♥️点赞,就是对我最大的认可
♥️这里是小刘,励志用心做好每一篇文章,谢谢大家