日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Tomcat日志配置远程rsyslog采集

發布時間:2023/12/20 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Tomcat日志配置远程rsyslog采集 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Tomcat日志數據的采集有很多種方式,使用tail是最簡單的方法,但必須保證catalina.out日志中的每行都是以日期格式開頭的。除了tail方法外,還可以通過對rsyslog配置實現,本博客主要通過配置rsyslog進行Tomcat日志數據的采集

文章目錄

          • 1. 檢查系統中是否存在rsyslog
          • 2. 創建配置Tomcat日志采集配置文件
          • 3. 啟動rsyslog服務并檢查配置文件是否正確
          • 4. 創建并查看test.out文件
          • 5. 啟動Tomcat并進行日志數據的采集

1. 檢查系統中是否存在rsyslog

打開終端,查看rsyslog版本,確定系統是否存在rsyslog,命令如下:

rsyslogd -v

效果如下圖所示,則系統中已存在rsyslog

2. 創建配置Tomcat日志采集配置文件

2.1 查看/var/spool目錄下是否存在rsyslog,命令如下:

find /var/spool/rsyslog/

效果如下圖所示:

如果/var/spool目錄下不存在rsyslog,則使用mkdir命令創建rsyslog目錄:

mkdir /var/spool/rsyslog/

2.2 配置rsyslog.conf文件,包括模塊加載、輸出文件相關設置等;
編輯配置rsyslog.conf文件:vim /etc/rsyslog.conf

在Local7.*下添加如下內容:

ruleset(name="MyRuleSet"){action(type="omfile" #輸出文件模式File="/var/log/test.out") #輸出文件的位置stop }

效果如圖所示


配置tomcat-log.conf,讀取Tomcat的catalina.out文件并將其寫入test.out文件中;
進入編輯tomcat-log.conf文件:vim /etc/rsyslog.d/tomcat-log.conf
寫入如下內容:

input(type="imfile"File="/usr/local/tomcat/logs/catalina.out"Tag="test1"Severity="info"Facility="local0"ruleset="MyRuleSet")

效果如圖所示:

3. 啟動rsyslog服務并檢查配置文件是否正確

3.1 啟動rsyslog服務,然后檢查配置文件是否正確;

啟動rsyslog服務:systemctl restart rsyslog.service
檢查配置文件:rsyslogd -N 1

效果如下圖所示:

3.2 查看啟動日志,再次確認配置文件是否正確;
啟動日志命令:tail -f /var/log/messages

效果如下圖所示:

4. 創建并查看test.out文件

在/var/log目錄下新建 test.out 文件并實時查看內容;
創建test.out文件:touch /var/log/test.out
檢查test.out文件是否創建成功:find /var/log/test.out
使用tail命令實時查看內容:tail -f /var/log/test.out

效果如下圖所示:

5. 啟動Tomcat并進行日志數據的采集

再次打開一個新的命令窗口,進入Tomcat的bin目錄,啟動Tomcat;
啟動Tomcat命令:./startup.sh
效果如圖所示:

最后返回上一個窗口,就可以看到test.out中已經存在了catalina.out文件內容啦。

本博客到此就完成了項目Tomcat容器數據采集的第二部分Tomcat日志配置遠程rsyslog采集,有幫助到你的話就點贊支持一下吧,后續將會更新最后一部分Linux下Tomcat日志數據采集,我是不吃泡面,不只會寫BUG。

總結

以上是生活随笔為你收集整理的Tomcat日志配置远程rsyslog采集的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。