I'm looking for some program or utility to create a centralized log monitoring server for a mixed Windows and Linux environment. Any suggestions? Essentially we want a place to look at the system and event logs for over 100 servers. Free is always better
|
feedback
|
|
splunk I think your overall best option is probably to go with Splunk since you're in a mixed environment. Depends on how much you want to log and if you can afford to pay. If you're selective about what you want to log you might just be able to get away with it for free. OSSEC While not EXACTLY what you're looking for, OSSEC will aggregate all of your logs to a single server with a fairly small amount of configuration. OSSEC can also integrate with Splunk which makes it even more interesting. Here's a snippet from their home page:
Roll your own This appears to be an older post but it might help anyway: http://www.johnhsawyer.com/2006/03/centralized-logging-for-windows-using.html You can also take a look at a previous question I answered here regarding sending log files securely to syslog-ng. (at least for the Linux side anyway): http://serverfault.com/questions/20840/how-would-you-send-syslog-securely-over-the-public-internet Hope this helps. | ||||
|
feedback
|
|
If you're stupidly wealthy, splunk is pretty deadly. If you're not, it may be worth looking at some combination of syslog (-ng or rsyslog), Ossec-hids, and octopussy. Really though, you probably want splunk. | |||
|
feedback
|
|
Splunk!!!! Splunk!!! Splunk!!!! I use it for a mix of Networking devices, Linux, Solaris, Windows. The only issue is to keep under the free level, you need to be very specific what logs you want to keep, but I found as long as I was diligent in cutting down on chatter, and really only logging the info I needed, I had no problem. | |||||||||
feedback
|