Hello Atilla! You can limit the persistent journald storage in size with SystemMaxUse option. Just find a value which is good enough for you to save all the messages while rsyslog is down. I guess 1Gb should be more than enough.
On Wed, 20 Mar 2024 at 12:17, Attila Lakatos via rsyslog < rsyslog@lists.adiscon.com> wrote: > Hello Peter, > > I think that would be the best solution from rsyslog point of view. > However, this would mean that logs would be stored in both > /var/log/{messages|secure|...} and the journal. > Ideally, it would be better to have them only in one place. > > Thanks, > Attila > > On Tue, Mar 19, 2024 at 4:03 PM Peter Portante via rsyslog < > rsyslog@lists.adiscon.com> wrote: > > > Attila, any reason you can't just use persistent journald? That is > > what we did to solve the lost shutdown and crash logs. -Peter > > > > On Fri, Mar 15, 2024 at 12:31 PM David Lang via rsyslog > > <rsyslog@lists.adiscon.com> wrote: > > > > > > imjournal uses the journal api to fetch the logs (fetching them in > > > near-real-time), journald keeps files internally to support it. > > > > > > David Lang > > > > > > On Fri, 15 Mar 2024, Attila Lakatos via rsyslog wrote: > > > > > > > The solution is clean to me, however I think this could be a > > bottleneck for > > > > busy systems. Also, this would mean that I need to maintain a copy of > > journal > > > > logs in one or more files. > > > > > > > > On Wed, Mar 13, 2024 at 2:53 PM John Chivian <jchiv...@chivian.com> > > wrote: > > > > > > > >> You could split rsyslog into two separate service instances. > > > >> > > > >> Service 1 would do *only one thing*, read imjournal and write to > > > >> file(s). This service would *not* have the network.target > dependency. > > > >> Service 2 would do *everything else*, including reading the file(s) > > > >> output from above (which survive the reboot) and sending the events > > within > > > >> to a network destination. This service would have the > network.target > > > >> dependency so as to be able to deliver reliably. > > > >> > > > >> Regards, > > > >> > > > >> > > > >> On Mar 13, 2024, at 07:49, Attila Lakatos via rsyslog < > > > >> rsyslog@lists.adiscon.com> wrote: > > > >> > > > >> Recently I came across an observation where we are not able to > capture > > > >> normal reboot/shutdown logs on Fedora/RHEL distributions. In these > > > >> environments, systemd is responsible for starting the rsyslog > > service. A > > > >> service can have multiple dependencies, which influence how early or > > how > > > >> late rsyslog is started or stopped. Many years ago, we added > > dependency for > > > >> the network.target and network-online.target into the service file > > [1]. If > > > >> rsyslog started before establishing network access, it would be > > unable to > > > >> transmit messages to remote destinations during that period, > > resulting in > > > >> the generation of misleading information about the unavailability of > > > >> certain remote targets (e.g. not able to resolve hostnames). > > > >> However, this approach results in a significant tradeoff. While it > > prevents > > > >> misleading unavailability messages during network setup and > shutdown, > > it > > > >> also causes rsyslog to *exit* *early* during shutdown, leading to > > missed > > > >> logs regarding the graceful termination of other programs. This > > limitation > > > >> extends to system reboots as well. Thus, while addressing one issue, > > the > > > >> current service configuration introduces another. > > > >> By default, we retrieve shutdown events from the journal using the > > > >> imjournal module. Journal log data is stored in memory so after > > shutdown, > > > >> logs are not preserved. > > > >> > > > >> Has someone faced this problem? Are there any known workarounds? > > > >> > > > >> [1] > > > >> > > > >> > > > https://github.com/deoren/rsyslog-examples/blob/master/etc/systemd/system/rsyslog.service.d/10-wait-on-network.conf > > > >> _______________________________________________ > > > >> 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. > > > _______________________________________________ > > > 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. > _______________________________________________ > 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. -- Yury Bushmelev _______________________________________________ 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.