Rsyslog

Rsyslog
Original author(s) Rainer Gerhards
Stable release
8.19.0 / May 31, 2016 (2016-05-31)[1]
Preview release
8.9.0 / March 13, 2015 (2015-03-13)
Written in C
Operating system Unix-like
Type System logging
License GNU General Public License v3
Website http://www.rsyslog.com/

Rsyslog is an open-source software utility used on UNIX and Unix-like computer systems for forwarding log messages in an IP network. It implements the basic syslog protocol, extends it with content-based filtering, rich filtering capabilities, flexible configuration options and adds features such as using TCP for transport.

The official RSYSLOG website defines the utility as "the rocket-fast system for log processing".[2]

Protocol

Rsyslog uses the standard BSD syslog protocol, specified in RFC 3164. As the text of RFC 3164 is an informational description and not a standard, various incompatible extensions of it emerged. Rsyslog supports many of these extensions. The format of relayed messages can be customized.

The most important extensions of the original protocol supported by rsyslog are:

History

The rsyslog project began in 2004, when Rainer Gerhards, the primary author of rsyslog, decided to write a new strong syslog daemon to compete with syslog-ng, because, according to the author, "A new major player will prevent monocultures and provide a rich freedom of choice."[3] Rainer Gerhards worked on rsyslog inside his own company, Adiscon GmbH.

Distributions

rsyslog is available for a number of Unix systems and Linux distributions, among others:[4]

See also

References

  1. http://www.rsyslog.com/rsyslog-8-19-0-v8-stable-released/
  2. "rsyslog". rsyslog.com. Retrieved 2014-09-25. RSYSLOG is the rocket-fast system for log processing.
  3. "Why does the world need another syslog?". August 12, 2007. Retrieved June 7, 2009.
  4. "Platforms". Retrieved June 7, 2009.
  5. "Debian 5.0 release notes". February 14, 2009. Retrieved February 16, 2009. The package rsyslog takes over as default system and kernel logging daemon for Debian 5.0, replacing syslogd and klogd.
  6. "Release Notes for SUSE Linux Enterprise Server 11 Service Pack 2". Retrieved August 3, 2012. syslog-ng will be replaced with rsyslog
  7. http://www.freshports.org/sysutils/rsyslog4
  8. https://wiki.archlinux.org/index.php/Rsyslog
This article is issued from Wikipedia - version of the 7/25/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.