我有一个使用在Linux下运行的系统日志的客户。 我们的组织中没有任何Linux基础架构或技能,所以我find了一个名为WinSysLog的Windows产品。
我想知道,是Syslog的一个标准,所以所有基于syslog的产品都运行在相同的规则上,还是每个Syslog应用程序都不一样?
是的,syslog是一个标准化的协议,在RFC5424中 。 但是,这不是一个商标,所以没有理由为什么有人不能提出一些与系统日志协议完全无关的东西,并把它称为WinSysLog(aiee!骆驼!)。 您需要调查它是否符合标准协议。
系统日志是一个标准,通常是我使用过的操作系统上的应用程序或库,它也被称为syslog。 混淆吧? 🙂
看到:
http://www.faqs.org/rfcs/rfc3164.html
我相信这是一个标准,因为有一个RFC
它既是一个adhoc协议,也是一个标准。 系统日志直到2001年8月才成为标准。在此之前,系统日志的几个变种都是从上个世纪80年代埃里克•阿尔曼(Eric Alman)最初实现的。 并非所有这些变体都必须兼容。 2001年8月,IETF发布了一个在RFC 3164中标准化系统日志的文件。 Syslog协议随后在RFC 5424中得到了改进,该RFC已经废弃了RFC 3164 。
如果你的客户是在Linux上,我build议你看看Syslog-NG和Rsyslog都提供了与WinSyslog兼容的Syslog的实现。