3. Определения
Syslog использует три уровня:
- на уровне «содержимого» (content) находится управляющая информация, помещаемая в сообщения Syslog или извлекаемая из них,
- на уровне «приложений» (application) осуществляется создание, интерпретация, маршрутизация и сохранение сообщений Syslog,
- на уровне «транспорта» (transport) выполняется прием и передача сообщений Syslog по каналам связи.
Некоторые типы функций, исполняющихся на этих концептуальных уровнях:
- «источник» (originator) генерирует содержимое, которое будет помещено в отправляемые сообщения Syslog,
- «коллектор» (collector) собирает содержимое сообщений Syslog для последующего анализа,
- «ретранслятор» (relay) пересылает сообщения Syslog, принимая их от источников или других ретрансляторов и направляя их коллекторам или другим ретрансляторам,
- «отправитель» (transport sender) посылает сообщения Syslog по указанному транспортному протоколу,
- «получатель» (transport receiver) получает сообщения Syslog по указанному транспортному протоколу.
На рисунке 1 показано распределение этих функций по уровням.
+---------------------+ +---------------------+ | содержимое | | содержимое | |---------------------| |---------------------| | приложения syslog | | приложения syslog | (источник, | | | | коллектор, | | | | ретранслятор) |---------------------| |---------------------| | транспорт syslog | | транспорт syslog | (отправитель, | | | | получатель) +---------------------+ +---------------------+ ^ ^ | | -------------------------- Рисунок 1. Уровни Syslog