To the best o my knowledge, Splunk is one of the best players in that area. You can use it for free up to about 500MB of logs per day. OSSec has a slightly different focus (intrusion detection), but might also be useful for your (seemingly basic) purposes.