From b6bcc14c0aa3f3b569abf630dc11ae9443ebca73 Mon Sep 17 00:00:00 2001 From: Rainer Gerhards Date: Wed, 30 Jan 2008 07:01:49 +0000 Subject: added rsyslog vs. syslog-ng comparison --- doc/rsyslog_ng_comparison.html | 241 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 241 insertions(+) create mode 100644 doc/rsyslog_ng_comparison.html (limited to 'doc/rsyslog_ng_comparison.html') diff --git a/doc/rsyslog_ng_comparison.html b/doc/rsyslog_ng_comparison.html new file mode 100644 index 00000000..db4bc729 --- /dev/null +++ b/doc/rsyslog_ng_comparison.html @@ -0,0 +1,241 @@ + + + + +rsyslog vs. syslog-ng - a comparison + + + + +

rsyslog vs. syslog-ng

+ +

Written by + + Rainer + + Gerhards (2008-01-29)

+ +

We have often been asked abut a comparison sheet between rsyslog and +syslog-ng. Unfortunately, I do not know much about syslog-ng, I did not even use +it once. Also, there seems to be no comprehensive feature sheet available for +syslog-ng. So I started this comparison, but it probably is not complete. For +sure, I miss some syslog-ng features. This is not an attempt to let rsyslog +shine more than it should. I just used the rsyslog feature sheet as a staring +point, simply because it was available. If you would like to add anything to the chart, or +correct it, please simply drop me a line. +I would love to see a real honest and up-to-date comparison sheet, so please +don't be shy ;)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Featurersyslogsyslog-ng
native support for + writing to MySQL + databasesyespaid edition only
native support for writing to Postgres databasesyespaid edition only
support for (plain) tcp based syslogyesyes
support for sending and receiving compressed syslog messagesyesI think "no"
support for on-demand on-disk spooling of messagesyespaid edition only
ability to configure backup syslog/database servers yesno
support for receiving messages via reliable + RFC + 3195 deliveryyesno
ability to generate file names and directories (log targets) + dynamicallyyesyes
control of log output format, including ability to present channel + and priority as visible log datayesnot sure...
good timestamp format control; at a minimum, ISO 8601/RFC 3339 + second-resolution UTC zoneyes? (I guess so)
ability to reformat message contents and work with substringsyesI think yes
support for log files larger than 2gbyesyes
support for file size limitation and automatic rollover command + executionyesyes (?)
support for running multiple rsyslogd instances on a single machineyes? (but I think yes)
support for + ssl-protected + syslog via stunnelvia stunnel
+ paid edition natively
ability to filter on any part of the message, not just facility and + severityyesyes
ability to use regular expressions in filtersyesyes
support for discarding messages based on filtersyes?
ability to execute shell scripts on received messagesyesyes
ability to pipe messages to a continously running programnoyes
ability to preserve the original hostname in NAT environments and + relay chainsyesyes (think so)
ability to limit the allowed network senders (syslog ACLs)yesyes (?)
powerful BSD-style hostname and program name blocks for easy + multi-host supportyesno
massively multi-threaded for tomorrow's multi-core machinesyes?
support for IETF's new syslog-protocol draftyesno
support for syslog-transport-tls based framing on syslog/tcp + connectionsyesno (?)
support for IPv6yesyes (?)
ability to control repeated line reduction ("last message repeated n + times") on a per selector-line basisyesyes (?)
config file includes, also full directory includesyes?
supports multiple actions per selector/filter conditionyes?
plug-in interfaceyesno (?)
Windows Event Log gatherervia EventReporter or + MonitorWare Agent (both commercial + software)via Windows agent, paid edition only
config file formatcompatible to legacy syslogd but uglyclean but not backwards compatible
support for GSS-APIyes?
web interfacephpLogCon
+ [also works with + php-syslog-ng]
+ php-syslog-ng
? (probably many I do no know off...)noyes
+

This document is current as of 2008-01-29 and definitely incomplete (I did +not yet manage to complete it!).

+ + + + -- cgit