![Denial of service on rsyslog checkpoint](https://kumkoniak.com/80.jpg)
Is there any way I can do this without enabling the debug logs by default? Can rsyslog send an extra message to the server (maybe appended in the logs) whenever server comes back up ? This would notify the server that some messages were dropped. I want to get a debug message on client side whenever rsyslog is dropping messages (in scenarios where remote server is not reachable for long duration). imudp in rsyslog 4.x before 4.1.2, 3.21 before 3.21.9 beta, and 3.20 before 3.20.2 generates a message even when it is sent by an unauthorized sender, which allows remote attackers to cause a denial of service (disk consumption) via a large number of spurious messages. The rsyslog is running as a background process and as recommended in the docs, I am not running the rsyslog in debug mode. I am using rsyslog to read the logs from an input file (using imfile module) and to send the logs to a remote server using RELP (module omrelp). When nameservers are being declared in etc/nf, rsyslog shows a significant delay while parsing incoming log events.
![Denial of service on rsyslog checkpoint](https://kumkoniak.com/80.jpg)