Graylog2

Graylog2 is an open source and free log management application.  It consists of a server written in Java that accepts your syslog messages via TCP, UDP or AMQP, and stores it in the database for later review.

http://graylog2.org/