Linux日志收集实操实验命令(保姆级)

♥️作者:小刘在C站

♥️个人主页:小刘主页

♥️每天分享云计算网络运维课堂笔记,努力不一定有收获,但一定会有收获加油!一起努力,共赴美好人生!

♥️夕阳下,是最美的绽放,树高千尺,落叶归根人生不易,人间真情

目录

修改主机名:efk

1.安装elasticsearch:

2.修改配置文件:

3.创建数据目录,并修改权限

4.分配锁定内存:

5.本机安装谷歌浏览器插件

3.启动filebeatsystemctl start filebeat

2.启动nginx

3.s使用ab压力测试工具测试访问

4.在es浏览器查看filebeat索引和数据

5.在kibana添加索引


前言

本章为Linux日志保姆级实验

Linux日志收集实操实验命令(保姆级)_第1张图片

 

Elasticsearch: 搜索引擎数据库,存放日志
Filebeat:日志收集
Kibana:日志展示

修改主机名:efk

    hostnamectl set-hostname efk
    bash

安装es主机:192.168.1.104

1.安装elasticsearch:

    前提:jdk-1.8.0
    复制elasticsearch-6.6.0.rpm到虚拟机
    rpm -ivh elasticsearch-6.6.0.rpm

2.修改配置文件:

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                            

3.创建数据目录,并修改权限

mkdir -p /data/elasticsearch
chown -R elasticsearch:elasticsearch /data/elasticsearch/

4.分配锁定内存:

vim /etc/elasticsearch/jvm.options
-Xms1g        #分配最小内存    
-Xmx1g        #分配最大内存,官方推荐为物理内存的一半,但最大为32G


systemctl daemon-reload
systemctl restart elasticsearch

5.本机安装谷歌浏览器插件

更多工具--扩展程序--打开开发者模式--插入插件包

##################################################################
在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"]

保存退出

3.启动filebeat
systemctl start filebeat

######################################################################
在es主机安装nginx,httpd-tools
1.配置yum源,安装nginx  httpd-tools
yum -y install epel-release
yum -y install nginx httpd-tools

2.启动nginx

systemctl start nginx

3.s使用ab压力测试工具测试访问

ab -n 100 -c 20 http://192.168.8.129/

4.在es浏览器查看filebeat索引和数据

5.在kibana添加索引

    management--create index
    discover--右上角--选择today
    

♥️关注,就是我创作的动力

♥️点赞,就是对我最大的认可

♥️这里是小刘,励志用心做好每一篇文章,谢谢大家

你可能感兴趣的:(Linux,elasticsearch,搜索引擎,大数据)