hi,
We found the fault. Syntax error , there is a missing / in front of
var/log/......
It was not caught by running the syntax check  rsyslogd -f
/etc/rsyslog.conf -N1
Regards,
Ole Frøslie


On Wed, 11 Oct 2023 at 14:04, Ole Froslie <o...@com4.no> wrote:

> Hi all,
> I struggle with an rsyslog issue.
>
> I have set up the following config in /var/etc/rsyslog.d/
>
>
> module(load="imfile")
>
>
> input(type="imfile" File="var/log/ipa_access_agg.log" Tag="ipa-access-log"
> Facility="local0")
>
> input(type="imfile" File="/var/log/dirsrv/slapd-COM4-NET/security"
> Tag="ipa-security-log" Facility="local0")
>
> input(type="imfile" File="/var/log/dirsrv/slapd-COM4-NET/errors"
> Tag="ipa-errors-log" Facility="local0")
>
> input(type="imfile" File="/var/log/dirsrv/slapd-COM4-NET/audit"
> Tag="ipa-audit-log" Facility="local0")
>
> input(type="imfile" File="/var/log/httpd/error_log" Tag="ipa-httpd-log"
> Facility="local0")
>
> input(type="imfile" File="/var/log/krb5kdc.log" Tag="ipa-krb-log" Facility
> = "local0")
>
>
> #remove - from audit file
>
> if ($syslogfacility >=16 and $syslogtag=="ipa-audit-log" and $msg=="-")
> then stop
>
> # Forward local facilities
>
> if $syslogfacility >= 16 then @my_log_server_ip:514
>
> Everything works fine except the first line , i.e. input(type="imfile"
> File="var/log/ipa_access_agg.log" Tag="ipa-access-log" Facility="local0")
> This particular line give me the following error message when running
> systemctl restart rsyslog, and logs are not sent from this file. The others
> work fine.
>
>  rsyslog.service - System Logging Service
>
>      Loaded: loaded (/usr/lib/systemd/system/rsyslog.service; *enabled*;
> preset: *enabled*)
>
>      Active: *active (running)* since Wed 2023-10-11 13:58:24 CEST; 1s ago
>
>        Docs: man:rsyslogd(8)
>
>              https://www.rsyslog.com/doc/
>
>    Main PID: 97584 (rsyslogd)
>
>       Tasks: 4 (limit: 23159)
>
>      Memory: 1.3M
>
>         CPU: 136ms
>
>      CGroup: /system.slice/rsyslog.service
>
>              └─97584 /usr/sbin/rsyslogd -n
>
>
> Oct 11 13:58:24 idm2.com4.net systemd[1]: Starting System Logging
> Service...
>
> Oct 11 13:58:24 idm2.com4.net systemd[1]: Started System Logging Service.
>
> Oct 11 13:58:24 idm2.com4.net rsyslogd[97584]: [origin
> software="rsyslogd" swVersion="8.2102.0-117.el9" x-pid="97584" x-info="
> https://www.rsyslog.com";] start
>
> Oct 11 13:58:24 idm2.com4.net rsyslogd[97584]: *imfile: wd 1 already in
> wdmap! [v8.2102.0-117.el9 try https://www.rsyslog.com/e/2175
> <https://www.rsyslog.com/e/2175> ]*
>
> Oct 11 13:58:24 idm2.com4.net rsyslogd[97584]: *imfile: wd 2 already in
> wdmap! [v8.2102.0-117.el9 try https://www.rsyslog.com/e/2175
> <https://www.rsyslog.com/e/2175> ]*
>
> Oct 11 13:58:24 idm2.com4.net rsyslogd[97584]: *imjournal: journal files
> changed, reloading...  [v8.2102.0-117.el9 try https://www.rsyslog.com/e/0
> <https://www.rsyslog.com/e/0> ]*
>
>
> When removing the particular line and restarting, the issue disappears.
>
> The particular file /var/log/ipa_access_agg.log is the ip-access log
> modified by a script, to make it more fit for purpose.
> The file:
>
> [my prompt]# ls -al /var/log/ipa_access_agg.log
>
> -rw-r--r--. 1 root root 5546055 Oct 11 12:18 /var/log/ipa_access_agg.log
>
>
> The file is subject to logrotate , using this config in /etc/logrotate.d/:
>
> myprompt]# cat /etc/logrotate.d/ipa_access_agg
>
> /var/log/ipa_access_agg.log {
>
>     daily
>
>     missingok
>
>     rotate 7
>
>     create
>
> }
>
>
>
>
>
>
> I have the exact same setup running without issues on another machine.
>
> Both machines run same rsyslog version, see error message below.
>
> Both machines run the same CentOS
>
>  Operating System: CentOS Stream 9
>
>        CPE OS Name: cpe:/o:centos:centos:9
>
>
>
>
> I have tried to google any clues, without success.
>
>
> Any ideas?
>
>
> regards,
>
> Ole
>
>
>
>
>
>
>
_______________________________________________
rsyslog mailing list
https://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of 
sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE 
THAT.

Reply via email to