rsyslogconf每个配置解释
rsyslog.conf是rsyslog服务的配置文件,用于指定日志的处理方式和输出位置。下面是rsyslog.conf中常见的配置项及其解释:
-
$ModLoad:加载模块,可用于扩展rsyslog的功能。
-
$ActionFileDefaultTemplate:定义默认的模板。
-
$WorkDirectory:指定工作目录。
-
$IncludeConfig:包含其他配置文件。
-
$InputFileName:指定输入文件的名称。
-
$InputFileTag:指定输入文件的标签。
-
$InputFileStateFile:指定输入文件的状态文件。
-
$InputFileFacility:指定输入文件的设施。
-
$InputFileSeverity:指定输入文件的严重性。
-
$InputFilePollInterval:指定输入文件的轮询间隔。
-
$InputFilePersistStateInterval:指定输入文件状态的持久化间隔。
-
$InputFilePollingMode:指定输入文件的轮询模式。
-
$InputFileReadMode:指定输入文件的读取模式。
-
$InputFileBufferSize:指定输入文件的缓冲区大小。
-
$InputFileMaxMessageSize:指定输入文件的最大消息大小。
-
$InputFileFollowSymlinks:指定是否跟随符号链接。
-
$InputFileDisableStat:指定是否禁用文件状态检查。
-
$InputFileMonitorInterval:指定输入文件的监视间隔。
-
$InputFileTagFromFileName:从文件名中提取标签。
-
$InputTCPServerBindRuleset:指定TCP服务器绑定的规则集。
-
$InputTCPServerRun:指定是否运行TCP服务器。
-
$InputTCPServerStreamDriver:指定TCP服务器使用的流驱动程序。
-
$InputTCPServerStreamDriverMode:指定TCP服务器使用的流驱动程序模式。
-
$InputTCPServerStreamDriverAuthMode:指定TCP服务器使用的流驱动程序认证模式。
-
$InputTCPServerStreamDriverPermittedPeer:指定TCP服务器允许的对等端。
-
$InputTCPServerStreamDriverCertFile:指定TCP服务器使用的证书文件。
-
$InputTCPServerStreamDriverKeyFile:指定TCP服务器使用的密钥文件。
-
$InputTCPServerStreamDriverCAFile:指定TCP服务器使用的CA文件。
-
$InputUDPServerBindRuleset:指定UDP服务器绑定的规则集。
-
$InputUDPServerRun:指定是否运行UDP服务器。
-
$InputUDPServerBindAddress:指定UDP服务器绑定的地址。
-
$InputUDPServerPort:指定UDP服务器绑定的端口。
-
$InputUDPServerBufferSize:指定UDP服务器使用的缓冲区大小。
-
$InputUDPServerPermittedPeer:指定UDP服务器允许的对等端。
-
$InputUDPServerCertFile:指定UDP服务器使用的证书文件。
-
$InputUDPServerKeyFile:指定UDP服务器使用的密钥文件。
-
$InputUDPServerCAFile:指定UDP服务器使用的CA文件。
-
$InputTCPServerBindAddress:指定TCP服务器绑定的地址。
-
$InputTCPServerPort:指定TCP服务器绑定的端口。
-
$InputTCPServerMaxSessions:指定TCP服务器的最大会话数。
-
$InputTCPServerSessionTimeout:指定TCP服务器会话的超时时间。
-
$InputTCPServerSessionCloseOnIdle:指定TCP服务器会话是否在空闲时关闭。
-
$InputTCPServerSessionCloseOnIdleTimeout:指定TCP服务器会话在空闲时关闭的超时时间。
-
$InputTCPServerSessionCloseOnIdleGracePeriod:指定TCP服务器会话在空闲时关闭的优雅期。
-
$InputTCPServerStreamDriverAuthTimeout:指定TCP服务器使用的流驱动程序认证超时时间。
-
$InputTCPServerStreamDriverAuthGraceTime:指定TCP服务器使用的流驱动程序认证优雅时间。
-
$InputTCPServerStreamDriverAuthFailAction:指定TCP服务器使用的流驱动程序认证失败操作。
-
$InputTCPServerStreamDriverAuthFailMessage:指定TCP服务器使用的流驱动程序认证失败消息。
-
$ActionExecOnlyOnceEveryInterval:指定执行操作的时间间隔。
-
$ActionExecOnlyOnceEveryIntervalCount:指定执行操作的计数。
-
$ActionExecOnlyOnceEveryIntervalInterval:指定执行操作的时间间隔。
-
$ActionExecOnlyOnceEveryIntervalCountInterval:指定执行操作的计数间隔。
-
$ActionExecOnlyOnceEveryIntervalExec:指定执行操作的命令。
-
$ActionExecOnlyOnceEveryIntervalExecOnlyOnce:指定执行操作的命令是否只执行一次。
-
$ActionExecOnlyOnceEveryIntervalExecOnlyOnceTimeout:指定执行操作的命令是否只执行一次的超时时间。
-
$ActionExecOnlyOnceEveryIntervalExecOnlyOnceGraceTime:指定执行操作的命令是否只执行一次的优雅时间。
-
$ActionExecOnlyOnceEveryIntervalExecOnlyOnceFailAction:指定执行操作的命令是否只执行一次的失败操作。
-
$ActionExecOnlyOnceEveryIntervalExecOnlyOnceFailMessage:指定执行操作的命令是否只执行一次的失败消息。
-
$ActionExecOnlyOnceEveryIntervalExecOnlyOnceSuccessAction:指定执行操作的命令是否只执行一次的成功操作。
-
$ActionExecOnlyOnceEveryIntervalExecOnlyOnceSuccessMessage:指定执行操作的命令是否只执行一次的成功消息。
这些配置项是rsyslog.conf中常见的配置项,可以根据实际需求进行配置
原文地址: https://www.cveoy.top/t/topic/eoiJ 著作权归作者所有。请勿转载和采集!