I run a RHEL server with rsyslog to collect my network logs, and by receiving a security bulletin alert I have to upgrade this server.
What is the strategy to upgrade this machine, knowing that many other machine's logs depend on this and on an OS update may be we are faced of many reboots ?
what is the comportment of other machine when rsyslog is not running.
NB: I add that the syslog client are appliances, some kind of SMG. And As known is that the appliance are limited on configuration side and tunning parameters.
in this case when you are maintaining your logserver, you have to find an alternative way to store your log messages. You can
As always it depends...
The traditional syslog protocol, based on UDP, is best effort. If the remote syslog server is not able to receive the syslog events, the transmitting syslog server(s) can't detect that and during that period all transmitted events are lost and no attempt is made to transmit them again.
If both your syslog-ng and all your transmitting syslog server(s) use the more advanced TCP protocol version, they can detect that the remote syslog server has broken the connection. Depending on the syslog daemon events might be buffered and transmitted later...