2

I have a customer who is using syslog running under Linux. We don't have any Linux infrastructure or skills in our org, so I found a Windows product called WinSysLog.

I was wondering, is Syslog a standard, so all products based on syslog run on the same rules, or are each Syslog applications differant?

4 Answers 4

10

Yes, syslog is a standardised protocol, in RFC5424. However, it's not a trademark, so there's no reason why someone couldn't come up with something completely unrelated to the syslog protocol and call it WinSysLog (aiee! The camels!). You'll need to investigate whether it is compliant with the standard protocol.

2
  • 1
    The winsyslog.com site lists "receive messages from your firewalls and routers like PIX, NetGear or IPTables" as the first bullet point, so it presumably supports standard syslog. JL, you might also want to look at Kiwi Syslog: kiwisyslog.com Nov 19, 2009 at 16:37
  • WinSyslog complies to all relevant standards including RFC 3164 and RFC 3195 (winsyslog.com/en/product) Feb 11, 2012 at 19:11
3

Syslog is a standard and generally the application or library on the operating systems I've used that implement it are called syslog as well. Confusing huh? :)

See:

http://www.faqs.org/rfcs/rfc3164.html

http://www.faqs.org/rfcs/rfc3195.html

http://www.faqs.org/rfcs/rfc5424.html

2

I believe it is a standard, as there is an RFC

2
  • +1 for linking to an RFC. Nov 19, 2009 at 19:21
  • Hi downvoter, please do let me know what you didn't like about my answer :-).
    – dsolimano
    Oct 3, 2010 at 22:21
0

It has been both a adhoc protocol, and a standard over time. Syslog did not become a standard until August of 2001. Before that there were several variants of syslog all descending from Eric Alman's original implementation in the 1980's. Not all of these variants were necessarily compatible. In August of 2001 the IETF issued a document that standardized syslog in RFC 3164. The Syslog protocol was subsequently improved up in RFC 5424 which obsoleted RFC 3164.

If you customer is on linux I would suggest you check out Syslog-NG and Rsyslog Both provide implimentations of Syslog that are compatible with WinSyslog.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .