First of all I'm happy we are using
monit and monit is having an eye on the rsyslog daemon. This is how I even realised that rsyslog isn't running and refusing to start or at least I could see that monit tried to restart rsyslogd multiple times a day.
After some digging into the issue I could see that rsyslogd refused to start. I tried some obvious things like stopping the service, deleting it's pid file but the service did not start. A reboot did not solve the issue, as well. Manually starting
/usr/sbin/rsyslogd just exited with this output:
rsyslog startup failure: error reading "fork pipe": No such process
Looking into the log files wasn't really helpful for obvious reasons, there was no log daemon running...
All I had so far were entries like the following in the kernel ring buffer (output from dmesg):
traps: rs:action 0 que[31409] trap stack segment ip:5650eb6fb31c sp:7fcbda075b30 error:0 in rsyslogd[5650eb6d5000+92000]
Google did not help me. All I found were some different issues like rsyslogd crashing after running for hours and bugs with some modules. But I didn't change anything on the system and my behaviour was quiet different.