I have a large number of "client" machines (Mac Minis running OS X 10.6.3) that need to send data to a central server, also running OS X, so I am using remote syslogging to accomplish this.

My question is, if the server (or the a client) goes offline for whatever reason, is it possible for the client machines to buffer the log data so that it is not lost?

link|improve this question

67% accept rate
feedback

1 Answer

up vote 1 down vote accepted

For syslog no. There is another syslog implementation called rsyslog ... which supports another protocol named relp. This is exactly what you want for your case.

link|improve this answer
+1; we use rsyslog as well for the same reason--it will buffer it locally for a configured amount of time, and will send all data to the server once its re-established the connection. – Andrew M. Aug 29 '10 at 22:25
The only question now is ... if it's supported by OSX :> – Nikolaidis Fotis Aug 29 '10 at 23:08
Ok, thanks Nikolaidis and Redmumba, rsyslog doesn't actually come with OS X by default so we're going to try a different approach instead of using syslog, as opposed to installing third-party software on all of our clients. But thanks heaps for the answer. – DanieL Aug 30 '10 at 3:40
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.