I have a centralized syslog-ng system that is taking in feeds from various servers, and putting it into storage. Fortunately, I was forward thinking and I have each system coming in on its own port, which helps me delineate which traffic is which.
I need to send some of this traffic to a network sensor running rsyslogd. But that sensor is only listening on 514, and I can't change that. But I need for the rsyslogd box to be able to pull apart the traffic, and to know where it came from originally, so that I can apply the right rewriting and sending to software on the sensor (basically, to template it all).
How can I do this? I know there is tagging on the syslog-ng box, but from what I see, that doesn't actually work for outbound UDP traffic.