sysklogd-sql is a port of the sysklogd daemon that can log data to a MySQL or PostgreSQL database running either on the same machine or a remote database server. The SQL configuration is done in the standard syslog.conf file for easy administration and configuration. Also included is a set of sample PHP scripts to query the data from the syslog database. In a large environment, you can set up a central logging server, or configure a secure syslog environment that will make it very difficult to tamper with the syslog data.
|Licenses||BSD Original GPL|
|Operating Systems||POSIX Linux|
Release Notes: This version supports both MySQL and PostgreSQL databases, and includes major enhancements to the way that errors are handled when sending data to the SQL server. It no longer requires the SQL server to be running prior to syslogd. The ability to log to multiple SQL servers of the same type has been added (beta).
Release Notes: This release has security enhancements to help deal with possible buffer overflows and HTTP attacks against the sample Web front end. There is now a cleaner interface for date-based searching on the results page in the sample Web front end, and the beginnings of Oracle support and log rotation.
Release Notes: Changed the buffers used for SQL processing to use internal defines to help eliminate possible buffer overflows, and increased the size of some of the buffers by 1 byte. A new, more intuitive date-based search syntax was included, some unused SQL calls were removed, and SQL data is escaped to accommodate the new search and to deal with possible HTTP attacks from the sample front end. An index was added to the Machine column for faster processing of first page of the sample.
No changes have been submitted for this release.