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