On Thu, 20 Jun 2013, Dirk wrote:

Hi all,

I do have a logical problem I need a hint for.

I want to configure redundant central logservers so that
- the clients send messages to one and fail over to the second if the first is off - not all clients send to the same primary, but share the load (half of the clients sends to server A as primary, other half to B as primary)
That is the easy part, I have that working.

Now I want the logservers to forward everything they receive over the network to the other logserver. In the end they should have the same amount of log messages, the complete set.

I cannot simply add a line to the logservers' config forwarding everything over to the other one - that would build a loop.

So I need a way of configuring "forward only what you received from clients, but not from the other logserver". That still would be fairly easy if I replaced the originating hostname in the log message with that of the forwarding logserver.
But I want the originating logclient's hostname to remain.

I remember having solved that problem once some years ago, but I googled all day and did not find the solution.

Any hint or help would be appreciated.

:fromhost, != 'ip.of.other.centralbox', @@ip.of.other.centralbox

each box will send all logs that didn't arrive _from_ the other box _to_ the other box

now, beyond this you can get fancy and add queueing, RELP, etc to better handle the case where the other box is down.

In addition, instead of pointing clients to one box or the other, you can use pacemaker to manage a CLUSTERIP VIP that will let you point all your clients at one IP address, and then process half of the connections on each box, and when one box goes down the connections will all be handled on the other box.

David Lang
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of 
sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE 
THAT.

Reply via email to