stringtranslate.com

Рсислог

Rsyslog — это утилита с открытым исходным кодом, используемая в UNIX и Unix-подобных компьютерных системах для пересылки сообщений журнала в IP -сети . Она реализует базовый протокол syslog , расширяет его с помощью фильтрации на основе содержимого, богатых возможностей фильтрации, операций с очередями для обработки офлайн-выводов, [2] поддержки различных выходов модулей, [3] гибких параметров конфигурации и добавляет такие функции, как использование TCP для транспорта.

Официальный сайт RSYSLOG определяет утилиту как «ракетно-быструю систему для обработки журналов». [4]

Протокол

Rsyslog использует стандартный протокол BSD syslog, указанный в RFC 3164. Поскольку текст RFC 3164 является информационным описанием, а не стандартом, появились различные несовместимые расширения. Rsyslog поддерживает многие из этих расширений. Формат ретранслируемых сообщений можно настраивать.

Наиболее важными расширениями исходного протокола, поддерживаемыми rsyslog, являются:

История

Проект rsyslog начался в 2004 году, когда Райнер Герхардс , основной автор rsyslog, решил написать новый мощный демон syslog, чтобы конкурировать с syslog-ng , поскольку, по словам автора, «новый крупный игрок предотвратит монокультурность и предоставит широкую свободу выбора». [5] Райнер Герхардс работал над rsyslog в своей собственной компании Adiscon GmbH.

Сопутствующие RFC и рабочие группы

Смотрите также

Ссылки

  1. ^ "ChangeLog". 5 декабря 2022 г. Получено 10 декабря 2022 г. – через GitHub .
  2. ^ "Rsyslog.conf(5) - Страница руководства Linux".
  3. ^ «Документация RSyslog».
  4. ^ "rsyslog". rsyslog.com . Получено 2014-09-25 . RSYSLOG — это сверхбыстрая система для обработки журналов .
  5. ^ «Зачем миру нужен еще один системный журнал?». 12 августа 2007 г. Получено 31 октября 2018 г.

Внешние ссылки