RFC3164
Протокол BSD Syslog |
Введение
С момента своего возникновения жизнь неразрывно связана Шаблон:Nobr сообщений (сигналов). Шаблон:Nobr особи органической формы жизни[перевод 1] Шаблон:Nobr сообщениях может крыться много важной информации. Шаблон:Nobr сигналы тревоги, сообщения Шаблон:Nobr пищи Шаблон:Nobr жизненно важных ресурсов Шаблон:Nobr другое. Шаблон:Nobr случаев данные сообщения только информируют других особей Шаблон:Nobr подтверждения.
Так и люди применяют Шаблон:Nobr Шаблон:Nobr общении. Например, штормовые предупреждения могут передаваться множеством различных способов — воем сирен, оповещением Шаблон:Nobr Шаблон:Nobr наконец, Шаблон:Nobr флагов, вывешенных Шаблон:Nobr Ожидается, Шаблон:Nobr услышавшие Шаблон:Nobr Шаблон:Nobr поймут Шаблон:Nobr Шаблон:Nobr соответствующие меры. Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr нежелательно подтверждать получение предупреждений.
Продолжая этот принцип, операционные системы, процессы Шаблон:Nobr были написаны Шаблон:Nobr Шаблон:Nobr возможность отправлять сообщения Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr событиях. Обычно Шаблон:Nobr предназначались только Шаблон:Nobr операторов вычислительных машин.
Поскольку операционные системы, процессы Шаблон:Nobr становились Шаблон:Nobr сложными, Шаблон:Nobr разработаны службы, регистрирующие Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr операционному персоналу быстрее отделять уведомления Шаблон:Nobr Шаблон:Nobr сообщений Шаблон:Nobr Процесс Syslog Шаблон:Nobr одной Шаблон:Nobr служб, которые широко применяются Шаблон:Nobr операционных системах.
Этот процесс был спроектирован достаточно гибко, Шаблон:Nobr Шаблон:Nobr персонала появилась возможность назначать способ обработки сообщений, получаемых Шаблон:Nobr выполняющихся Шаблон:Nobr Шаблон:Nobr стороны, процесс Syslog может сохранять сообщения Шаблон:Nobr Шаблон:Nobr локальной вычислительной системы, Шаблон:Nobr выводить Шаблон:Nobr Шаблон:Nobr стороны, Шаблон:Nobr Шаблон:Nobr сообщения Шаблон:Nobr процессу Syslog, исполняющемуся Шаблон:Nobr машине.
Процесс Syslog и создавался Шаблон:Nobr Шаблон:Nobr некоторой доли масштабируемости, поскольку было известно, Шаблон:Nobr многомашинных распределенных систем Шаблон:Nobr времени Шаблон:Nobr доступа Шаблон:Nobr Шаблон:Nobr сообщения, Шаблон:Nobr Шаблон:Nobr Syslog, выполняющийся Шаблон:Nobr устройстве, Шаблон:Nobr настроен Шаблон:Nobr Шаблон:Nobr добавлять сообщения Шаблон:Nobr файлы, Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr машине.
В самых упрощенных терминах, протокол Syslog обеспечил транспорт, позволяющий доставлять сообщения, уведомляющие Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr сообщений Шаблон:Nobr серверов Syslog) Шаблон:Nobr
Поскольку каждый процесс, приложение Шаблон:Nobr система писали Шаблон:Nobr независимо друг Шаблон:Nobr Шаблон:Nobr сообщений Syslog было неоднородно. Шаблон:Nobr Шаблон:Nobr никаких предположений Шаблон:Nobr Шаблон:Nobr сообщений. Протокол был спроектирован просто Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr случае только одно устройство является источником одного конкретного сообщения. Процесс Syslog, выполняющийся Шаблон:Nobr может передать Шаблон:Nobr коллектору. Шаблон:Nobr получения Шаблон:Nobr
Один из фундаментальных принципов протокола Шаблон:Nobr Syslog — Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr никакая строгая координация. Действительно, передача сообщений Syslog Шаблон:Nobr начата Шаблон:Nobr Шаблон:Nobr нет сконфигурированного Шаблон:Nobr физически существующего получателя. Наоборот, многие устройства, вероятнее всего, могут получать сообщения Шаблон:Nobr конфигурирования Шаблон:Nobr Шаблон:Nobr значительно помогла принятию Шаблон:Nobr Syslog.
События и сообщения
Авторы операционных систем, процессов Шаблон:Nobr сами определяли какие сообщения Шаблон:Nobr формироваться Шаблон:Nobr Шаблон:Nobr обстоятельствах. Шаблон:Nobr случаях сообщения создаются, Шаблон:Nobr состояние. Шаблон:Nobr генерироваться Шаблон:Nobr Шаблон:Nobr промежутки времени Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr приложений. Шаблон:Nobr случаях, сообщения Шаблон:Nobr созданы Шаблон:Nobr Шаблон:Nobr условий. Шаблон:Nobr могут содержать Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr сигнал некоторого типа.
Предполагалось, Шаблон:Nobr операционных систем, процессов Шаблон:Nobr сами поместят Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr широких категорий. Шаблон:Nobr категории обычно объединяют указание Шаблон:Nobr ответственный Шаблон:Nobr сообщения, Шаблон:Nobr относительной важности сообщения. Шаблон:Nobr операционный персонал мог выборочно фильтровать сообщения Шаблон:Nobr получать Шаблон:Nobr Шаблон:Nobr срочной реакции уведомления, наряду Шаблон:Nobr сохранять сообщения Шаблон:Nobr или информационные сообщения Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr позднее время. Шаблон:Nobr Шаблон:Nobr также Шаблон:Nobr отображения Шаблон:Nobr сообщений.
Устройства ДОЛЖНЫ быть сконфигурированы Шаблон:Nobr Шаблон:Nobr определяющими порядок действий, например, отобразить сообщение Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr его Шаблон:Nobr Заметим, Шаблон:Nobr эти обычно очень гибки. Администратор может захотеть сохранять локально Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr направлять другому устройству Шаблон:Nobr высокой важности. Шаблон:Nobr посчитать необходимым также отправлять некоторым Шаблон:Nobr пользователям устройства сообщения Шаблон:Nobr субъекта Шаблон:Nobr отображать Шаблон:Nobr консоли.
Шаблон:Nobr администратор сообщения Шаблон:Nobr процесс отправления Шаблон:Nobr Syslog обычно состоит сначала Шаблон:Nobr решения Шаблон:Nobr Шаблон:Nobr важности следует отправлять сообщения, Шаблон:Nobr назначения удаленного получателя. Шаблон:Nobr может захотеть направлять одному определенному коллектору Шаблон:Nobr сформированные почтовым субъектом. Шаблон:Nobr может решить, Шаблон:Nobr сгенерированные ядром, должны отправляться другому получателю Syslog Шаблон:Nobr сообщения ядра критической важности Шаблон:Nobr отправлены еще Шаблон:Nobr получателю. Шаблон:Nobr посчитать необходимым сообщения, выводимые Шаблон:Nobr системной консоли, отправлять Шаблон:Nobr некоторым соответствующим специалистам Шаблон:Nobr сохранять Шаблон:Nobr Шаблон:Nobr диске устройства. Шаблон:Nobr сообщения Шаблон:Nobr локального процесса может оказаться достаточно только выводить Шаблон:Nobr консоли, Шаблон:Nobr Шаблон:Nobr другим устройствам. Шаблон:Nobr сначала правила распределения сообщений должны задаваться Шаблон:Nobr Шаблон:Nobr будут знать Шаблон:Nobr сообщения будут получать коллекторы Шаблон:Nobr задать соответствующие правила Шаблон:Nobr Syslog.
Содержимое сообщений тоже оставлялось Шаблон:Nobr авторов. Шаблон:Nobr что Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr идея. Шаблон:Nobr хорошей практикой включать Шаблон:Nobr отметку времени Шаблон:Nobr информацию Шаблон:Nobr Шаблон:Nobr создавшем сообщение. Шаблон:Nobr Шаблон:Nobr строго Шаблон:Nobr
Нужно предположить, Шаблон:Nobr процесс Шаблон:Nobr устройстве может генерировать сообщения Шаблон:Nobr Шаблон:Nobr включить Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr нет никакого локального хранилища данных, например, принтеры, маршрутизаторы, концентраторы, коммутаторы Шаблон:Nobr рабочие станции. Шаблон:Nobr обязательным является условие доставки сообщений Шаблон:Nobr коллектору, Шаблон:Nobr будут помещены Шаблон:Nobr Шаблон:Nobr просмотрены оператором.
Действия получателя сообщений
Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr обработаны Шаблон:Nobr выходит Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr описанным Шаблон:Nobr Шаблон:Nobr выведены Шаблон:Nobr мониторов рабочих мест соответствующих специалистов, сохранены Шаблон:Nobr Шаблон:Nobr дальше Шаблон:Nobr Шаблон:Nobr комбинации таких действий. Правила распределения (перенаправления) полученных сообщений, Шаблон:Nobr идентичны правилам распределения локально сгенерированных сообщений.
Шаблон:Nobr общее правило, обычно есть много устройств, отправляющих сообщения относительно небольшому количеству коллекторов. Шаблон:Nobr вход позволяет администратору накапливать сообщения Шаблон:Nobr источников Шаблон:Nobr небольшом числе репозитариев.
Протокол транспортного уровня
Syslog использует UDP[1] Шаблон:Nobr базового механизма транспортного уровня. Шаблон:Nobr протокола Syslog был выделен порт Шаблон:Nobr Шаблон:Nobr сообщений РЕКОМЕНДУЕТСЯ тоже использовать Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr отправителя Syslog, Шаблон:Nobr передача допустимых сообщений Syslog отправителем Шаблон:Nobr порта, отличного Шаблон:Nobr Шаблон:Nobr использует исходный порт, отличный Шаблон:Nobr Шаблон:Nobr РЕКОМЕНДУЕТСЯ Шаблон:Nobr Шаблон:Nobr хорошей идеей) отправлять последующие сообщения Шаблон:Nobr единственного выбранного непротиворечивого порта.
Определения и архитектура
Шаблон:Nobr документе используются следующие определения:
- «устройство» — машина, генерирующая сообщения,
- «ретранслятор» — машина, получающая сообщения Шаблон:Nobr Шаблон:Nobr машинам,
- «коллектор» или «сервер Syslog» — машина, только получающая сообщения Шаблон:Nobr Шаблон:Nobr машинам,
- «отправитель» — любое устройство или ретранслятор, отправляющее сообщения,
- «получатель» — любой коллектор или ретранслятор, получающий сообщения.
В итоге архитектура устройств Шаблон:Nobr описана следующим образом:
- Отправители посылают сообщения ретрансляторам Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr получатель коллектором Шаблон:Nobr
- Отправители могут быть сконфигурированы так, Шаблон:Nobr одно Шаблон:Nobr сообщение нескольким получателям.
- Ретрансляторы могут отправлять все Шаблон:Nobr некоторые Шаблон:Nobr сообщений следующему ретранслятору Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr передают Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr действуют Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr схеме Шаблон:Nobr будут отмечаться Шаблон:Nobr
- Ретрансляторы могут также генерировать Шаблон:Nobr сообщения Шаблон:Nobr Шаблон:Nobr ретрансляторам Шаблон:Nobr Шаблон:Nobr они действуют Шаблон:Nobr Шаблон:Nobr схеме Шаблон:Nobr также будут отмечаться Шаблон:Nobr
Шаблон:Nobr изображены варианты допустимой архитектуры, однако, Шаблон:Nobr первый вариант был самым распространенным. Приемлемы Шаблон:Nobr комбинации Шаблон:Nobr Шаблон:Nobr ретрансляторы Шаблон:Nobr схеме могут отправлять дальше все Шаблон:Nobr Шаблон:Nobr сообщений, наряду Шаблон:Nobr сообщений, сгенерированных самими ретрансляторами.
+----------+ +---------+ |Устройство|---->----|Коллектор| +----------+ +---------+ +----------+ +------------+ +---------+ |Устройство|---->----|Ретранслятор|---->----|Коллектор| +----------+ +------------+ +---------+ +----------+ +------------+ +------------+ +---------+ |Устройство|->-|Ретранслятор|->-..->-|Ретранслятор|->-|Коллектор| +----------+ +------------+ +------------+ +---------+ +----------+ +------------+ +---------+ |Устройство|---->----|Ретранслятор|---->----|Коллектор| | |-+ +------------+ +---------+ +----------+ \ \ +------------+ +---------+ +->--|Ретранслятор|---->----|Коллектор| +------------+ +---------+ +----------+ +---------+ |Устройство|---->----|Коллектор| | |-+ +---------+ +----------+ \ \ +------------+ +---------+ +->--|Ретранслятор|---->----|Коллектор| +------------+ +---------+ +----------+ +------------+ +---------+ |Устройство|---->----|Ретранслятор|---->-------|Коллектор| | |-+ +------------+ +---| | +----------+ \ / +---------+ \ +------------+ / +->--|Ретранслятор|-->--/ +------------+ Схема 1. Некоторые возможные архитектуры Syslog
Формат пакетов и содержимого
Полезная нагрузка любого Шаблон:Nobr портом назначения которого является порт Шаблон:Nobr Шаблон:Nobr обработана Шаблон:Nobr Syslog. Формат первоначально переданного сообщения Syslog МОЖЕТ отличаться Шаблон:Nobr ретранслированного сообщения. Шаблон:Nobr РЕКОМЕНДУЕТСЯ передавать сообщения Syslog Шаблон:Nobr предлагаемом настоящим документом, Шаблон:Nobr Шаблон:Nobr обязательным требованием. Шаблон:Nobr Шаблон:Nobr распознать, Шаблон:Nobr придерживается предложенного Шаблон:Nobr документе формата, Шаблон:Nobr передать Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr никаких изменений. Напротив, Шаблон:Nobr получив сообщение, Шаблон:Nobr различить Шаблон:Nobr Шаблон:Nobr формате, Шаблон:Nobr ТРЕБУЕТСЯ изменить сообщение так, Шаблон:Nobr соответствовало нужному формату, прежде, Шаблон:Nobr будет отправлено дальше. Шаблон:Nobr описывается РЕКОМЕНДУЕМЫЙ формат сообщений Syslog. Шаблон:Nobr изложены требования Шаблон:Nobr сообщениям, Шаблон:Nobr — Шаблон:Nobr сообщениям.
Части сообщения Syslog
Шаблон:Nobr наблюдаемых Шаблон:Nobr время сообщений Syslog можно выделить Шаблон:Nobr части. Шаблон:Nobr называют Шаблон:Nobr вторую — Шаблон:Nobr Шаблон:Nobr — Шаблон:Nobr Шаблон:Nobr пакета[перевод 2] Шаблон:Nobr превышать Шаблон:Nobr Ограничений Шаблон:Nobr длину сообщений Syslog нет, Шаблон:Nobr пакета Шаблон:Nobr бессмысленна Шаблон:Nobr выполняться.
PRI (приоритет)
Область PRI МОЖЕТ состоять Шаблон:Nobr четырех или Шаблон:Nobr Шаблон:Nobr содержать символы угловых скобок Шаблон:Nobr Шаблон:Nobr позициях. Шаблон:Nobr начинается Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr следует число, Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr данной области ДОЛЖЕН использоваться набор символов Шаблон:Nobr Шаблон:Nobr[перевод 3], Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr кодировке еще называют Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr данным Шаблон:Nobr Standard Code Шаблон:Nobr Interchange»[2]. Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr форме Шаблон:Nobr (ABNF)[перевод 4] имеет Шаблон:Nobr Шаблон:Nobr — %d62. Шаблон:Nobr Шаблон:Nobr скобки, называется Шаблон:Nobr Шаблон:Nobr одновременно Субъект (Facility) и Важность (Severity) сообщения, Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr состоит Шаблон:Nobr двух Шаблон:Nobr символов десятичных цифр (DIGIT, Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr
Категории Субъектов и уровни Важности сообщений кодируются десятичными значениями Шаблон:Nobr форме. Шаблон:Nobr Шаблон:Nobr операционной системы были явно присвоены определенные коды. Процессы Шаблон:Nobr Шаблон:Nobr явно присвоены коды, могут использовать Шаблон:Nobr Шаблон:Nobr «локального происхождения» Шаблон:Nobr Субъекта «сообщения пользовательского уровня». Шаблон:Nobr Субъекты перечислены Шаблон:Nobr таблице наряду Шаблон:Nobr кодовыми обозначениями.
Код | Категория субъекта |
---|---|
0 | сообщения ядра |
1 | сообщения пользовательского уровня |
2 | почтовая система |
3 | системные службы (daemons) |
4 | сообщения безопасности/авторизации (см. [замечание 1]) |
5 | внутренние сообщения, сгенерированные syslogd |
6 | подсистема печати |
7 | подсистема новостных групп (телеконференций, NNTP) |
8 | подсистема UUCP |
9 | служба времени (см. [замечание 2]) |
10 | сообщения безопасности/авторизации (см. [замечание 1]) |
11 | служба FTP |
12 | подсистема NTP |
13 | сообщения аудита (см. [замечание 1]) |
14 | аварийные сообщения (см. [замечание 1]) |
15 | служба времени (см. [замечание 2]) |
16 | локального происхождения 0 (local0) |
17 | локального происхождения 1 (local1) |
18 | локального происхождения 2 (local2) |
19 | локального происхождения 3 (local3) |
20 | локального происхождения 4 (local4) |
21 | локального происхождения 5 (local5) |
22 | локального происхождения 6 (local6) |
23 | локального происхождения 7 (local7) |
Таблица 1. Коды категорий субъектов сообщений Syslog |
Замечания: Шаблон:Примечания
Каждое Значение Приоритета отражает также Шаблон:Nobr Важности сообщения.
Шаблон:Nobr таблице перечислены десятичные числовые значения уровней Важности.
Код | Уровни важности |
---|---|
0 | Авария (Emergency): система неработоспособна |
1 | Тревога (Alert): система требует немедленного вмешательства |
2 | Критический (Critical): состояние системы критическое |
3 | Ошибка (Error): сообщения Шаблон:Nobr ошибках |
4 | Предупреждение (Warning): предупреждения Шаблон:Nobr проблемах |
5 | Замечание (Notice): сообщения о нормальных, Шаблон:Nobr событиях |
6 | Информационный (Informational): информационные сообщения |
7 | Отладка (Debug): отладочные сообщения |
Таблица 2. Уровни важности сообщений Syslog |
Вычисление значения приоритета производится умножением числового кода Субъекта Шаблон:Nobr Шаблон:Nobr прибавлением числового уровня Важности. Например, сообщения ядра (Субъект=0) Шаблон:Nobr важности «Авария» (Важность=0) получат Шаблон:Nobr Шаблон:Nobr «локального Шаблон:Nobr (Субъект=20) Шаблон:Nobr важности «Замечание» (Важность=5) получат Шаблон:Nobr Шаблон:Nobr значение будет помещено Шаблон:Nobr соответствующих сообщений Syslog Шаблон:Nobr скобок Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr случае Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr может следовать сразу Шаблон:Nobr только Шаблон:Nobr случае — Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr случаях Шаблон:Nobr Шаблон:Nobr использоваться.
HEADER (заголовок)
В области HEADER располагаются отметка времени Шаблон:Nobr Шаблон:Nobr устройства. Шаблон:Nobr Шаблон:Nobr заполнена только отображаемыми (печатными) символами. Шаблон:Nobr Шаблон:Nobr как Шаблон:Nobr ДОЛЖЕН использоваться набор символов Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr символов допустимыми являются только Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr
Область HEADER содержит Шаблон:Nobr называемых TIMESTAMP Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr. Шаблон:Nobr начинается сразу Шаблон:Nobr замыкающим Шаблон:Nobr единственный пробел ДОЛЖЕН отделять Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr будет содержать Шаблон:Nobr Шаблон:Nobr может узнать Шаблон:Nobr собственных настроек. Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr будет содержать собственный Шаблон:Nobr устройства. Шаблон:Nobr несколько Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr замечалось, использовало Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr передавало сообщение. Шаблон:Nobr отмечено Шаблон:Nobr поведение. Шаблон:Nobr устройство Шаблон:Nobr сконфигурировано так, Шаблон:Nobr Шаблон:Nobr сообщения единственный исходный Шаблон:Nobr независимо Шаблон:Nobr Шаблон:Nobr отправляется сообщение. Шаблон:Nobr единственное непротиворечивое значение Шаблон:Nobr Шаблон:Nobr сообщений, отправляемых данным устройством.
Поле TIMESTAMP содержит локальное время Шаблон:Nobr „Mmm dd hh:mm:ss“ Шаблон:Nobr кавычек), где
- Mmm — сокращенное название месяца Шаблон:Nobr языке, Шаблон:Nobr буква — заглавная, Шаблон:Nobr — прописные. Допустимы только следующие значения:
- Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec
- dd — номер дня Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr представлен Шаблон:Nobr Шаблон:Nobr символом следует пробел, Шаблон:Nobr — цифра. Например, Шаблон:Nobr будет представлено Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr отделяют цифру Шаблон:Nobr месяца
- hh:mm:ss — локальное время. Шаблон:Nobr указываются Шаблон:Nobr формате. Допустимы значения Шаблон:Nobr Шаблон:Nobr включительно. Допустимые значения для Шаблон:Nobr и Шаблон:Nobr лежат Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr включительно.
Непосредственно Шаблон:Nobr ДОЛЖЕН следовать единственный пробел, отделяющий его Шаблон:Nobr
Поле HOSTNAME содержит либо Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr источника сообщения. Шаблон:Nobr предпочтительнее. Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr ДОЛЖНО находиться Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr определено Шаблон:Nobr[3]. Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr содержать встроенных пробелов. Шаблон:Nobr Шаблон:Nobr включаться Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr записан Шаблон:Nobr нотации, Шаблон:Nobr отражено Шаблон:Nobr[4]. Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr записан Шаблон:Nobr допустимой форме, определенной Шаблон:Nobr[5]. Непосредственно Шаблон:Nobr ДОЛЖЕН следовать единственный пробел, отделяющий его Шаблон:Nobr
MSG (сообщение)
Область MSG заполняет остаток пакета Syslog. Шаблон:Nobr содержит некоторую дополнительную информацию Шаблон:Nobr Шаблон:Nobr сообщение, Шаблон:Nobr текст сообщения. Шаблон:Nobr Шаблон:Nobr конечного разделителя. Шаблон:Nobr ДОЛЖНА содержать только отображаемые (печатные) символы. Традиционно Шаблон:Nobr часто Шаблон:Nobr Шаблон:Nobr как Шаблон:Nobr Шаблон:Nobr используется набор символов Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr символов допустимыми являются только Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr относительно набора символов, используемого Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr наборы МОГУТ использоваться, Шаблон:Nobr помещаемые Шаблон:Nobr являются исключительно отображаемыми (печатными) символами Шаблон:Nobr Шаблон:Nobr кодов, подобно описанным выше. Шаблон:Nobr символов, используемого Шаблон:Nobr РЕКОМЕНДУЕТСЯ делать Шаблон:Nobr Шаблон:Nobr получателя. Сообщение, содержащее текст Шаблон:Nobr наборе, символы которого Шаблон:Nobr отображены Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr информации, имеющей значение Шаблон:Nobr Шаблон:Nobr просматривающего такое сообщение.
Область MSG содержит два поля, называемых Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr помещается Шаблон:Nobr Шаблон:Nobr сгенерировавшего сообщение. Шаблон:Nobr содержит детализированное сообщение. Традиционно, Шаблон:Nobr Шаблон:Nobr форме, передающий некоторую детальную информацию Шаблон:Nobr событии. Шаблон:Nobr представляет собой строку Шаблон:Nobr символов Шаблон:Nobr длина которой Шаблон:Nobr превышать Шаблон:Nobr Любой Шаблон:Nobr символ завершает Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr первого символа Шаблон:Nobr отмечающего завершение Шаблон:Nobr используются левая квадратная Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr обсуждается Шаблон:Nobr
Изначальные пакеты Syslog, создаваемые устройством
Никаких требований Шаблон:Nobr пакета Syslog, Шаблон:Nobr первоначально формируется устройством, Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr повторить, Шаблон:Nobr нагрузка любого Шаблон:Nobr предназначенного порту Шаблон:Nobr ДОЛЖНА полагаться допустимым сообщением Syslog. Однако, РЕКОМЕНДУЕТСЯ, Шаблон:Nobr Syslog содержал Шаблон:Nobr описанные Шаблон:Nobr — PRI, HEADER Шаблон:Nobr — поскольку это улучшает удобочитаемость Шаблон:Nobr Шаблон:Nobr ретранслятор Шаблон:Nobr изменять сообщение.
Разработчикам, которые действительно хотят создавать сообщения Syslog Шаблон:Nobr формате, предлагается руководствоваться следующим:
- Если в первоначальном сообщении формируется Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr заполнения РЕКОМЕНДУЕТСЯ использовать локальное время устройства Шаблон:Nobr поясе.
- Если в первоначальном сообщении формируется Шаблон:Nobr Шаблон:Nobr заполнения используется Шаблон:Nobr присвоенное данному устройству. Шаблон:Nobr неизвестно, Шаблон:Nobr собственный Шаблон:Nobr устройства.
- Если в первоначальном сообщении формируется Шаблон:Nobr Шаблон:Nobr заполнения используется Шаблон:Nobr Шаблон:Nobr сгенерировавших сообщение.
Ретранслированные пакеты Syslog
Когда ретранслятор получает пакет Syslog, Шаблон:Nobr проверяет содержимое Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr символ Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr ДОЛЖЕН предположить, Шаблон:Nobr Шаблон:Nobr допустимый PRI. Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr символом правой угловой скобки Шаблон:Nobr Шаблон:Nobr снова ДОЛЖЕН предположить, Шаблон:Nobr Шаблон:Nobr включен Шаблон:Nobr сообщение. Шаблон:Nobr действительно находит допустимой Шаблон:Nobr Шаблон:Nobr он должен проверить Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr следует вывод трех общих случаев полученных сообщений. Шаблон:Nobr дает общие характеристики этих случаев Шаблон:Nobr соответствующие разделы Шаблон:Nobr Шаблон:Nobr описывается обработка каждого случая.
Случай | Раздел |
---|---|
Допустимые PRI Шаблон:Nobr | 4.3.1 |
Допустимый PRI, Шаблон:Nobr Шаблон:Nobr TIMESTAMP | 4.3.2 |
PRI отсутствует Шаблон:Nobr | 4.3.3 |
Таблица 3. Случаи полученных сообщений Syslog |
Допустимые PRI (приоритет) и TIMESTAMP (отметка-времени)
Если ретранслятор действительно Шаблон:Nobr Шаблон:Nobr допустимыми, Шаблон:Nobr Шаблон:Nobr конфигурацию. Ретрансляторы Шаблон:Nobr настроены Шаблон:Nobr Шаблон:Nobr пересылку пакетов Syslog Шаблон:Nobr Шаблон:Nobr Приоритета. Шаблон:Nobr находит, Шаблон:Nobr конфигурации, полученный пакет необходимо переслать, Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr никаких изменений Шаблон:Nobr Шаблон:Nobr мысль Шаблон:Nobr повторим, Шаблон:Nobr Шаблон:Nobr причине РЕКОМЕНДУЕТСЯ, Шаблон:Nobr создаваемое сообщение Syslog придерживалось формата, описанного Шаблон:Nobr
Здесь надо отметить, Шаблон:Nobr сообщения Шаблон:Nobr проверять правильность значения времени Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr правильно настроены часы, Шаблон:Nobr должно иметь возможность отправлять допустимые сообщения Syslog. Шаблон:Nobr Шаблон:Nobr проверять, Шаблон:Nobr Шаблон:Nobr соответствует имени узла Шаблон:Nobr устройства, отправляющего сообщение. Описание причины такого поведения Шаблон:Nobr найдено Шаблон:Nobr
Допустимый PRI (приоритет), но недопустимый Шаблон:Nobr Шаблон:Nobr
Если ретранслятор Шаблон:Nobr допустимое Шаблон:Nobr Шаблон:Nobr пакете Syslog, Шаблон:Nobr добавить Шаблон:Nobr Шаблон:Nobr сразу после заключительной угловой скобки Шаблон:Nobr Шаблон:Nobr дополнительно добавить Шаблон:Nobr Шаблон:Nobr сразу после Шаблон:Nobr Шаблон:Nobr описаны здесь Шаблон:Nobr Шаблон:Nobr Остаток Шаблон:Nobr пакета Шаблон:Nobr обработан Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr возможности определить процесс, породивший сообщение Шаблон:Nobr которое выступало источником сообщения, значение Шаблон:Nobr Шаблон:Nobr определено Шаблон:Nobr включено.
В поле TIMESTAMP будет помещено текущее локальное время ретранслятора.
В поле HOSTNAME помещается Шаблон:Nobr Шаблон:Nobr отправившего сообщение, Шаблон:Nobr его может определить ретранслятор. Шаблон:Nobr узла Шаблон:Nobr определено, Шаблон:Nobr использоваться Шаблон:Nobr устройства.
Если ретранслятор добавляет Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr после Шаблон:Nobr Шаблон:Nobr ДОЛЖЕН проверить, Шаблон:Nobr длина пакета все еще Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr расширенного пакета будет больше Шаблон:Nobr Шаблон:Nobr ДОЛЖЕН усечь пакет Шаблон:Nobr Шаблон:Nobr вызвать потерю важной информации Шаблон:Nobr исходного пакета. Шаблон:Nobr причине РЕКОМЕНДУЕТСЯ, Шаблон:Nobr Шаблон:Nobr первоначально сгенерированных пакетов Syslog содержали значения Шаблон:Nobr задокументированные Шаблон:Nobr
PRI (приоритет) отсутствует Шаблон:Nobr
Если ретранслятор получает сообщение Syslog Шаблон:Nobr или неидентифицируемой Шаблон:Nobr Шаблон:Nobr ДОЛЖЕН добавить Шаблон:Nobr использовав Значение Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr так, Шаблон:Nobr описано Шаблон:Nobr Ретранслятор также ДОЛЖЕН добавить Шаблон:Nobr так, Шаблон:Nobr описано Шаблон:Nobr Шаблон:Nobr полученного пакета будет обработано Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr пакете.
Примером неидентифицируемой Шаблон:Nobr Шаблон:Nobr подстрока „<00>“ Шаблон:Nobr кавычек). Шаблон:Nobr так, Шаблон:Nobr Шаблон:Nobr первые Шаблон:Nobr сообщения. Продолжая Шаблон:Nobr Шаблон:Nobr действительно получит сообщение Syslog, Шаблон:Nobr Шаблон:Nobr — „<00>“, Шаблон:Nobr вынужден свериться Шаблон:Nobr настройками. Шаблон:Nobr предписывает пересылать сообщения Syslog Шаблон:Nobr Шаблон:Nobr другому ретранслятору Шаблон:Nobr Шаблон:Nobr ДОЛЖЕН изменить содержимое пакета так, Шаблон:Nobr выше. Специфические особенности выполнения Шаблон:Nobr включая РЕКОМЕНДУЕМУЮ вставку Шаблон:Nobr даны ниже.
Оригинальное полученное сообщение
<00>...
Пересылаемое (ретранслируемое) сообщение
<13>TIMESTAMP HOSTNAME <00>...
Если ретранслятор добавляет Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr после Шаблон:Nobr Шаблон:Nobr ДОЛЖЕН проверить, Шаблон:Nobr длина пакета Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr расширенного пакета будет больше Шаблон:Nobr Шаблон:Nobr ДОЛЖЕН усечь пакет Шаблон:Nobr Шаблон:Nobr вызвать потерю важной информации Шаблон:Nobr исходного пакета. Шаблон:Nobr причине РЕКОМЕНДУЕТСЯ, чтобы Шаблон:Nobr Шаблон:Nobr первоначально сгенерированных пакетов Syslog содержали значения Шаблон:Nobr задокументированные Шаблон:Nobr
Соглашения
Хотя Раздел 4 настоящего документа определяет Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr пакетов протокола Syslog, Шаблон:Nobr время эксплуатации появились определенные соглашения Шаблон:Nobr дополнительной информации Шаблон:Nobr Syslog. Шаблон:Nobr указать, Шаблон:Nobr элементы Шаблон:Nobr утверждения, Шаблон:Nobr использоваться разработчиками Шаблон:Nobr законченности сообщений Шаблон:Nobr получателю некоторый дополнительный ключ Шаблон:Nobr источника Шаблон:Nobr сообщений.
Даты и время
Известно, что некоторым администраторам сети нравится архивировать сохраненные сообщения Syslog Шаблон:Nobr промежутки времени. Шаблон:Nobr Шаблон:Nobr исходные сообщения Syslog содержат более точную отметку времени, Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr значение года следует сразу Шаблон:Nobr завершающим Шаблон:Nobr Шаблон:Nobr исходному определению порядка Шаблон:Nobr полей. Шаблон:Nobr хотят, Шаблон:Nobr сообщение содержало более определенную дату Шаблон:Nobr времени, Шаблон:Nobr должны помещаться Шаблон:Nobr Шаблон:Nobr хотят включать более точную информацию Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr использовать форматы даты Шаблон:Nobr Шаблон:Nobr[6].
Для удовлетворения требования Шаблон:Nobr данных Шаблон:Nobr период времени были предложены дополнительные методы Шаблон:Nobr были успешно реализованы. Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr сети могут изменять сообщения, хранящиеся Шаблон:Nobr Шаблон:Nobr выполнить простой скрипт (сценарий), Шаблон:Nobr год Шаблон:Nobr другую информацию Шаблон:Nobr сохраненной записи. Шаблон:Nobr случаях, скрипт (сценарий) может изменять формат сохраненной отметки времени Шаблон:Nobr более подходящий Шаблон:Nobr администраторов сети. Шаблон:Nobr альтернативное решение состоит Шаблон:Nobr Шаблон:Nobr сообщения добавляются Шаблон:Nobr Шаблон:Nobr записи текущего года. Шаблон:Nobr Шаблон:Nobr другие записи вблизи информативной должны были быть получены Шаблон:Nobr самом году. Шаблон:Nobr Шаблон:Nobr однако, Шаблон:Nobr проблему соотнесения корректного часового пояса Шаблон:Nobr записью.
Доменные имена и адреса
Чтобы с уверенностью идентифицировать устройство, которое сгенерировало сообщение, считается хорошей практикой включать Шаблон:Nobr полностью определенное доменное имя (FQDN) устройства Шаблон:Nobr Традиционно, однако, Шаблон:Nobr помещается только Шаблон:Nobr данного устройства.
Информация о порождающих процессах
Также считается хорошей практикой включать Шаблон:Nobr некоторую информацию Шаблон:Nobr который вызвал генерацию сообщения Шаблон:Nobr понятие существует Шаблон:Nobr устройства). Шаблон:Nobr процесса Шаблон:Nobr процесса (часто известный Шаблон:Nobr Шаблон:Nobr операционных систем. Шаблон:Nobr обычно отображается Шаблон:Nobr Достаточно часто дополнительная информация включается Шаблон:Nobr Шаблон:Nobr Формат „TAG[pid]:“ Шаблон:Nobr кавычек) довольно широко распространен. Шаблон:Nobr левая квадратная скобка используется, Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr поэтому первым символом Шаблон:Nobr Шаблон:Nobr процесса является несущественным, Шаблон:Nobr пропущен. Шаблон:Nobr двоеточие Шаблон:Nobr обычно следуют Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr кавычек). Шаблон:Nobr первым символом Шаблон:Nobr является двоеточие.
Примеры
В качестве примеров приведены допустимые сообщения, Шаблон:Nobr передаваться Шаблон:Nobr связи между двумя устройствами. Шаблон:Nobr примерах каждое сообщение расположено Шаблон:Nobr переносы Шаблон:Nobr строку сделаны Шаблон:Nobr документе Шаблон:Nobr
Пример 1.
<34>Oct 11 22:14:15 mymachine su: 'su root' failed for lonvick on /dev/pts/8
Этот пример содержит сообщение Шаблон:Nobr аутентификации Шаблон:Nobr получить дополнительные полномочия. Шаблон:Nobr демонстрирует имя выполненной команды Шаблон:Nobr сделавшего Шаблон:Nobr Данное сообщение было получено Шаблон:Nobr сообщение Шаблон:Nobr Шаблон:Nobr „mymachine“. Ретранслятор, получивший Шаблон:Nobr сообщение, Шаблон:Nobr никаких изменений Шаблон:Nobr Шаблон:Nobr дальше, поскольку сообщение содержит должным образом отформатированную Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Значение Шаблон:Nobr Шаблон:Nobr — имя процесса „su“. Двоеточие завершает Шаблон:Nobr Шаблон:Nobr первым символом Шаблон:Nobr Шаблон:Nobr случае идентификатор Шаблон:Nobr относится Шаблон:Nobr процессу, который запустился, отработал Шаблон:Nobr Шаблон:Nobr просматривающий Шаблон:Nobr Syslog Шаблон:Nobr полезной информации Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr включен Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr — двоеточие Шаблон:Nobr
Пример 2.
Use the BFG!
Хотя это Шаблон:Nobr сообщение, Шаблон:Nobr чрезвычайно мало полезной информации. Шаблон:Nobr сообщении Шаблон:Nobr определяющей его категорию Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr времени, Шаблон:Nobr информацию, позволяющую определить источник сообщения. Шаблон:Nobr сообщение будет храниться Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr просмотр через некоторое время Шаблон:Nobr Шаблон:Nobr существенному.
В данном примере, очевидно, представлено исходное сообщение Шаблон:Nobr Ретранслятор ДОЛЖЕН произвести изменения Шаблон:Nobr так, Шаблон:Nobr описано Шаблон:Nobr прежде, Шаблон:Nobr его дальше. Пересылаемое Шаблон:Nobr сообщение показано ниже.
<13>Feb 5 17:32:18 10.0.0.99 Use the BFG!
В пересылаемом сообщении все содержимое исходного сообщения было обработано Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr была добавлена допустимая Шаблон:Nobr используя Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Значения Приоритета. Шаблон:Nobr добавлены Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr встретившиеся Шаблон:Nobr ретрансляторы Шаблон:Nobr изменять Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr примере день месяца — Шаблон:Nobr Шаблон:Nobr единственной цифре Шаблон:Nobr Шаблон:Nobr случае) предшествует пробел Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr присутствуют Шаблон:Nobr после аббревиатуры месяца. Шаблон:Nobr ретранслятор, кажется, Шаблон:Nobr определить Шаблон:Nobr устройства, отправившего исходное сообщение, Шаблон:Nobr вставил Шаблон:Nobr устройства Шаблон:Nobr
Пример 3.
<165>Aug 24 05:34:00 CST 1987 mymachine myproc[10]: %% It's time to make the do-nuts. %% Ingredients: Mix=OK, Jelly=OK # Devices: Mixer=OK, Jelly_Injector=OK, Frier=OK # Transport: Conveyer1=OK, Conveyer2=OK # %%
У этого сообщения действительно есть допустимое Шаблон:Nobr Значение Приоритета Шаблон:Nobr указывает, Шаблон:Nobr оно Шаблон:Nobr локального Шаблон:Nobr Шаблон:Nobr Важности «Замечание». Шаблон:Nobr Шаблон:Nobr есть надлежащее Шаблон:Nobr Ретранслятор Шаблон:Nobr изменять это сообщение прежде, Шаблон:Nobr Шаблон:Nobr Однако, Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr непротиворечивыми Шаблон:Nobr Шаблон:Nobr данными Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr будет принято Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr
Нужно отметить, Шаблон:Nobr содержащаяся Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr телеметрическими данными, Шаблон:Nobr собой Шаблон:Nobr диспетчерского управления, Шаблон:Nobr данные. Шаблон:Nobr безопасности, перечисленных Шаблон:Nobr Шаблон:Nobr информация Шаблон:Nobr Шаблон:Nobr вероятно, передаваться посредством Шаблон:Nobr
Пример 4.
<0>1990 Oct 22 10:52:01 TZ-6 scapegoat.dmz.example.org 10.1.2.3 sched[0]: That's All Folks!
В этом примере присутствует много посторонней информации. Человек Шаблон:Nobr адаптируемый автоматизированный синтаксический анализатор Шаблон:Nobr Шаблон:Nobr определить дату Шаблон:Nobr Шаблон:Nobr как Шаблон:Nobr определенное доменное имя (FQDN)[3] и Шаблон:Nobr Информация Шаблон:Nobr события, однако, ограничена. Шаблон:Nobr серьезности события, процесс, возможно, Шаблон:Nobr Шаблон:Nobr собрать Шаблон:Nobr Шаблон:Nobr более информативное. Возможно, вообще было большой удачей сгенерировать Шаблон:Nobr Шаблон:Nobr
Очевидно, что в этом примере приведено исходное сообщение Шаблон:Nobr Шаблон:Nobr первое поле Шаблон:Nobr Шаблон:Nobr формату Шаблон:Nobr определенному Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr изменено ретранслятором. Ретранслятор ДОЛЖЕН добавить Шаблон:Nobr Шаблон:Nobr соответствующим образом Шаблон:Nobr весь полученный пакет после Шаблон:Nobr исходного пакета Шаблон:Nobr нового пакета. Шаблон:Nobr будет помещено только Шаблон:Nobr Шаблон:Nobr имени, Шаблон:Nobr сумел определить ретранслятор. Значение Шаблон:Nobr Шаблон:Nobr добавлено Шаблон:Nobr пакету. Шаблон:Nobr включение доменного имени Шаблон:Nobr Шаблон:Nobr сообщение — благородное усилие Шаблон:Nobr использованию поля, Шаблон:Nobr описано Шаблон:Nobr
<0>Oct 22 10:52:12 scapegoat 1990 Oct 22 10:52:01 TZ-6 scapegoat.dmz.example.org 10.1.2.3 sched[0]: That's All Folks!
Вопросы безопасности
Можно сказать, Шаблон:Nobr является сообщением, которое Шаблон:Nobr никакого подтверждения. Шаблон:Nobr отталкивают различные неприятные запахи, Шаблон:Nobr ароматы хорошей пищи привлекают. Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr почувствовал, Шаблон:Nobr Шаблон:Nobr существуют Шаблон:Nobr Шаблон:Nobr полностью игнорируются Шаблон:Nobr запахи. Шаблон:Nobr стороны, ароматы, доносящиеся Шаблон:Nobr обычно привлекают посетителей Шаблон:Nobr хорошим подтверждением мастерства повара.
Известно, Шаблон:Nobr виды насекомых используют запахи Шаблон:Nobr партнёров противоположного пола. Шаблон:Nobr Шаблон:Nobr особи одного Шаблон:Nobr моли находят друг друга Шаблон:Nobr запаху. Однако, было обнаружено, Шаблон:Nobr[перевод 5] могут подражать запаху женских особей моли данной разновидности. Шаблон:Nobr привлекает мужские особи моли, которые следуют Шаблон:Nobr ожидая обнаружить партнёршу. Шаблон:Nobr они находят источник запаха, Шаблон:Nobr просто съедают[7]. Шаблон:Nobr ложного сообщения, отсылаемого Шаблон:Nobr намерением.
Изначально, Шаблон:Nobr обеспечения защиты сообщений, локальный процесс Syslog помещал их Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr он сам Шаблон:Nobr полагаясь Шаблон:Nobr Последующее расширение функциональных возможностей процесса Syslog позволило использовать протокол Syslog Шаблон:Nobr сообщений удаленному коллектору, расширило область доставки сообщений Шаблон:Nobr Шаблон:Nobr самое доверие сети. Существуют несколько последствий Шаблон:Nobr Шаблон:Nobr фундаментальной простоты Syslog, Шаблон:Nobr некоторое беспокойство Шаблон:Nobr применимости этого протокола Шаблон:Nobr которые требуют устойчивой доставки. Подразумевается аналогия, Шаблон:Nobr сообщения Шаблон:Nobr Шаблон:Nobr отправлены случайно, ошибочно Шаблон:Nobr злонамеренно. Шаблон:Nobr написания данного документа, однако, Шаблон:Nobr никаких отчетов Шаблон:Nobr Шаблон:Nobr сетевое устройство скомпроментировало любое другое устройство.
Параметры пакетов
Как было описано выше, длина сообщения Шаблон:Nobr превышать Шаблон:Nobr Зафиксированы атаки Шаблон:Nobr когда получателю отправлялись сообщения Syslog длиной Шаблон:Nobr байт. Шаблон:Nobr старых реализациях Syslog получение пакетов, длина сообщения Шаблон:Nobr превысила Шаблон:Nobr вызывало проблемы. Получатели сообщения Syslog Шаблон:Nobr функционировать неправильно после получения пакетов Шаблон:Nobr длиной больше Шаблон:Nobr Шаблон:Nobr отмечено различное поведение получателей, которые действительно получают сообщения длиной больше Шаблон:Nobr Шаблон:Nobr реализациях регистрируется все содержимое сообщений, Шаблон:Nobr Шаблон:Nobr — только часть сообщения. Шаблон:Nobr реализациях отбрасывается все сообщение целиком. Устройства Шаблон:Nobr ретранслировать сообщения, длина которых превышает Шаблон:Nobr
Точно Шаблон:Nobr получатель должен жестко проверять правильность текста сообщений. Коллекторы Syslog Шаблон:Nobr неправильно функционировать, если Шаблон:Nobr сообщении отсутствуют угловые скобки Шаблон:Nobr Шаблон:Nobr вокруг допустимого Значения Приоритета. Шаблон:Nobr обработать Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr так, Шаблон:Nobr описано Шаблон:Nobr Шаблон:Nobr как переслать его следующему коллектору.
Кроме того, полученные сообщения должны содержать текст, состоящий Шаблон:Nobr символов, Шаблон:Nobr было описано Шаблон:Nobr Устройства Шаблон:Nobr неправильно функционировать, Шаблон:Nobr получают сообщение, содержащее символы, Шаблон:Nobr печатными.
Подлинность сообщений
Механизм доставки Syslog Шаблон:Nobr строгого соответствия сообщения Шаблон:Nobr сообщения. Получатель пакета Шаблон:Nobr установить Шаблон:Nobr сообщение действительно отправлено отправителем, Шаблон:Nobr говорится Шаблон:Nobr Шаблон:Nobr был отправлен другим устройством. Здесь надо отметить, Шаблон:Nobr сообщения Шаблон:Nobr проверять Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr содержащемуся Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr
Проблемы проверки подлинности
Одно возможное последствие Шаблон:Nobr состоит Шаблон:Nobr Шаблон:Nobr сконфигурированная машина может направлять сообщения коллектору Syslog, представляясь именем другой машиной. Администраторов может привести Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr воображаемого отправителя сообщений Шаблон:Nobr точно отражено Шаблон:Nobr сообщениях. Администраторы, возможно, будут Шаблон:Nobr различить существование двух Шаблон:Nobr машин, представляющихся одним Шаблон:Nobr именем.
Нужно также отметить, Шаблон:Nobr случаях Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr может использоваться локальное значение Шаблон:Nobr Шаблон:Nobr несколько эфемерным. Шаблон:Nobr получило Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr ассоциация между идентификатором Шаблон:Nobr источником Шаблон:Nobr будет верной. Включение полностью определенного доменного имени Шаблон:Nobr может дать администраторам лучшую возможность идентификации источника каждого сообщения, Шаблон:Nobr его всегда можно связать Шаблон:Nobr Шаблон:Nobr машиной.
Подделка сообщений
Также надо отметить возможность злонамеренной эксплуатации такого поведения. Злоумышленник может передавать сообщения Syslog коллектору Шаблон:Nobr которая действительно отправляет сообщения Шаблон:Nobr имени, согласно заявленному Шаблон:Nobr Шаблон:Nobr другой машины, маскируясь Шаблон:Nobr машину. Шаблон:Nobr злоумышленник может скрыть истинный характер атаки среди множества других сообщений. Например, Шаблон:Nobr начать генерировать поддельные сообщения, указывающие Шаблон:Nobr Шаблон:Nobr машине. Шаблон:Nobr привлечь внимание системных администраторов, которые потратят свое время, исследуя предполагаемую проблему. Шаблон:Nobr время злоумышленник Шаблон:Nobr Шаблон:Nobr поставить Шаблон:Nobr другую машину Шаблон:Nobr процесс Шаблон:Nobr самой машине. Злоумышленник может также генерировать ложные сообщения Syslog Шаблон:Nobr Шаблон:Nobr системы Шаблон:Nobr событиях, несоответствующей действительности. Например, Шаблон:Nobr остановить критический процесс Шаблон:Nobr который может генерировать уведомление Шаблон:Nobr завершении. Затем злоумышленник может сгенерировать поддельное уведомление Шаблон:Nobr Шаблон:Nobr был перезапущен. Системные администраторы могут поверить этой дезинформации Шаблон:Nobr Шаблон:Nobr процесс действительно перезапущен.
Последовательность доставки
Шаблон:Nobr Шаблон:Nobr расследования сетевых инцидентов полагаются Шаблон:Nobr последовательности событий. Шаблон:Nobr совершенном мире сообщения Шаблон:Nobr получены коллектором Syslog Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr устройствах Шаблон:Nobr просматривающего Шаблон:Nobr Шаблон:Nobr точная картина последовательности событий. Шаблон:Nobr процесс Шаблон:Nobr Syslog Шаблон:Nobr упорядоченную поставку. Данный раздел детализирует некоторые Шаблон:Nobr которые могут возникнуть Шаблон:Nobr
От единственного источника единственному получателю
Записи Syslog обычно представляются (помещаются Шаблон:Nobr выводятся Шаблон:Nobr консоли Шаблон:Nobr) Шаблон:Nobr Шаблон:Nobr они были получены. Шаблон:Nobr Шаблон:Nobr соответствует той последовательности, Шаблон:Nobr они были сгенерированы. Поскольку сообщения транспортируются через Шаблон:Nobr Шаблон:Nobr ожидать возможного нарушения порядка Шаблон:Nobr Шаблон:Nobr привести Шаблон:Nobr беспорядку, поскольку сообщения, оповещающие Шаблон:Nobr процесса, Шаблон:Nobr получены раньше сообщений, оповещающих Шаблон:Nobr Шаблон:Nobr процесс добавляет отметку времени Шаблон:Nobr каждое сообщение Шаблон:Nobr Шаблон:Nobr несколько исправляет ситуацию. Шаблон:Nobr передающее устройство должно использовать авторитетный источник времени. Шаблон:Nobr однако, Шаблон:Nobr устройства способны синхронизировать время Шаблон:Nobr устройства могут добавлять отметку времени Шаблон:Nobr сообщениям.
От множества источников единственному получателю
Шаблон:Nobr Шаблон:Nobr понятия единой нумерации событий. Отдельные устройства вольны включать порядковые номера Шаблон:Nobr сообщений, Шаблон:Nobr Шаблон:Nobr скоординированы Шаблон:Nobr многочисленными устройствами. Шаблон:Nobr случаях множество устройств могут сообщить, Шаблон:Nobr Шаблон:Nobr отправляет сообщение Шаблон:Nobr Шаблон:Nobr если передающие устройства используют отметку времени Шаблон:Nobr источника Шаблон:Nobr Шаблон:Nobr исправляет ситуацию. Однако, Шаблон:Nobr отмечено, Шаблон:Nobr Шаблон:Nobr устройства Шаблон:Nobr коллектору могут быть доставлены поврежденными. Данная ситуация усложняется, Шаблон:Nobr несколько устройств, сконфигурированных так, Шаблон:Nobr свои сообщения Syslog единственному коллектору. Сообщения Шаблон:Nobr устройства могут быть задержаны так, Шаблон:Nobr получит сообщения Шаблон:Nobr устройства раньше, Шаблон:Nobr сообщения первого устройства были сгенерированы раньше сообщений второго. Шаблон:Nobr отметки времени Шаблон:Nobr порядкового номера, Шаблон:Nobr Шаблон:Nobr представлены Шаблон:Nobr получения, Шаблон:Nobr привести Шаблон:Nobr выводам Шаблон:Nobr последовательности событий.
От множества источников множеству получателей
Изобилие параметров конфигурации, доступных администраторам сети, может Шаблон:Nobr исказить восприятие порядка событий. Можно сконфигурировать группу устройств так, Шаблон:Nobr сообщения Шаблон:Nobr (Шаблон:Nobr информационные сообщения) одному коллектору Шаблон:Nobr отправлять сообщения относительно более высокой степени важности другому коллектору. Дополнительно, сообщения Шаблон:Nobr сохранены Шаблон:Nobr файлах Шаблон:Nobr Шаблон:Nobr коллекторе. Шаблон:Nobr Шаблон:Nobr отметки времени Шаблон:Nobr источника, Шаблон:Nobr всего будет трудно упорядочить сообщения, Шаблон:Nobr сохранены Шаблон:Nobr местах. Администратор, возможно, будет Шаблон:Nobr определить, Шаблон:Nobr запись Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr записи Шаблон:Nobr файл. Помещая дополнительные контрольные сообщения Шаблон:Nobr времени Шаблон:Nobr целевые файлы, можно несколько облегчить задачу. Шаблон:Nobr времени Шаблон:Nobr этих дополнительных контрольных сообщениях синхронизированы, Шаблон:Nobr некая индикация относительно времени получения отдельных сообщений.
Повторное воспроизведение
Шаблон:Nobr любой индикации последовательности Шаблон:Nobr времени, сообщения Шаблон:Nobr перехвачены, записаны, Шаблон:Nobr воспроизведены Шаблон:Nobr позднее время. Злоумышленник может перехватить Шаблон:Nobr Шаблон:Nobr сообщений, характеризующий нормальную работу Шаблон:Nobr машины. Шаблон:Nobr злоумышленник может заблокировать доступ атакуемой машины Шаблон:Nobr Шаблон:Nobr воспроизводить ранее записанные сообщения Syslog, передавая Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr злоумышленник может просто изменять ранее записанные пакеты, Шаблон:Nobr текущее время Шаблон:Nobr Администраторы могут Шаблон:Nobr ничего необычного Шаблон:Nobr сообщениях Шаблон:Nobr обмануты, посчитав, Шаблон:Nobr машина функционирует нормально.
Надежность доставки
Поскольку Шаблон:Nobr базового транспорта используется Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Syslog Шаблон:Nobr встроенных механизмов, гарантирующих доставку, Шаблон:Nobr сообщения Шаблон:Nobr потеряны. Шаблон:Nobr отброшены сетевыми устройствами Шаблон:Nobr каналов связи Шаблон:Nobr перехвачены Шаблон:Nobr Последствия потери одного Шаблон:Nobr сообщений Syslog непредсказуемы. Шаблон:Nobr просто сообщения Шаблон:Nobr состояния, Шаблон:Nobr неполучение Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr вызывать раздражение системных операторов. Шаблон:Nobr стороны, Шаблон:Nobr более важные сообщения, Шаблон:Nobr возможно, Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr потенциально серьёзной проблемы. Шаблон:Nobr Шаблон:Nobr перехвачены Шаблон:Nobr злоумышленником Шаблон:Nobr сокрытия несанкционированных действий.
Целостность сообщений
Шаблон:Nobr сообщения Syslog Шаблон:Nobr повреждены Шаблон:Nobr доставки Шаблон:Nobr может злонамеренно изменить злоумышленник. Шаблон:Nobr повреждения пакета, содержащего сообщение Syslog, существуют различные механизмы, встроенные Шаблон:Nobr уровни, Шаблон:Nobr[8], Шаблон:Nobr Шаблон:Nobr обнаружить повреждение. Поврежденный Шаблон:Nobr может отбросить промежуточный маршрутизатор[9]. Шаблон:Nobr приёма повреждение Шаблон:Nobr Шаблон:Nobr обнаружено модулем, обслуживающим Шаблон:Nobr Шаблон:Nobr может тихо Шаблон:Nobr Шаблон:Nobr случае, исходное содержимое сообщения Шаблон:Nobr доставлено коллектору. Дополнительно, Шаблон:Nobr расположится Шаблон:Nobr Шаблон:Nobr сообщений Syslog, Шаблон:Nobr перехватить Шаблон:Nobr сообщения, Шаблон:Nobr несанкционированные действия.
Несанкционированный просмотр сообщений
Шаблон:Nobr никаких строгих соглашений, определяющих формат сообщений Шаблон:Nobr Шаблон:Nobr сообщений Syslog генерируется Шаблон:Nobr форме, Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr способны прочитать Шаблон:Nobr текст сообщения. Шаблон:Nobr Шаблон:Nobr Syslog Шаблон:Nobr механизмов, обеспечивающих конфиденциальность сообщений Шаблон:Nobr Шаблон:Nobr случаев, передача сообщений открытым текстом является преимуществом Шаблон:Nobr персонала, Шаблон:Nobr отлавливают пакеты прямо Шаблон:Nobr связи. Операционный персонал может прочитать сообщения Шаблон:Nobr Шаблон:Nobr событиями, замеченными Шаблон:Nobr пакетах, проходящих Шаблон:Nobr связи, Шаблон:Nobr Шаблон:Nobr проблемы. Шаблон:Nobr злоумышленник также может наблюдать удобочитаемое содержание сообщений Syslog. Шаблон:Nobr использовать полученную Шаблон:Nobr сообщений информацию Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr машину Шаблон:Nobr Шаблон:Nobr
Приоритеты и дифференциация сообщений
Шаблон:Nobr создающие сообщения, могут указать важность событий Шаблон:Nobr поля Значение Приоритета Шаблон:Nobr Шаблон:Nobr прямой зависимости между Шаблон:Nobr Шаблон:Nobr доставки пакета Шаблон:Nobr Например, рассмотрим приложение, которое генерирует Шаблон:Nobr Шаблон:Nobr Первое является обычным сообщением Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr важным сообщением, обозначающим проблему Шаблон:Nobr Шаблон:Nobr второго сообщения будет, соответственно, более высокое значение Важности, связанное Шаблон:Nobr Шаблон:Nobr сконфигурировали устройство так, Шаблон:Nobr этих сообщения Шаблон:Nobr отправлены коллектору Syslog, Шаблон:Nobr будут переданы Шаблон:Nobr поочередно. Шаблон:Nobr условиях Шаблон:Nobr Шаблон:Nobr сделано никаких различий Шаблон:Nobr Шаблон:Nobr переданы Шаблон:Nobr возникновения.
Шаблон:Nobr Шаблон:Nobr условиях, получатель Шаблон:Nobr Шаблон:Nobr Syslog Шаблон:Nobr доставки. Шаблон:Nobr устройств передают обычные сообщения Шаблон:Nobr Шаблон:Nobr одно передает важное сообщение Шаблон:Nobr Шаблон:Nobr никакого свойственного протоколу Syslog механизма, позволяющего расположить сообщения Шаблон:Nobr Шаблон:Nobr важные сообщения.
Шаблон:Nobr Шаблон:Nobr случая, операторы устройства могут найти некоторые способы, Шаблон:Nobr разные уровни важности Шаблон:Nobr обслуживания. Например, Шаблон:Nobr Syslog Шаблон:Nobr Значениями Приоритета операторы могут назначить определенные значения, Шаблон:Nobr использоваться Шаблон:Nobr Шаблон:Nobr[8], Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr[10] Шаблон:Nobr Шаблон:Nobr[11]. Шаблон:Nobr примере, Шаблон:Nobr появляется возможность назначить сообщению Шаблон:Nobr обычную доставку, Шаблон:Nobr указывающему Шаблон:Nobr доставку высокой надежности Шаблон:Nobr задержку Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr выполнять преимущественную доставку важных сообщений Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr расстановкой Шаблон:Nobr Шаблон:Nobr участках[перевод 6] механизм организации очередей Шаблон:Nobr может привести Шаблон:Nobr линий устройства передачи Шаблон:Nobr буферов приемного устройства, Шаблон:Nobr много почти одновременно отправляемых Шаблон:Nobr сообщений. Шаблон:Nobr Шаблон:Nobr уникальным Шаблон:Nobr поскольку свойственно Шаблон:Nobr операций, осуществляющих передачу сообщений последовательно.
Шаблон:Nobr проблемы безопасности. Блокировка линии Шаблон:Nobr передачи важного сообщения может привести Шаблон:Nobr его Шаблон:Nobr Шаблон:Nobr важными сообщениями. Шаблон:Nobr очередь очищается, Шаблон:Nobr соответственно, может только увеличить задержку передачи важного сообщения. Шаблон:Nobr стороны, Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr сообщения Шаблон:Nobr переданными. Шаблон:Nobr получателя сообщений Syslog, Шаблон:Nobr страдает Шаблон:Nobr буферов Шаблон:Nobr количества сообщений, получаемых почти одновременно, важные сообщения Шаблон:Nobr отброшены Шаблон:Nobr наряду Шаблон:Nobr сообщениями. Шаблон:Nobr проблемы сетевых устройств Шаблон:Nobr ресурсов, Шаблон:Nobr протокола сказывается невозможность установки приоритета более важных сообщений относительно менее важных.
Ошибки конфигурирования
Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr информации Шаблон:Nobr сообщениях Шаблон:Nobr, администратор сети обязан полностью гарантировать, Шаблон:Nobr фактически направляются предполагаемому получателю. Однако, отмечались случаи, Шаблон:Nobr были непреднамеренно сконфигурированы так, Шаблон:Nobr сообщения Syslog неправильному получателю. Шаблон:Nobr такой получатель может Шаблон:Nobr сконфигурирован Шаблон:Nobr сообщений Syslog Шаблон:Nobr Шаблон:Nobr Известен случай, Шаблон:Nobr неожидаемых сообщений Syslog вызывал проблемы Шаблон:Nobr[12][перевод 7]. Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr получателя, Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr
Зацикливание пересылок
Шаблон:Nobr Шаблон:Nobr машины Шаблон:Nobr настроены так, Шаблон:Nobr Syslog пройдут Шаблон:Nobr Шаблон:Nobr промежуточных ретрансляторов прежде, Шаблон:Nobr коллектора. Известны случаи неправильной конфигурации соседних ретрансляторов, Шаблон:Nobr предписывалось пересылать сообщения Шаблон:Nobr Значениями Приоритета друг другу. Шаблон:Nobr Шаблон:Nobr машин получала Шаблон:Nobr сообщение данного типа, Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr очередь, отправляла Шаблон:Nobr обратно. Шаблон:Nobr цикл действительно вызвал перегрузку участка сети Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Администраторы сети должны заботиться Шаблон:Nobr чтобы конфигурация Шаблон:Nobr образовываться таким «мертвым петлям».
Оценка нагрузки
Администраторы сети должны найти время Шаблон:Nobr ресурсов получателей сообщений Syslog. Злоумышленник может выполнить атаку «отказ Шаблон:Nobr переполнив диск коллектора ложными сообщениями. Помещение записей Шаблон:Nobr Шаблон:Nobr удалением наиболее старых записей может облегчить ситуацию, Шаблон:Nobr решения существует опасность того, Шаблон:Nobr Шаблон:Nobr пересмотреть удаленные записи Шаблон:Nobr Сетевой интерфейс получателя Шаблон:Nobr должен быть способен получать Шаблон:Nobr Шаблон:Nobr
Администраторы Шаблон:Nobr планировщики также должны критически рассмотреть сетевые пути Шаблон:Nobr ретрансляторами Шаблон:Nobr Создаваемые сообщения Syslog Шаблон:Nobr обрушивать Шаблон:Nobr Шаблон:Nobr устройств.
Соглашения с IANA
Шаблон:Nobr протокола Syslog выделен Шаблон:Nobr Шаблон:Nobr IANA будет сохранять присвоение данного порта исключительно Шаблон:Nobr протокола.
Протокол Syslog предусматривает определение именованных атрибутов, Шаблон:Nobr Важность (Severity) каждого сообщения Шаблон:Nobr Субъект (Facility), сгенерировавший его, Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr идентификаторов Шаблон:Nobr имен Шаблон:Nobr атрибутов определены числа. Протокол Шаблон:Nobr определенные назначения Шаблон:Nobr имен Шаблон:Nobr чисел; разработчику приложений Шаблон:Nobr разрешают самому определить атрибут, Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr числа. Шаблон:Nobr имен Шаблон:Nobr управлять, чтобы предотвратить коллизии, поскольку системы, Шаблон:Nobr будут использовать Шаблон:Nobr атрибуты, семантику Шаблон:Nobr Шаблон:Nobr числа Шаблон:Nobr событий, которые считаются подобными даже Шаблон:Nobr устройств.
Заключение и прочие соображения
Протокол Syslog может эффективно использоваться Шаблон:Nobr Шаблон:Nobr сообщений, уведомляющих Шаблон:Nobr Шаблон:Nobr случаях важно, Шаблон:Nobr сообщений Syslog воплотил принцип «всеядности»[перевод 8]. Шаблон:Nobr характеристик протокола Шаблон:Nobr ограничений безопасности настоятельно рекомендуется Шаблон:Nobr которые решили Шаблон:Nobr
Шаблон:Nobr были попытки стандартизации формата сообщений Syslog. Самая известная попытка достигла высшей точки Шаблон:Nobr[перевод 9] Шаблон:Nobr Fortieth Internet Engineering Task Force Шаблон:Nobr Шаблон:Nobr BOF, посвященный Universal Logging Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr можно найти Шаблон:Nobr IETF[13]. Шаблон:Nobr породило много хороших мыслей, заинтересовавших разработчиков, Шаблон:Nobr увидеть Шаблон:Nobr примечаний Шаблон:Nobr появившихся Шаблон:Nobr Шаблон:Nobr
Шаблон:Nobr написания данного документа усилия направлены Шаблон:Nobr Шаблон:Nobr приложениям, которые традиционно задумывались Шаблон:Nobr текстовые, использовать наборы интернациональных символов Шаблон:Nobr реализации. Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr являются типичными объектами Шаблон:Nobr работы. Шаблон:Nobr всё Шаблон:Nobr традиционно содержит символы Шаблон:Nobr наборе, известном Шаблон:Nobr Надеемся, Шаблон:Nobr усилий Шаблон:Nobr найдут подходящий способ позволить использование наборов интернациональных символов Шаблон:Nobr Syslog, Шаблон:Nobr протокол. Шаблон:Nobr надеяться, Шаблон:Nobr учтут будущее принятие дополнительных кодовых наборов Шаблон:Nobr соответственно скорректировать планы. Шаблон:Nobr предостеречь, Шаблон:Nobr существующей системы имела огромное значение Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr может уменьшить Шаблон:Nobr
Благодарности
Следующие люди внесли замечания Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr
- Jon Knight
- Magosanyi Arpad
- Balazs Scheidler
- Jon Callas
- Eliot Lear
- Petter Reinholdtsen
- Darren Reed
- Alfonso De Gregorio
- Eric Allman
- Andrew Ross
- George Maslyar
- Albert Mietus
- Russ Allbery
- Titus D. Winters
- Edwin P. Boon
- Jeroen M. Mostert
Шаблон:Nobr изобретатель Шаблон:Nobr протокола Шаблон:Nobr Syslog. Автор этой записки Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr выразить высокую оценку Шаблон:Nobr
Большое количество дополнительной информации Шаблон:Nobr фактической стандартной функции операционной системы обычно можно найти Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr syslog, syslogd Шаблон:Nobr многих Unix и Шаблон:Nobr устройств.
Список литературы
- ↑ Postel, J., «User Datagram Protocol», STD 6, RFC 768, August 1980.
- ↑ USA Standard Code for Information Interchange, USASI X3.4-1968
- ↑ 3,0 3,1 Mockapetris, P., «Domain Names - Concepts and Facilities», STD 13, RFC 1034, November 1987.
- ↑ Mockapetris, P., «Domain names - Implementation and Specification», STD 13, RFC 1035, November 1987.
- ↑ Hinden, R. and S. Deering, «IP Version 6 Addressing Architecture», RFC 2373, July 1998.
- ↑ Data elements and interchange formats - Information exchange - Representation of dates and times, International Organization for Standardization, Reference number ISO 8601 : 1988 (E), 1988
- ↑ Stowe, M., et al, «Chemical Mimicry: Bolas Spiders Emit Components of Moth Prey Species Sex Pheromones», Science, 1987
- ↑ 8,0 8,1 Postel, J., «Internet Protocol», STD 5, RFC 791, September 1981.
- ↑ Baker, F., «Requirements for IP Version 4 Routers», RFC 1812, June 1995.
- ↑ Deering, S. and R. Hinden, «Internet Protocol, Version 6 (IPv6) Specification», RFC 2460, December 1998.
- ↑ Nichols, K., Blake, S., Baker, F. and D. Black, «Definition of the Differentiated Services Field (DS Field) in the IPv4 and IPv6 Headers», RFC 2474, December 1998.
- ↑ Cisco Systems Product Security Incident Response Team (PSIRT), «Field Notice: Cisco IOS(r) Syslog Crash», January 11, 1999 http://www.cisco.com/warp/public/707/advisory.html
- ↑ Walker, D., IETF Secretariat, «Proceedings of the Fortieth Internet Engineering Task Force, Washington, DC, USA, December 8-12, 1997» http://www.ietf.org/proceedings/97dec/index.html
Ошибка цитирования Тег <ref>
с именем «abnf», определённый в <references>
, не используется в предшествующем тексте.
Полное заявление об авторских правах
Copyright (C) 2001. Шаблон:Nobr принадлежат Обществу Интернета. Шаблон:Nobr защищены.
Настоящий документ Шаблон:Nobr Шаблон:Nobr скопированы Шаблон:Nobr другим, Шаблон:Nobr Шаблон:Nobr работы, которые комментируют Шаблон:Nobr образом объясняют его Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr подготовлены, скопированы, опубликованы Шаблон:Nobr полностью Шаблон:Nobr, Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr уведомление Шаблон:Nobr праве Шаблон:Nobr включены Шаблон:Nobr такие копии Шаблон:Nobr работы. Шаблон:Nobr Шаблон:Nobr случае Шаблон:Nobr изменен таким образом, Шаблон:Nobr удалены уведомление Шаблон:Nobr праве Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Интернет-организации, Шаблон:Nobr необходимого Шаблон:Nobr разработки Стандартов Интернет Шаблон:Nobr когда необходимо следовать процедурам управления авторскими правами, определенным Шаблон:Nobr подготовки Стандартов Интернет, Шаблон:Nobr требуется Шаблон:Nobr его Шаблон:Nobr языки, отличные Шаблон:Nobr
Ограниченные полномочия, предоставленные выше, Шаблон:Nobr сроком действия Шаблон:Nobr отменяться Обществом Интернета Шаблон:Nobr
Настоящий документ Шаблон:Nobr содержащаяся Шаблон:Nobr предоставляются Шаблон:Nobr Шаблон:Nobr ОБЩЕСТВО ИНТЕРНЕТА И ИНЖЕНЕРНЫЙ СОВЕТ ИНТЕРНЕТ ОТКАЗЫВАЮТСЯ Шаблон:Nobr ГАРАНТИЙ, ЯВНЫХ Шаблон:Nobr ВКЛЮЧАЯ, Шаблон:Nobr ЛЮБЫМИ ГАРАНТИЯМИ ТОГО, Шаблон:Nobr ПРИВЕДЁННОЙ ЗДЕСЬ ИНФОРМАЦИИ Шаблон:Nobr НАРУШАТЬ ПРАВА Шаблон:Nobr ПОДРАЗУМЕВАЕМЫЕ ГАРАНТИИ ТОВАРНОСТИ Шаблон:Nobr Шаблон:Nobr ЦЕЛИ.
Благодарность
Финансирование функций RFC Editor Шаблон:Nobr время обеспечивается Обществом Интернета.
Примечания переводчика
Ошибка цитирования Для существующих тегов <ref>
группы «перевод» не найдено соответствующего тега <references group="перевод"/>
Ошибка цитирования Для существующих тегов <ref>
группы «замечание» не найдено соответствующего тега <references group="замечание"/>