美文网首页
ELK收集tomcat日志

ELK收集tomcat日志

作者: zwb_jianshu | 来源:发表于2019-07-11 19:00 被阅读0次

收集tomcat日志

1.安装tomcat
yum install tomcat tomcat-webapps tomcat-admin-webapps tomcat-docs-webapp tomcat-javadoc -y
2.修改tomcat配置文件为json格式
vim /etc/tomcat/server.xml
第139行替换为:
pattern="{"clientip":"%h","ClientUser":"%l","authenticated":"%u","AccessTime":"%t","method":"%r","status":"%s","SendBytes":"%b","Query?string":"%q","partner":"%{Referer}i","AgentVersion":"%{User-Agent}i"}"/>
3.重启tomcat
systemctl restart tomcat
4.修改filebeat配置文件
filebeat.inputs:
- type: log
  enabled: true 
  paths:
    - /var/log/nginx/bbs_access.log
  json.keys_under_root: true
  json.overwrite_keys: true
  tags: ["bbs"]

- type: log
  enabled: true 
  paths:
    - /var/log/nginx/blog_access.log
  json.keys_under_root: true
  json.overwrite_keys: true
  tags: ["blog"]

- type: log
  enabled: true 
  paths:
    - /var/log/nginx/www_access.log
  json.keys_under_root: true
  json.overwrite_keys: true
  tags: ["www"]

- type: log
  enabled: true 
  paths:
    - /var/log/tomcat/localhost_access_log.2019-07-11.txt
  json.keys_under_root: true
  json.overwrite_keys: true
  tags: ["tomcat"]

- type: log
  enabled: true 
  paths:
    - /var/log/nginx/error.log
  tags: ["error"]

output.elasticsearch:
  hosts: ["10.0.0.51:9200"]
  indices:
    - index: "nginx_www_access-%{[beat.version]}-%{+yyyy.MM}"
      when.contains:
        tags: "www"
    - index: "nginx_bbs_access-%{[beat.version]}-%{+yyyy.MM}"
      when.contains:
        tags: "bbs"
    - index: "nginx_blog_access-%{[beat.version]}-%{+yyyy.MM}"
      when.contains:
        tags: "blog"
    - index: "nginx_error-%{[beat.version]}-%{+yyyy.MM}"
      when.contains:
        tags: "error"
    - index: "tomcat_access-%{[beat.version]}-%{+yyyy.MM}"
      when.contains:
        tags: "tomcat"

setup.template.name: "nginx"
setup.template.pattern: "nginx_*"
setup.template.enabled: false
setup.template.overwrite: true

相关文章

  • ELK收集tomcat日志

    1.安装tomcat 注意:需要提前安装好java环境 2.修改tomcat日志为json格式 3.启动tomca...

  • ELK收集tomcat日志

    收集tomcat日志 1.安装tomcat 2.修改tomcat配置文件为json格式 3.重启tomcat 4....

  • ELK创建索引配置

    ELK需要收集多种类型日志,并且在kibana分开使用不同索引相关配置 logstash分别收集tomcat,ng...

  • 日志收集项目

    日志收集项目架构设计及Kafka 目前主流的日志收集方案ELK ELK问题:增加一个日志收集项,需要手动修改配置。...

  • elk怎么收集windows IIS日志

    elk 怎么收集windows系统日志、IIS日志,求解

  • day20(ELK第一天)

    1、elasticsearch回顾 ELK功能图 ELK架构图 1、ELK日志收集 2、常规分析日志的操作 2.1...

  • The Road of DBA 20_NoSQL_ELK---(

    1、elasticsearch回顾 ELK功能图 ELK架构图 1、ELK日志收集 2、常规分析日志的操作 2.1...

  • 分布式日志收集ELK

    SpringBoot集成ELK实现分布式日志收集 作者:Bob Zhang01前两天项目中想用ELK收集日志,用了...

  • 十五 Kubernetes容器日志收集

    (一) Kubernetes日志收集 1. Kubernetes需要收集哪些日志? 2.收集日志常用的技术栈ELK...

  • Linux学习elk日志收集工具

    elk日志收集工具 1、 日志在工作当中的重要性 2、使用数据库在搜索查询 3、日志收集工具有那几种 4、elk的...

网友评论

      本文标题:ELK收集tomcat日志

      本文链接:https://www.haomeiwen.com/subject/bgcjkctx.html