转载来源 :ELK收集tomcat日志 :https://www.jianshu.com/p/9f4ba87e4e15

1.安装tomcat

注意:需要提前安装好java环境

[root@db01 ~]# yum install -y tomcat tomcat-webapps tomcat-admin-webapps tomcat-docs-webapp tomcat-javadoc

2.修改tomcat日志为json格式

[root@db01 ~]# vim /etc/tomcat/server.xml  ##编辑配置文件
##找到139行,将`pattern="%h %l %u %t "%r" %s %b" />删除
##再添加下面这条参数pattern="{"clientip":"%h",  "client user":"%l",   "authenticated":"%u",   "AccessTime":"%t",     "method":"%r",   "status":"%s",  "SendBytes":"%b",  "Query?string":"%q",  "partner":"%{Referer}i",  "AgentVersion":"%{User-Agent}i"}"/>

3.启动tomcat

[root@db01 ~]# systemctl start tomcat
[root@db01 ~]# netstat -lntup | grep 8080 ##查看8080端口是否打开
tcp6       0      0 :::8080                 :::*                    LISTEN      15905/java

3.用浏览器访问tomcat并产生一下日志

在此页面随意点击,使tomcat产生日志

4.修改filebeat配置文件

[root@db01 ~]# vim /etc/filebeat/filebeat.yml
filebeat.inputs:- type: logenabled: truepaths:- /var/log/tomcat/localhost_access_log.*.txtjson.keys_under_root: truejson.overwrite_keys: truetags: ["tomcat"]setup.kibana:host: "172.16.210.53:5601"output.elasticsearch:hosts: ["172.16.210.53:9200"]indices:- index: "tomcat-access-%{[beat.version]}-%{+yyyy.MM}"when.contains:tags: "tomcat"

5.重启filebeat

 [root@db01 ~]# systemctl restart filebeat

6.回到kibana界面添加索引



回到discover添加tomcat的索引展示,就能查看到tomcat的日志了

然后也可以添加过滤项,来展示想要查看的指定信息

ELK收集tomcat日志相关推荐

  1. ELK收集java日志

    转载来源:ELK收集java日志 https://www.jianshu.com/p/957e8ead3f8d 由于elasticsearch本身产生的日志就是java日志,所以我们可以通过ELK平台 ...

  2. ELK收集docker日志

    转载来源 :ELK收集docker日志 : 1.安装docker ##安装依赖 yum install -y yum-utils device-mapper-persistent-data lvm2 ...

  3. CentOS下ELK收集Nginx日志

    1. ELK收集Nginx普通格式的日志 1.1 测试服务器架构 1.2 ab工具使用 yum install httpd-tools -y# -n 总共发送多少条请求,注意,最后"/&qu ...

  4. ELK-filbeate收集tomcat日志

    filebeat作为代理安装在服务器上,监视指定的日志文件或位置,收集日志事件,并将他们转发到logstash,elasticsearch,kafka等 input 我们要采集的日志文件路径, 收割机 ...

  5. logstash收集tomcat日志

    目录 简介 JULI 组件的Handler与Formatter 修改tomcat控制台日志 修改tomcat访问access日志修改为json格式 修改tomcat其他日志 简介 Tomcat 的内部 ...

  6. ELK 收集 Nginx 日志

    01 安装 Nginx 和 ab 工具 1.1 安装 nginx sudo apt-get install nginx -y # 安装Nginx sudo apt-get install apache ...

  7. elk替代_记一次关于elk收集的日志中把手机号码用***代替遇到的问题以及解决

    开发打印出来的日志里带有完整的手机号码,收集到elk里,这属于用户的敏感信息,所以理应把手机号码中的某部分用***代替. 没有直接在生产环境去试验,于是用docker部署一个elk环境出来试验,doc ...

  8. elk收集nginx日志

    一 :客户端logstash.conf配置文件 input {file {path => "/usr/local/nginx/logs/access.log"type =&g ...

  9. ELK收集nginx日志并展示来源IP城市分布图

    安装ELK elasticsearch下载地址: https://www.elastic.co/downloads/elasticsearch logstash下载地址: https://www.el ...

最新文章

  1. How to resolve unassigned shards in Elasticsearch——写得非常好
  2. Py之cupy:cupy的简介、安装、使用方法之详细攻略
  3. 阿里数据:2020七大数据技术领域趋势展望
  4. faceapp怎么合成未来宝宝照片_宝宝出生后,爸爸们应该如何宣布喜讯,各种官宣文案孕妈赶紧收藏...
  5. 在外企和大厂都实习过是一种什么体验?
  6. js java webservice_js调用webservice中的方法实现思路及代码
  7. 江苏机器人竞赛南航_挑战不止 热血不息!1000余名青少年决战江苏省机器人普及大赛!...
  8. 2018-11-30
  9. CSS的BEM命名规范
  10. 撒花!苹果iOS迅雷手机版终于上架App Store
  11. 504 压测geteway_504 Gateway Time-out是怎么回事?
  12. 物流管理扫码器识别不了条码怎么办
  13. 证明最小码距与纠检错图像_最小码距和检错纠错能力关系
  14. 学生专用计算机怎样开启关机,win7电脑怎么用命令设置自动关机
  15. omap4430驱动
  16. 如何让谷歌浏览器支持迅雷下载
  17. 数据挖掘——正规方程拟合直线
  18. 基于vue+element-ui的H5可视化编辑器
  19. 信号与系统之信号的时域分析
  20. K8S太火了!花10分钟玩转它不香么,面试必备知识点

热门文章

  1. 无线网卡没有linux驱动,ubuntu18.04没有无线网卡驱动怎么办?
  2. as android.mk 变色,FFmpeg4Android:AS中使用NDK
  3. 《MFC游戏开发》笔记三 游戏贴图与透明特效的实现
  4. 必须要会的Linux命令,省时省力
  5. java常见的定时任务
  6. 微信小程序 --- 动态获取input的value
  7. saltstack 实验(小弟不才)
  8. 使用容器和Elasticsearch集群对Twitter进行监控
  9. SMS中关于xp的sp3补丁的分发
  10. 26个常用的方法优化 ASP.NET 的性能