“It has several features surpassing syslogd, including reliable message transferring using the TCP protocol, transfer messages securely using TLS, the ability to send log messages directly to an SQL database like MySQL or PostgreSQL, and the possibility to control the flow of messages to handle minor server outages.”
Syslog server | Syslog-ng
Syslog-ng のオープンソース版は SQL へのダイレクトな投入ができませんでした。が、最近のバージョンはできるんですね。知らなかった。
DB へログを投入しようと思い、対抗馬の rsyslog を使おうと検討していましたが、syslog-ng でもいいかもね。
syslogd supporting MySQL and TCP :: rsyslog
二つの違いは設定ファイルの好みとライセンスなのかな?前に調べたときは syslog-ng だとライセンス的に NG だから CentOS から外されたってのを見た気がするけど、どうだっけ。
とりあえずは rsyslog かな~。Gentoo ではまだマスクされてるのが気になるけど・・・。