之前我们讲解了Rsyslog-V5.x版本,因为最新版本v8已经更换配置文件写法,这次把v5.x的设置写成v8.x版本供大家参考,但是v8.x新版还是兼容v5版配置文件。并不是v8.x版才开始使用这种写法,只是我们拿最新版演示。回到V5.x版,点击跳转


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#工作目录
$WorkDirectory  /var/spool/rsyslog/
#兼容获取带"."主机名
$PreserveFQDN on
#所属用户
$FileOwner root
#所属组
$FileGroup root
#创建文件权限
$FileCreateMode 0640
#创建目录权限
$DirCreateMode 0755
#权限
$Umask 0022
#安全权限
$PrivDropToUser syslog
$PrivDropToGroup root
#模板
template( name= "general_log"  type = "string"  string= "%msg%\n" )
 
############################################################
input( type = "imfile"
         File= "/web/webback/logs/catalina.out"
         Tag= "catalina-out"
         Severity= "info"
         Facility= "local5"
         stateFile= "stat-catalina-out"
         PersistStateInterval= "1"
         )
# local5.*  @@192.168.1.251:514
 
############################################################
input( type = "imfile"
         File= "/web/webback/logs/localhost_access/localhost_access_log.txt"
         Tag= "localhost_access"
         Severity= "info"
         Facility= "local4"
         stateFile= "stat-localhost_access"
         PersistStateInterval= "1"
         )
 
# local4.*  @@192.168.1.251:514
*.*  @@192.168.1.251:514