Hi David,
I just wanted to confirm that upgrading rsyslog to version 2202 from 2006 has resolved our issue and state files are now being deleted. We are very happy. 😊 Thank you. Regards, Cossy -----Original Message----- From: David Lang <da...@lang.hm> Sent: 25 March 2022 23:19 To: David Lang <da...@lang.hm> Cc: John Chivian <jchiv...@chivian.com>; Cosmas, Cossy via rsyslog <rsyslog@lists.adiscon.com>; Cosmas, Cossy <cossy.cos...@dieboldnixdorf.com> Subject: Re: [rsyslog] Imifile-state File Housekeeping Query... ! EXTERNAL MESSAGE - Think Before You Click or Download new parameter that was added deleteStateOnFileDelete you will need to be running a pretty current version to have that. David Lang On Fri, 25 Mar 2022, David Lang wrote: > Date: Fri, 25 Mar 2022 11:48:02 -0700 (PDT) > From: David Lang <da...@lang.hm<mailto:da...@lang.hm>> > To: John Chivian <jchiv...@chivian.com<mailto:jchiv...@chivian.com>> > Cc: David Lang <da...@lang.hm<mailto:da...@lang.hm>>, > "Cosmas, Cossy via rsyslog" > <rsyslog@lists.adiscon.com<mailto:rsyslog@lists.adiscon.com>>, > "Cosmas, Cossy" > <cossy.cos...@dieboldnixdorf.com<mailto:cossy.cos...@dieboldnixdorf.com>> > Subject: Re: [rsyslog] Imifile-state File Housekeeping Query... > > I would suggest that your cleanup process also delete old state files, > then if you restart rsyslog weekly, any state files that have been > deleted, but that rsyslog had open, will be purged by the OS (they are > relatively small, so infrequent restarts should work, you don't want > full restarts frequently, because there is a window during the restart > where rsyslog cannot proccess > logs) > > David Lang > > On Fri, 25 Mar 2022, John Chivian wrote: > >> Date: Fri, 25 Mar 2022 13:42:33 -0500 >> From: John Chivian <jchiv...@chivian.com<mailto:jchiv...@chivian.com>> >> To: David Lang <da...@lang.hm<mailto:da...@lang.hm>> >> Cc: "Cosmas, Cossy via rsyslog" >> <rsyslog@lists.adiscon.com<mailto:rsyslog@lists.adiscon.com>>, >> "Cosmas, Cossy" >> <cossy.cos...@dieboldnixdorf.com<mailto:cossy.cos...@dieboldnixdorf.com>> >> Subject: Re: [rsyslog] Imifile-state File Housekeeping Query... >> >> Excellent, thank you David! Our rotation methodology is confirmed as >> required until rsyslog supports deleting orphan state files at either >> startup or shutdown, which to my way of thinking is a high priority add. >> We have some cleanup tasks that spin every six hours because clients >> drop dated files as often as every minute. >> >> Regards, >> >> >>> On Mar 25, 2022, at 13:30, David Lang <da...@lang.hm<mailto:da...@lang.hm>> >>> wrote: >>> >>> rsyslog doesn't delete the old state files because it doesn't know >>> if the file is going to come back in a few seconds or not (such >>> things happen), so the decision was made to keep the files around as >>> a lesser evil than re-ingesting an old file that reappears. >>> >>> for exactly this duplicate ingestion issue, I would suggest you >>> either rotate the file to a directory that rsyslog is not watching, >>> or rotate it to a filename that rsyslog is not watching. >>> >>> If you app is creating files that have a date in their name, and >>> creating new files over time, this approach doesn't work, but that's >>> a perfect example of where rsyslog may think it's done with a file, >>> but that it may reappear (either because it's a new file created >>> because the app is confused with the date, or because someone >>> restored it from elsewhere to look at it) >>> >>> There is discussion of this problem elsewhere and talk of adding an >>> option to have rsyslog remove state files where no file exists to >>> avoid the 'leak' of state files, but opening up the risk of duplicate >>> ingestion. >>> >>> David Lang >>> >>> On Fri, 25 Mar 2022, Cosmas, Cossy via rsyslog wrote: >>> >>>> Date: Fri, 25 Mar 2022 15:31:12 +0000 >>>> From: "Cosmas, Cossy via rsyslog" >>>> <rsyslog@lists.adiscon.com<mailto:rsyslog@lists.adiscon.com>> >>>> To: John Chivian <jchiv...@chivian.com<mailto:jchiv...@chivian.com>> >>>> Cc: "Cosmas, Cossy" >>>> <cossy.cos...@dieboldnixdorf.com<mailto:cossy.cos...@dieboldnixdorf.com>>, >>>> rsyslog-users >>>> <rsyslog@lists.adiscon.com<mailto:rsyslog@lists.adiscon.com>> >>>> Subject: Re: [rsyslog] Imifile-state File Housekeeping Query... >>>> >>>> Hi John, >>>> >>>> I stopped (systemctl stop rsyslog.service) and then >>>> started(systemctl start rsyslog.service) the rsyslog service but >>>> that hasn't reduced the number of state files. >>>> >>>> When you say rotate the files are you referring to the cron tab job >>>> that is deleting all of the monitored audit log files? >>>> >>>> That activity takes place overnight. >>>> >>>> Regards, >>>> Cossy >>>> >>>> -----Original Message----- >>>> From: Cosmas, Cossy >>>> Sent: 25 March 2022 15:22 >>>> To: John Chivian <jchiv...@chivian.com<mailto:jchiv...@chivian.com>> >>>> Cc: rsyslog-users >>>> <rsyslog@lists.adiscon.com<mailto:rsyslog@lists.adiscon.com>> >>>> Subject: RE: [rsyslog] Imifile-state File Housekeeping Query... >>>> >>>> >>>> Hi John, >>>> >>>> Thanks for the advice, appreciate it. >>>> >>>> Ill give it a go now. >>>> >>>> Regards, >>>> Cossy >>>> >>>> -----Original Message----- >>>> From: John Chivian <jchiv...@chivian.com<mailto:jchiv...@chivian.com>> >>>> Sent: 25 March 2022 15:21 >>>> To: rsyslog-users >>>> <rsyslog@lists.adiscon.com<mailto:rsyslog@lists.adiscon.com>> >>>> Cc: Cosmas, Cossy >>>> <cossy.cos...@dieboldnixdorf.com<mailto:cossy.cos...@dieboldnixdorf.com>> >>>> Subject: Re: [rsyslog] Imifile-state File Housekeeping Query... >>>> >>>> ! EXTERNAL MESSAGE - Think Before You Click or Download >>>> >>>> My best advice is to stop and restart rsyslog after rotating files >>>> (a HUP won’t do it). This makes rsyslog close and verify state >>>> files at shutdown, and the ones for non-existent files will then >>>> get removed at startup. >>>> >>>> Regards, >>>> >>>>> On Mar 25, 2022, at 10:10, Cosmas, Cossy via rsyslog >>>>> <rsyslog@lists.adiscon.com<mailto:rsyslog@lists.adiscon.com>> wrote: >>>>> >>>>> >>>>> PS. We are running rsyslog 8.2006. >>>>> >>>>> -----Original Message----- >>>>> From: rsyslog >>>>> <rsyslog-boun...@lists.adiscon.com<mailto:rsyslog-boun...@lists.adiscon.com>> >>>>> On Behalf Of >>>>> Cosmas, Cossy via rsyslog >>>>> Sent: 25 March 2022 10:02 >>>>> To: rsyslog@lists.adiscon.com<mailto:rsyslog@lists.adiscon.com> >>>>> Cc: Cosmas, Cossy >>>>> <cossy.cos...@dieboldnixdorf.com<mailto:cossy.cos...@dieboldnixdorf.com>> >>>>> Subject: [rsyslog] Imifile-state File Housekeeping Query... >>>>> >>>>> ! EXTERNAL MESSAGE - Think Before You Click or Download >>>>> >>>>> >>>>> Dear Rsyslog Forum Users, >>>>> >>>>> A quick question from a relative newbie... >>>>> >>>>> I have configured rsyslog to monitor my applications audit log >>>>> files. I have also implemented a cron based housekeeping script to >>>>> delete the application audit log files when they are over a week old. >>>>> >>>>> I would have expected the rsyslog imifile-state files to >>>>> automatically reduce in number as the number of audit files >>>>> decreases due to the above housekeeping task but this is not the case. >>>>> >>>>> The number of imifile-state files just keeps on increasing and >>>>> this is problematic as we have limits around the number of open >>>>> files that rsyslog can maintain. >>>>> >>>>> I would just like to know what should be happening here and what >>>>> is normal. >>>>> >>>>> Does rsyslog ever automatically remove redundant state files or >>>>> are they left in place with the user expected to implement a cron >>>>> based routine to delete them manually? >>>>> >>>>> Any advice appreciated. >>>>> >>>>> Thank you. >>>>> >>>>> Regards, >>>>> >>>>> Cossy Cosmas >>>>> Payments and Transaction Management Services Diebold Nixdorf >>>>> >>>>> Advanced notice of annual leave: >>>>> 20th June - 24th June >>>>> 22nd August - 4th September >>>>> >>>>> Mobile: +44 7717 863755 >>>>> One The Boulevard, Cain Road, >>>>> Bracknell, Berkshire, RG12 1WP >>>>> >>>>> cossy.cos...@dieboldnixdorf.com<mailto:cossy.cosmas@dieboldnixdorf<mailto:cossy.cos...@dieboldnixdorf.com%3cmailto:cossy.cosmas@dieboldnixdorf> >>>>> .com >>>>>> >>>>> DieboldNixdorf.com >>>>> >>>>> [1_twitter_logo_24px]<https://urldefense.proofpoint.com/v2/url?u=h >>>>> ttps-3A__twitter.com_DieboldNixdorf&d=DwIFAg&c=7my1DiYA8Epq5UwiA7n >>>>> 6nQ&r=Sv0VnMLZbAdbaH6yPjH_FOYEELYL_Sa9QWHeuqpB2AY&m=_ln9W7In6NJgIg >>>>> zlx3E3y8U6dczMOFBB4D7C0kaTcB3luvx2uBUcdM2AK0b5Hys8&s=LUATZyF1IN8aM >>>>> KCSuxYkfho4Vg6eU041XiNrdpyD3so&e= >>>>> > [2_facebook_logo_24px] >>>>> <https://urldefense.proofpoint.com/v2/url?u=https-3A__www.facebook >>>>> .com_DieboldNixdorf&d=DwIFAg&c=7my1DiYA8Epq5UwiA7n6nQ&r=Sv0VnMLZbA >>>>> dbaH6yPjH_FOYEELYL_Sa9QWHeuqpB2AY&m=_ln9W7In6NJgIgzlx3E3y8U6dczMOF >>>>> BB4D7C0kaTcB3luvx2uBUcdM2AK0b5Hys8&s=X2WIo3MSLhpeBcW6VFX4Sy2SM0Wbk >>>>> IVr7xwShNubav4&e= >>>>> > [3_youtube_logo_24px] >>>>> <https://urldefense.proofpoint.com/v2/url?u=https-3A__www.youtube. >>>>> com_DieboldNixdorf&d=DwIFAg&c=7my1DiYA8Epq5UwiA7n6nQ&r=Sv0VnMLZbAd >>>>> baH6yPjH_FOYEELYL_Sa9QWHeuqpB2AY&m=_ln9W7In6NJgIgzlx3E3y8U6dczMOFB >>>>> B4D7C0kaTcB3luvx2uBUcdM2AK0b5Hys8&s=6wy_XQvegYq7h1tm5hOX8BXR_r-hKk >>>>> 9D3osb2Lz0Nro&e= >>>>> > [4_linkedin_logo_24px] >>>>> <https://urldefense.proofpoint.com/v2/url?u=https-3A_ > _w >>> ww. >>>>> linkedin.com_company_diebold&d=DwIFAg&c=7my1DiYA8Epq5UwiA7n6nQ&r=S >>>>> v0VnMLZbAdbaH6yPjH_FOYEELYL_Sa9QWHeuqpB2AY&m=_ln9W7In6NJgIgzlx3E3y >>>>> 8U6dczMOFBB4D7C0kaTcB3luvx2uBUcdM2AK0b5Hys8&s=j7-qHkmmXOVmynEwlaLn >>>>> BhLfDyOBUuON7TbZ8mexxOw&e= >>>>> > [5_blog_logo_24px] <http://blog.dieboldnixdorf.com/> >>>>> >>>>> _______________________________________________ >>>>> rsyslog mailing list >>>>> https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.adiscon >>>>> .net >>>>> _mailman_listinfo_rsyslog&d=DwIFaQ&c=7my1DiYA8Epq5UwiA7n6nQ&r=Sv0V >>>>> nMLZ >>>>> bAdbaH6yPjH_FOYEELYL_Sa9QWHeuqpB2AY&m=DHsPogUuazI8EUh7DqtQalde8tqZ >>>>> nfHT >>>>> VWykmkZNx0bHELIbg9Zzft9Q6GbmLh4t&s=FY_T0UNmcLGdLKOQg3GcZNwP-6fDEVW >>>>> HKy0 >>>>> aplakdEE&e= >>>>> https://urldefense.proofpoint.com/v2/url?u=http-3A__www.rsyslog.co >>>>> m_pr >>>>> ofessional-2Dservices_&d=DwIFaQ&c=7my1DiYA8Epq5UwiA7n6nQ&r=Sv0VnML >>>>> ZbAd >>>>> baH6yPjH_FOYEELYL_Sa9QWHeuqpB2AY&m=DHsPogUuazI8EUh7DqtQalde8tqZnfH >>>>> TVWy >>>>> kmkZNx0bHELIbg9Zzft9Q6GbmLh4t&s=UF7Hr7h98tGBxyIDcwVhf3axMFQhzWkQSA >>>>> h6T5 45tFs&e= What's up with rsyslog? Follow >>>>> https://urldefense.proofpoint.com/v2/url?u=https-3A__twitter.com_r >>>>> gerh >>>>> ards&d=DwIFaQ&c=7my1DiYA8Epq5UwiA7n6nQ&r=Sv0VnMLZbAdbaH6yPjH_FOYEE >>>>> LYL_ >>>>> Sa9QWHeuqpB2AY&m=DHsPogUuazI8EUh7DqtQalde8tqZnfHTVWykmkZNx0bHELIbg >>>>> 9Zzf t9Q6GbmLh4t&s=3pzUn1DEzQh35h5Uyo_0LY3g6k70GXY3BXy3KSLL55k&e= >>>>> 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://urldefense.proofpoint.com/v2/url?u=https-3A__lists.adiscon. >>>> net_mailman_listinfo_rsyslog&d=DwIDaQ&c=7my1DiYA8Epq5UwiA7n6nQ&r=Sv >>>> 0VnMLZbAdbaH6yPjH_FOYEELYL_Sa9QWHeuqpB2AY&m=sxc7AQopnmGFMKWghbBfpgW >>>> Z12-Poz1N_cc1QFstrQY89dU3XyXsXKwfGegHwe7M&s=rzTUj0oTW4-e_oUoIYX4jeb >>>> Yaqd3P_UpB1-1FLHOpc8&e= >>>> https://urldefense.proofpoint.com/v2/url?u=http-3A__www.rsyslog.com >>>> _professional-2Dservices_&d=DwIDaQ&c=7my1DiYA8Epq5UwiA7n6nQ&r=Sv0Vn >>>> MLZbAdbaH6yPjH_FOYEELYL_Sa9QWHeuqpB2AY&m=sxc7AQopnmGFMKWghbBfpgWZ12 >>>> -Poz1N_cc1QFstrQY89dU3XyXsXKwfGegHwe7M&s=TMJoikgVk5fM5cl3ptYLaXW3xy >>>> WNmZsHFKA9tZ4WKQU&e= What's up with rsyslog? Follow >>>> https://urldefense.proofpoint.com/v2/url?u=https-3A__twitter.com_rg >>>> erhards&d=DwIDaQ&c=7my1DiYA8Epq5UwiA7n6nQ&r=Sv0VnMLZbAdbaH6yPjH_FOY >>>> EELYL_Sa9QWHeuqpB2AY&m=sxc7AQopnmGFMKWghbBfpgWZ12-Poz1N_cc1QFstrQY8 >>>> 9dU3XyXsXKwfGegHwe7M&s=UTBgWBv11s5ZXE2glYcGUDiPgCafELIViaeXI_sU1eE& >>>> e= 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.