thanks,
As mentioned in my own reply, this was actually caused by a small syntax
error.
Now it works as expected.
regards,
Ole


On Wed, 11 Oct 2023 at 21:09, David Lang <[email protected]> wrote:

> please post your full config (you can have rsyslog combine all include
> files
> into one file to see them as rsyslog does by starting rsyslog with -o
> /path/to/file)
>
> It sounds as if you have additional imfile inputs that already specify
> these
> files, but without the full config, it's hard to guess what's actually
> happening.
>
> David Lang
>
>   On Wed, 11 Oct 2023, Ole Froslie via rsyslog wrote:
>
> > Date: Wed, 11 Oct 2023 14:04:07 +0200
> > From: Ole Froslie via rsyslog <[email protected]>
> > To: [email protected]
> > Cc: Ole Froslie <[email protected]>
> > Subject: [rsyslog] Rsyslog error: imfile: wd 1 already in wdmap
> >
> > 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.
_______________________________________________
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