「syslog」- 杂记

  CREATED BY JENKINSBOT

一些基本的概念和术语

syslog

一个函数?
syslog(2)与syslog(3),一个是系统调用,一个是函数库。syslog(3)产生的日志由syslogd(8)进行分发。

一个标准
在计算中,syslog是消息记录的标准。 它允许分离生成消息的软件、存储消息的系统、报告和分析消息的软件。每条消息都标有设施代码,表示生成消息的软件类型,并分配了严重性级别。

计算机系统设计人员可以使用syslog进行系统管理和安全审计以及一般信息,分析和调试消息。 许多平台上的各种设备(如打印机,路由器和消息接收器)都使用syslog标准。 这允许从中央存储库中的不同类型的系统合并日志数据。许多操作系统都存在syslog的实现。

rsyslog

一个开源软件,在UNIX和类Unix计算机系统中使用,用于在IP网络中转发日志消息。它实现了基本的syslog协议,通过基于内容的过滤,丰富的过滤功能,灵活的配置选项扩展了它,并添加了诸如使用TCP进行传输等功能。

	多线程
	TCP,SSL,TLS,RELP
	MySQL,PostgreSQL,Oracle等
	过滤系统日志消息的任何部分
	完全可配置的输出格式
	适用于企业级中继链

官方RSYSLOG网站将该实用程序定义为“用于日志处理的快速系统”。而且还在持续更新。

起始于2004年。

syslog-ng

针对Unix和类Unix系统的syslog协议的免费开源实现。

起始于1998年。