2024年软件测试最新ubuntu搭建日志分析工具ELK收集Nginx日志_ubuntu22安装elk(1),2024年最新2024金三银四

img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化的资料的朋友,可以戳这里获取

source /etc/profile




 查看java版本 





java -version



  
 

#### **ubuntu-elk-node1:**Ubuntu 16.04.3/192.168.15.68上安装


#### 4.1.elasticsearch安装


解压elasticsearch




tar xvf elasticsearch-2.3.3.tar.gz -C /usr/local/elk/



创建elasticsearch用户




adduser elasticsearch



elasticsearch目录权限修改




chown -R elasticsearch.elasticsearch /usr/local/elk/elasticsearch-2.3.3/



elasticsearch配置文件elasticsearch.yml




cluster.name: chuck-cluster #判别节点是否是统一集群
node.name: ubuntu-elk-node1 #节点的hostname
path.data: /data/es-data #数据存放路径
path.logs: /var/log/elasticsearch/ #日志路径
bootstrap.mlockall: true #锁住内存,使内存不会再swap中使用
network.host: 0.0.0.0 #允许访问的ip
http.port: 9200 #端口



创建日志数据目录,并授权




mkdir -p /data/es-data
mkdir -p /var/log/elasticsearch/
chown -R elasticsearch.elasticsearch /data/es-data
chown -R elasticsearch.elasticsearch /var/log/elasticsearch/



启动elasticsearch 后台运行加上&




su elasticsearch -l -c “/usr/local/elk/elasticsearch-2.3.3/bin/elasticsearch -d”
netstat -lntup|grep 9200
tcp6       0      0 :::9200                 ::😗                    LISTEN      1759/java



访问9200端口,会把信息显示出来



安装head插件显示索引和分片情况




/usr/local/elk/elasticsearch-2.3.3/bin/plugin install mobz/elasticsearch-head



访问页面http://192.168.15.68:9200/\_plugin/head/



#### 4.2.kibana安装


解压kibana




tar xvf kibana-4.5.1-linux-x64.tar.gz -C /usr/local/elk/



修改kibana.yml




server.port: 5601 kibana端口
server.host: “0.0.0.0” 对外服务的主机
elasticsearch.url: “http://192.168.15.68:9200”
kibana.index: ".kibana 在elasticsearch中添加.kibana索引



启动kibana 后台运行加上&




/usr/local/elk/kibana-4.5.1-linux-x64/bin/kibana &
netstat -lntup|grep 5601
tcp 0 0 0.0.0.0:5601 0.0.0.0:* LISTEN 1815/node



 


#### **ubuntu-nginx-node1:**Ubuntu 16.04.3/192.168.15.244上安装


#### 5.1.logstash安装


解压logstash




tar xvf logstash-2.3.3.tar.gz -C /usr/local/elk/



Nginx配置修改使用json




log_format json '{ “@timestamp”: “KaTeX parse error: Expected 'EOF', got '#' at position 18: …me\_iso8601", '#̲ISO8601标准格式下的本地…remote_addr”, '#记录客户端IP地址
'“remote_user”: “KaTeX parse error: Expected 'EOF', got '#' at position 17: …emote\_user", '#̲记录客户端用户名称 …time_local”, '#通用日志格式下的本地时间
'“request”: “KaTeX parse error: Expected 'EOF', got '#' at position 12: request", '#̲记录请求的URL和HTTP协议…status”, '#记录请求状态
'“body_bytes_sent”: “$body_bytes_sent”, '#发送给客户端的字节数,不包括响应头的大小; 该变量与Apache模块mod_log_config里的“%B”参数兼容

img
img

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

的技术提升。**

需要这份系统化的资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值