簡體   English   中英

Rsyslog傳入消息輪換

[英]Rsyslog incoming messages rotation

我在虛擬機上使用rsyslog從多個遠程服務器通過UDP日志消息獲取。 我在其他服務器的/ var / log / messages中有很多消息,分析它們的唯一方法是第4列,其中寫有發送者的主機名。

我想知道是否有一種方法可以使用rsyslog或logrotate輪流傳入消息,以將傳入日志放置在名為服務器主機名的文件中:

server1 --> syslog_server --> /var/log/messages.server1
vpnserver --> syslog_server --> /var/log/messages.vpnserver
...

在遠程服務器的rsyslog.conf文件中:

如果$ hostname包含“主機名”,則{

$ template variable_name,“ / var / log / message / hostname _%$ year%。%$ month%。%$ day%.log” local1。*?variable_name ... ... ..}

但是,在本地服務器上,有趣的是不要在消息文件中寫入日志,然后必須修改文件rsyslog.conf:

...........; local1.none / var / log / messages

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM