gpt4 book ai didi

Rsyslog imfile 错误 : no file name given

转载 作者:行者123 更新时间:2023-12-04 17:47:16 24 4
gpt4 key购买 nike

我在 ubuntu 16.04 上使用 rsyslog 版本 8.16.0。

以下是我的配置文件:

module(load="imfile") #needs to be done just once

# File 1
input(type="imfile"
mode="inotify"
File="/var/log/application/hello.log"
Tag="application-access-logs"
Severity="info"
PersistStateInterval="20000"
)

$PrivDropToGroup adm
$WorkDirectory /var/spool/rsyslog
$InputRunFileMonitor

#Template for application access events
$template ApplicationLogs,"%HOSTNAME% %msg%\n"


if $programname == 'application-access-logs' then @@xx.xx.xx.xx:12345;ApplicationLogs
if $programname == 'application-access-logs' then ~

我收到以下错误:

rsyslogd: version 8.16.0, config validation run (level 1), master config /etc/rsyslog.conf
rsyslogd: error during parsing file /etc/rsyslog.d/21-application-test.conf, on or before line 10: parameter 'mode' not known -- typo in config file? [v8.16.0 try http://www.rsyslog.com/e/2207 ]
rsyslogd: imfile error: no file name given, file monitor can not be created [v8.16.0 try http://www.rsyslog.com/e/2046 ]

我在这里做错了什么?我正在使用 inotify 模式,因为我想在文件名中使用通配符。

最佳答案

我知道这不是一个完整的答案,而是一个可以帮助其他人解决同样问题的观察。

module(load="imfile"mode="inotify") 是全局设置的,因此如果任何其他 .conf 文件设置了模块属性,它似乎会为任何 future 的文件抛出此错误。

关于Rsyslog imfile 错误 : no file name given,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47899355/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com