Назад | Перейти на главную страницу

Что такое SysLog, продукт или стандарт?

У меня есть заказчик, который использует системный журнал под Linux. У нас нет инфраструктуры Linux или навыков в нашей организации, поэтому я нашел продукт Windows под названием WinSysLog.

Мне было интересно, является ли системный журнал стандартом, поэтому все продукты, основанные на системном журнале, работают по одним и тем же правилам, или все приложения системного журнала отличаются?

Да, системный журнал - это стандартизированный протокол, в RFC5424. Однако это не торговая марка, поэтому нет причин, по которым кто-то не мог придумать что-то совершенно не связанное с протоколом системного журнала и назвать это WinSysLog (айи! Верблюды!). Вам нужно будет проверить, соответствует ли он стандартному протоколу.

Системный журнал является стандартом, и обычно приложение или библиотека в операционных системах, которые я использовал, которые его реализуют, также называются системным журналом. Смущает, да? :)

Видеть:

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

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

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

Я считаю, что это стандарт, так как есть RFC

Это был как специальный протокол, так и стандарт с течением времени. Системный журнал не стал стандартом до августа 2001 года. До этого существовало несколько вариантов системного журнала, все они происходили от оригинальной реализации Эрика Алмана в 1980-х годах. Не все эти варианты обязательно были совместимы. В августе 2001 года IETF выпустила документ, стандартизирующий системный журнал в RFC 3164. Протокол Syslog был впоследствии улучшен в RFC 5424 который устарел RFC 3164.

Если ваш клиент использует Linux, я бы посоветовал вам проверить Системный журнал-NG и Rsyslog Оба предоставляют имплементации системного журнала, которые совместимы с WinSyslog.