I have an Ubuntu server that will be running rsyslog
and many "client" devices and applications sending logs to it (via various syslog clients).
I know that rsyslog
logs everything to /var/log
, but ideally I could "pump" these logs to a file on another machine. Effectively making the server where rsyslog
lives as a centralized location for clients to send log messages to, but allowing me to send the logs to a network drive or a machine with a considerably larger storage capability.
Is this possible to do? I know rsyslog
has a lot of modules that you can plug in, but I don't see any that allow you to override /var/log
in favor of a remote file location. Any ideas?