Comparar tamaños
Registrarse
English Français

Compare syslog software

1

Compare syslog software: rsyslog vs syslog-ng

Enlace
rsyslogsyslog-ng
Actualizado2013-03-20 17:56:582013-03-20 17:56:58
Sitio webrsyslog.combalabit.com/...
licenseGPLv3 (GPLv2 for v2 branch)LGPL
Input Sources
UNIX domain socketSíSí
UDPSíSí
TCPSíSí
RELPSí
RFC 3195/BEEPSí (via im3195)Sí
kernel logSíSí
fileSíSí
mark message generator as an optional inputSí
Standard output (stdout) of an applicationSí
Named pipeSí
Handle multi-line messages like Apache Tomcat or Oracle log messagesNo
Windows Event LogSí a Windows event logging software such as EventReporter orMonitorWare Agent (both commercial software, both fund rsyslogdevelopment)- via separate agent only available at Personal Edition
Network (Protocol) Support
support for (plain) tcp based syslogSíSí
support for GSS-APISí
ability to limit the allowed network senders (syslog ACLs)Sí
support for syslog-transport-tls based framing on syslog/tcp connectionsSí
udp syslogSíSí
syslog over RELPSí
truly reliable message delivery (Why is plain tcp syslog not reliable?)Sí
on the wire (zlib) message compressionSí- only when using TLS
support for receiving messages via reliable RFC 3195 deliverySí
support for TLS/SSL-protected syslogSí (since 3.19.0)via stunnelSí
support for IETF's new syslog-protocol draftSíSí
support for IETF's new syslog-transport-tls draftSí (since 3.19.0 - world's first implementation)Sí
support for IPv6SíSí
native ability to send SNMP trapsSí- only in syslogng box appliance
ability to preserve the original hostname in NAT environments and relay chainsSíSí
Message Filtering
Filtering for syslog facility and prioritySíSí
Filtering for hostnameSíSí
Filtering for applicationSíSí
Filtering for message contentsSíSí
Filtering for sending IP addressSíSí
ability to filter on any other message field not mentioned above (including substrings and the like)SíSí
support for complex filters, using full boolean algebra with and/or/not operators and parenthesisSíSí
Support for reusable filters: specify a filter once and use it in multiple selector lines noSí
support for arbritrary complex arithmetic and string expressions inside filtersSíSí
ability to use regular expressions in filtersSíSí PRCE and POSIX
support for discarding messages based on filtersSíSí
ability to filter out messages based on sequence of appearingSí (starting with 3.21.3)
powerful BSD-style hostname and program name blocks for easy multi-host supportSí
Supported Database Outputs
MySQLSí (native ommysql, omlibdbi)Sí
PostgreSQLSí (native ompgsql, omlibdbi)Sí
OracleSí (omlibdbi)Sí
SQLiteSí (omlibdbi)Sí
Microsoft SQL (Open TDS)Sí (omlibdbi)Sí
Sybase (Open TDS)Sí (omlibdbi)
Firebird/InterbaseSí (omlibdbi)
IngresSí (omlibdbi)
mSQLSí (omlibdbi)
Enterprise Features
support for on-demand on-disk spooling of messagesSí
ability to limit disk space used by spool filesSí
each action can use its own, independant set of spool filesSí
different sets of spool files can be placed on different diskSí
ability to process spooled messages only during a configured timeframe (e.g. only during off-peak hours, during peak hours they are enqueued only)Sí (can independently be configured for the main queue and each action queue)
ability to configure backup syslog/database serversSí
Professional SupportSí
Config File
config file formatcompatible to legacy syslogd but ugly
ability to include config file from within other config filesSíSí
ability to include all config files existing in a specific directorySí
Extensibility
Functionality split in separately loadable modulesSí
Support for third-party input pluginsSí
Support for third-party output pluginsSí
Other Features
ability to generate file names and directories (log targets) dynamicallySíSí
control of log output format, including ability to present channel and priority as visible log dataSíSí
native ability to send mail messagesSí (ommail, introduced in 3.17.0)
good timestamp format control; at a minimum, ISO 8601/RFC 3339 second-resolution UTC zoneSíSí microsecond time resolution, extended RFC3339, timezone information
ability to reformat message contents and work with substringsSíSí
support for log files larger than 2gbSíSí
support for log file size limitation and automatic rollover command executionSíSí
support for running multiple syslogd instances on a single machineSí
ability to execute shell scripts on received messagesSí
ability to pipe messages to a continously running program
massively multi-threaded for tomorrow's multi-core machinesSíSí
ability to control repeated line reduction ("last message repeated n times") on a per selector-line basisSí
supports multiple actions per selector/filter conditionSí
web interfacephpLogCon [also works with php-syslog-ng]
using text files as input sourceSíSí
rate-limiting output actionsSíSí
discard low-priority messages under system stressSí
flow control (slow down message reception when system is busy)Sí (advanced, multiple ways to slow down inputs depending on individual input capabilities, based on watermarks)Sí
rewriting messagesSíSí
output data into various formatsSíSí
ability to control "message repeated n times" generationSí
supported platforms Linux, BSD, anecdotical seen on Solaris; compilation and basic testing done on HP UXSí
DNS cacheSíSí
Windows Event Log containers / log files (via separate agent application)
Latest version7.2.6 stable (March 2013)Open Source Edition (OSE) 3.4 (Feb 2013)
Integrar
Compare syslog software: rsyslog vs syslog-ng
IT development
English
Public
Public
2020-11-17 00:08:52
View changes
Manage backups

User reviews and comments

No comments yet. Be the first to leave your review.