ELK收集Nginx|Tomcat日志

1、Nginx 日志收集,先安装Nginx

cd /usr/local/logstash/config/etc/,创建如下配置文件,代码如下

Nginx.conf

input {
   file {
       type =>"nginx-access"
       path =>"/usr/local/nginx/logs/access.log"
   }
}
output {
    redis {
        host =>"localhost"
       port => 6379
        data_type =>"list"
        key =>"logstash"
   }
}  # 如果有redis可以如上添加
没有如下添加

output {

  elasticsearch {
        hosts=>"192.168.0.111"  #ES服务器IP地址
 }

}
                                                                                                             

启动nginx 和Nginx.conf 

nohup /usr/local/logstash/bin/logstash -f Nginx.conf &

/usr/local/nginx/sbin/nginx 

访问Web页面nginx,在es和kibana上都可以查看到系统日志

2、ELK收集Tomcat日志实战

先安装好tomcat并启动 然后cd /usr/local/logstash/config/etc/,创建如下配置文件,代码如下:

Tomcat.conf 

input {
   file {
       type =>"tomcat-access"
       path =>"/usr/local/tomcat/logs/catalina.out"
   }
}
output {
    redis {
        host =>"localhost"
        port => 6379
        data_type =>"list"
        key =>"logstash"
    }
}

output {

  elasticsearch {
        hosts=>"192.168.0.111"
 }

}

 启动 nohup /usr/local/logstash/bin/logstash -f Tomcat.conf & 

查看kibana 和elasticsearch-head查看日志

 

转载于:https://www.cnblogs.com/legenidongma/p/10747319.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值