0

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?

DanielGibbs
  • 573
  • 5
  • 13
  • 32

1 Answers1

1

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.

Nikolaidis Fotis
  • 2,032
  • 11
  • 13
  • +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. – DanielGibbs Aug 30 '10 at 03:40