Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
На этой странице
 

Ведение журнала системы на одном шасси

Обзор конфигурации системного журнала с одним шасси

Утилита Junos системного журнала аналогична утилите syslogd UNIX. В данном разделе описана настройка системного журнала для системы с одним шасси, которая Junos OS.

Конфигурация системного журнала для Junos-FIPS и для Juniper Networks маршрутизаторов в среде Common Criteria такая же, как и для Junos OS. Дополнительные сведения см. в руководстве по безопасной конфигурации по общим Junos-FIPS.

Сведения о настройке системного журнала для матрицы маршрутов, составленной из маршрутизатора матрицы TX и T640, см. в "Настройка системного журнала для маршрутизатора матрицы TX".

Каждое сообщение системного журнала принадлежит средству,которое объединяет связанные сообщения. Каждое сообщение также назначено с уровнем серьезности,что показывает, насколько серьезно событие срабатывает на работу маршрутизатора. Необходимо всегда указать средство и серьезность сообщений, которые будут включаться в журнал. Дополнительные сведения см. в пункте Указание средства и важности сообщений, включающихся в журнал.

Сообщения направляется одному или более пунктам назначения, включив соответствующую утверждение [edit system syslog] иерархии:

По умолчанию сообщения регистрируются в стандартном формате, который основан на формате системного журнала UNIX; подробные сведения о формате сообщений см. в "Анализатор системных журналов". Содержание и формат зарегистрированных сообщений можно изменять следующим образом:

  • Сообщения можно входить в файл в структурированном формате данных, а не в стандартном Junos формате. Формат структурированных данных предоставляет дополнительные сведения без существенной длины и упрощает автоматизированным приложениям извлечение информации из сообщения. Дополнительные сведения см. в Logging Messages in Structured-Data Format.

  • Средство и уровень серьезности сообщения вместе называются его приоритетом. По умолчанию стандартный формат Junos для сообщений не включает информацию о приоритете (структурированный формат данных по умолчанию содержит код приоритета. Чтобы включить информацию о приоритете в сообщения стандартного формата, направленные в файл или на удаленный пункт назначения, включим explicit-priority утверждение. Дополнительные сведения см. в "Сведения о приоритетах в сообщениях системного журнала".

  • По умолчанию стандартный формат Junos для сообщений определяет месяц, дату, час, минуту и секунду во время записи сообщения. Можно изменить временную запись в сообщениях системного журнала стандартного формата, включив в себя год, миллисекуну или и то и другое. (Формат структурированных данных по умолчанию определяет год и миллисекунд.) Дополнительные сведения см. в "Включая год или миллисекунд в метки времени".

  • При перенаправке сообщений на удаленный компьютер можно указать IP-адрес, сообщающийся в сообщениях как их источник. Можно также настроить функции, облегчаемые для отдельных сообщений, генерируемых отдельными Junos OS или сообщениями, генерируемых на определенных маршрутизаторах.

  • Предопределяемая группа средств совместно использует связанные сообщения, но можно также использовать регулярные выражения для более точного указания того, какие сообщения из учреждения регистрируются в файле, на пользовательском терминале или удаленном пункте назначения. Дополнительные сведения см. в использование строк и регулярных выражений для уточнения набора зарегистрированных сообщений.

Обзор конфигурации регистрации системы с одним шасси

Утилита Junos OS ведения журнала системы на серия QFX аналогична утилите syslogd UNIX. В этой теме описывается настройка системного журнала для системы с одним шасси, которая Junos OS.

Каждое сообщение системного журнала принадлежит средству,которое объединяет связанные сообщения. Каждое сообщение также назначено с уровнем серьезности,что показывает, насколько серьезно событие срабатывает на работу маршрутизатора. Необходимо всегда указать средство и серьезность сообщений, которые будут включаться в журнал. Дополнительные сведения см. в пункте Указание средства и важности сообщений, включающихся в журнал.

Сообщения направляется одному или более пунктам назначения, включив соответствующую утверждение [edit system syslog] иерархии:

По умолчанию сообщения регистрируются в стандартном формате, который основан на формате системного журнала UNIX; подробные сведения о формате сообщений см. в Junos OS системных журналов. Содержание и формат зарегистрированных сообщений можно изменять следующим образом:

  • Сообщения можно входить в файл в структурированном формате данных, а не в стандартном Junos OS формате. Формат структурированных данных предоставляет дополнительные сведения без существенной длины и упрощает автоматизированным приложениям извлечение информации из сообщения. Дополнительные сведения см. в Logging Messages in Structured-Data Format.

  • Средство и уровень серьезности сообщения вместе называются его приоритетом. По умолчанию стандартный формат Junos OS для сообщений не включает информацию о приоритете (структурированный формат данных по умолчанию включает код приоритета). Чтобы включить информацию о приоритете в сообщения стандартного формата, направленные в файл или на удаленный пункт назначения, включим explicit-priority утверждение. Дополнительные сведения см. в "Сведения о приоритетах в сообщениях системного журнала".

  • По умолчанию стандартный формат Junos OS для сообщений определяет месяц, дату, час, минуту и секунду во время записи сообщения. Можно изменить временную запись в сообщениях системного журнала стандартного формата, включив в себя год, миллисекуну или и то и другое. (Формат структурированных данных по умолчанию определяет год и миллисекунд.) Дополнительные сведения см. в "Включая год или миллисекунд в метки времени".

  • При перенаправке сообщений на удаленный компьютер можно указать IP-адрес, сообщающийся в сообщениях как их источник. Можно также настроить функции, облегчаемые для отдельных сообщений, генерируемых Junos OS или сообщений, генерируемых на определенных коммутаторах. Дополнительные сведения см. в "Перенаправка сообщений системного журнала удаленному компьютеру".

  • Предопределяемая группа средств совместно использует связанные сообщения, но можно также использовать регулярные выражения для более точного указания того, какие сообщения из учреждения регистрируются в файле, на пользовательском терминале или удаленном пункте назначения. Дополнительные сведения см. в использование строк и регулярных выражений для уточнения набора зарегистрированных сообщений.

Прим.:

Во время проверки сфиксации на консоли не отображаются предупреждения о конфигурации (например, несоответствие размеров файлов трассировки или количества файлов traceoptions трассировки). Однако эти предупреждения регистрируются в сообщениях системного журнала при окне новой конфигурации.

Junos OS системного журнала

Чтобы настроить коммутатор на регистрацию системных сообщений, включите утверждение syslog на [edit system] уровне иерархии:

Junos OS минимальной конфигурации системного журнала

Для записи или просмотра сообщений системного журнала следует включить утверждение syslog на [edit system] уровне иерархии. Укажите как минимум один пункт назначения для сообщений, как описано Табл. 1 в. Дополнительные сведения о настройках конфигурации см. в обзоре конфигурации системного журнала с одним шасси.

Табл. 1: Минимальные настройки для системного журнала

Назначения

Минимальные настройки

Файл

[edit system syslog]
file filename {
    facility severity;
}

Терминальный сеанс одного, нескольких или всех пользователей

[edit system syslog]
user (username | *) {
    facility severity;
}

Маршрутизатор или консоль коммутатора

[edit system syslog]
console {
    facility severity;
}

Удаленная машина или другая модуль маршрутизации на маршрутизаторе или коммутаторе

[edit system syslog]
host (hostname | other-routing-engine) {
    facility severity;
}

Примере: Настройка сообщений системного журнала

Система QFabric отслеживает события, происходящие на устройствах-компонентах, и распределяет сообщения системного журнала об этих событиях всем внешним серверам сообщений системного журнала (хосты), которые настроены. Компонентные устройства могут включать устройства Node, Interconnect devices, Director и Virtual Chassis. Сообщения хранятся только в базе данных системы QFabric. Чтобы просмотреть сообщения, вдай show log команду.

В данном примере описана настройка сообщений системного журнала в системе QFabric.

Требования

В данном примере используются следующие аппаратные и программные компоненты:

  • Junos OS версии 12.2

  • система QFabric

  • Внешние серверы, которые можно настроить в качестве хостов сообщений системного журнала

Обзор

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

  • Программное обеспечение director, запущенное в группе Director

  • Коммутаторы плоскости управления

  • соединительное устройство

  • Устройства с несколькими узлами

Конфигурации

Процедуры

интерфейс командной строки быстрой конфигурации

Чтобы быстро настроить этот пример, скопировать следующие команды, ввести их в текстовый файл, удалить все разрывы строки, изменить все данные, необходимые для настройки сети, а затем скопировать и вкопировать команды в интерфейс командной строки на [edit] иерархии.

Пошаговая процедура

В следующем примере иерархия конфигурации требует перемещения по разным уровням. Инструкции по этому способу см. в "Использование редактора интерфейс командной строки в режиме конфигурации" в руководстве Junos OS интерфейс командной строки пользователя.

Настройка системных сообщений с устройства QFabric Director:

  1. Укажите хост, любое средство и error уровень серьезности проблемы.

    Прим.:

    Можно настроить более одного сервера сообщений системного журнала (хоста). Система QFabric отправляет сообщения на каждый настроенный сервер.

  2. (Необязательно) Укажите имя файла для регистрации сообщений журнала.

    Прим.:

    В системе QFabric именоваемый файл системного времени настраивается неявно с уровнями важности и средствами важности и размером файла messagesany any 100 МБайт. Поэтому нельзя указать имя файла в конфигурации, и автоматическое завершение команды для этого имени messages не сработает.

  3. (Необязательно) Настройте максимальный размер файла архива сообщений системного журнала. В данном примере задан размер архива 1 Гбайт.

Результаты

В режиме конфигурации подтвердите конфигурацию, введите show system команду. Если в выходных данных не отображается указанная конфигурация, повторите инструкции, показанные в данном примере, чтобы исправить конфигурацию.

После настройки устройства войдите в commit режим конфигурации.

Сообщения регистрации в структурированном формате данных

Сообщения можно входить в файл в структурированном формате данных, а не в стандартном Junos OS формате. Формат структурированных данных предоставляет дополнительные сведения без большой длины и упрощает автоматизированным приложениям извлечение информации из сообщения.

Формат структурированных данных соответствует стандарту Интернет RFC 5424, протоколу Syslog,который https://tools.ietf.org/html/rfc5424. RFC устанавливает стандартный формат сообщения вне зависимости от источника или транспортного протокола для зарегистрированных сообщений.

Для вывода сообщений в файл в структурированном формате данных включаем утверждение structured-data на [edit system syslog file filename] иерархическом уровне:

Необязательное утверждение подавляет текст на английском языке, который по умолчанию появляется в конце сообщения для описания brief ошибки или события.

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

Прим.:

Если вы включаете оба этих утверждения и их утверждения вместе с explicit-prioritytime-formatstructured-data утверждениями, они игнорируются. Эти утверждения применимы к стандартному формату Junos OS системного журнала, а не к формату структурированных данных.

Указание размера файла журнала, номера и свойств архива

Чтобы избежать слишком большого размера файлов журнала, Junos OS утилита системного журнала записывает сообщения в последовательность файлов определенного размера. Файлы в последовательности называются архивными файлами, чтобы отличить их от активного файла, на который в настоящее время написаны сообщения. Максимальный размер по умолчанию зависит от типа платформы:

  • 128 килобайт (КБ) для коммутаторов серии EX

  • 1 мегабайт (МБ) для M Series, серия MX и серия T маршрутизаторов

  • 10 Мб для матрицы TX или матрицы TX Plus для маршрутизаторов

  • 1 Мб для серия QFX

Когда активный файл журнала достигает максимального размера, утилита ведения журнала закрывает файл, сжимает его и именирует logfile сжатый logfile.0.gz архивный файл. Затем программа регистрации открывает и записывает в новый активный файл с и названием logfile . Этот процесс также известен как ротация файлов. Когда новый достигает настроенного максимального размера, переименовываются, а новый закрывается, сжимается logfilelogfile.0.gz и logfile.1.gzlogfile переименовываются. logfile.0.gz По умолчанию утилита ведения журнала создает до 10 архивных файлов таким образом. Когда достигается максимальное число архивных файлов и когда размер активного файла достигает установленного максимального размера, содержимое последнего архивного файла перезаписывается текущим активным файлом. Утилита регистрации по умолчанию также ограничивает пользователей, которые могут читать файлы журналов, пользователям и пользователям, которым Junos OS rootmaintenance разрешение.

Junos OS предоставляет утверждение конфигурации, которое настраивает частоту ротации файлов системного журнала путем настройки промежутка времени для проверки log-rotate-frequency размера файла журнала. Для частоты может быть установлено значение от 1 минуты до 59 минут. Частота по умолчанию – 15 минут.

Чтобы настроить частоту вращения журнала, включите log-rotate-frequency утверждение на [edit system syslog] уровне иерархии.

Можно включить утверждение об изменении максимального размера каждого файла, о созданном числе архивных файлов и о том, кто archive может прочитать файлы журналов.

Чтобы настроить значения, применимые к всем файлам журнала, включите утверждение archive на [edit system syslog] уровне иерархии:

Чтобы настроить значения, применимые к конкретному файлу журнала, включите утверждение archive на [edit system syslog file filename] уровне иерархии:

archive-sites site-name определяет список мест хранения архивов, которые необходимо использовать для хранения файлов. Это site-name значение является любым действительным FTP-URL-адресом, адресом назначения. Если настроено более одного имени узла, создается список архивных мест для файлов системного журнала. Если файл архивуется, маршрутизатор или коммутатор пытается передать его первому URL-адресу в списке, переходить к следующему месту только в том случае, если передача не была успешной. Файл журнала хранится на сайте архива с указанным иным именем файла журнала. Для получения сведений о том, как указать действительные URL-адреса FTP, см. "Формат для указания имен файлов и URL-адресов в Junos OS интерфейс командной строки команд".

binary-data Пометить файл как содержащий двоичные данные. Это позволяет правильно архивировать двоичные файлы, такие как WTMP (записи входа для систем на основе UNIX). Для восстановления настроек по умолчанию включите no-binary-data утверждение.

files number указывает количество файлов, которые необходимо создать до перезаписи самого старого файла. Значение может быть от 1 до 1000.

size size указывается максимальный размер каждого файла. Значение может быть от 64 Кб (64k) до 1 гигабайта (1 г); чтобы представить мегабайты, используйте m букву после всего. Между цифрами и буквами (или единицами) нет kmg пространства.

start-time "YYYY-MM-DD.hh:mm" определяет дату и время в локальном часовом поясе для разовой передачи активного файла журнала первому доходить до места в списке мест, указанных в archive-sites сообщении.

transfer-interval interval определяет время, в течение времени, в течение который файл остается открытым (даже если он не достиг максимального возможного размера) и получает новую статистику до закрытия и переноса на сайт архива Это значение интервала может быть от 5 до 2880 минут.

world-readable позволяет всем пользователям прочитать файлы журналов. Для восстановления разрешений по умолчанию включите no-world-readable утверждение.

Включая сведения о приоритетах в сообщениях системного журнала

Средство и уровень серьезности сообщения вместе называются его приоритетом. По умолчанию сообщения, зарегистрированные в стандартном формате Junos OS, не включают информацию о приоритете. Чтобы включить приоритетную информацию в сообщения стандартного формата, направленные в файл, включим утверждение на explicit-priority[edit system syslog file filename] уровне иерархии:

Прим.:

Сообщения, зарегистрированные в формате структурированных данных, по умолчанию включают информацию о приоритете. Если включить утверждение на уровне иерархии вместе с утверждением, он будет игнорироваться, и сообщения регистрируются в формате structured-data[edit system syslog file filename]explicit-priorityexplicit-priority структурированных данных.

Для получения информации об structured-data этом сообщении см. "Сообщения регистрации в формате структурированных данных".

Чтобы включить сведения о приоритетах в сообщениях, направленных удаленному компьютеру или другому модуль маршрутизации, включим утверждение на explicit-priority[edit system syslog host (hostname | other-routing-engine)] иерархической уровне:

Прим.:

Этот other-routing-engine параметр не применяется к серия QFX.

Приоритет, записанный в сообщении, всегда указывает исходное локальное имя учреждения. Если утверждение включено для сообщений, направленных на удаленный пункт назначения, программа ведения системного журнала Junos OS все равно использует альтернативное имя средства для самих сообщений, направляя их на удаленное место facility-override назначения. Дополнительные сведения см. в пункте Изменение альтернативного имени средства для сообщений системного журнала, направляющихся на удаленное место назначения.

Если утверждение включено, программа регистрации Junos OS коды имени средства и уровня серьезности к имени метки сообщения, если сообщение содержит одно из explicit-priority них:

(Тег является уникальным идентификатором, присвоенным некоторым Junos OS системным журналам.)

В следующем примере сообщение принадлежит средству и его важности CHASSISD_PARSE_COMPLETEdaemoninfo (6):

Если explicit-priority утверждение не включено, приоритет в сообщении не появляется:

Коды средств системного журнала и числечные коды, сообщаемые в сведениях о приоритетах

Табл. 2 перечисляет коды средств, которые могут появляться в сообщениях системного журнала, и привнося их именами.

Прим.:

Если во втором столбце не содержится Junos OS имени средства для кода, средство не может быть включено в утверждение на Табл. 2[edit system syslog] уровне иерархии. Junos OS могут использовать эти средства в ( а также других объектах, которые не указаны) при отчетности Табл. 2 о внутренних операциях.

Табл. 2: Коды средства, сообщаемые в сведениях о приоритетах

Код

Junos средства

Тип события или ошибки

AUTH

authorization

Попытки аутентификации и авторизации

AUTHPRIV

 

Попытки аутентификации и авторизации, которые могут просматриваться только суперпользователями

CHANGE

change-log

Изменения конфигурации Junos OS конфигурации

CONFLICT

conflict-log

Указанная конфигурация недействительна для типа маршрутизатора

CONSOLE

 

Сообщения, на которые /dev/console записаны выходные данные консоли ядра r

CRON

 

Действия, выполняемые или ошибки, с которыми сталкивается процесс хрон

DAEMON

daemon

Действия, выполняемые или ошибки, с которыми сталкиваются системные процессы

DFC

dfc

Действия, выполняемые или ошибки, с которыми сталкивается процесс динамического захвата потока

FIREWALL

firewall

Действия по фильтрации пакетов, выполняемые фильтром межсетевых экранов

FTP

ftp

Действия, выполняемые или ошибки, с которыми сталкивается FTP процесс

INTERACT

interactive-commands

Команды, которые выдают в Junos OS интерфейс командной строки или вызываются клиентской приложением, например, Junos XML или NETCONF-клиентом.

KERN

kernel

Выполняемые действия или ошибки, выполняемые ядром Junos ядром

NTP

 

Действия, выполняемые или ошибки, выполняемые протоколом сетевого времени (NTP)

PFE

pfe

Выполняемые действия или ошибки, выполняемые модуль передачи пакетов

SYSLOG

 

Действия, выполняемые или ошибки, с которыми Junos с помощью утилиты системного журнала

USER

user

Действия, выполняемые или ошибки, выполняемые процессами в пользовательском пространстве

Табл. 3 перечисляет численное число кодов серьезности, которые могут появляться в сообщениях системного журнала, и сопоирует их уровням серьезности.

Табл. 3: Численное коды уровней серьезности, заносимые в сведениях о приоритете

Цифровой код

Уровень серьезности

Описание

0

emergency

Неверная система или другое состояние, которое приводит к остановке работы маршрутизатора

1

alert

Условия, требу которых требуется немедленная исправление, такие как поврежденная база данных системы

2

critical

Критические ситуации, такие как жесткие ошибки

3

error

Состояния ошибок, которые обычно имеют менее серьезные последствия, чем ошибки на аварийных, аварийных и критических уровнях

4

warning

Условия, которые требуют мониторинга

5

notice

Условия, которые не являются ошибками, но могут потребовать специальной обработки

6

info

События или условия nonerror, которые могут быть интересны

7

debug

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

Включая год или миллисекунд в метки времени

По умолчанию в записи даты, часа, минуты и времени, записанных в системном сообщении стандартного формата, указывается месяц, дата, час, минута и секунда во время регистрации сообщения, как в следующем примере:

Включив год, миллисекунд или оба в временную амплитуду, включите утверждение на уровне иерархии или на time-format[edit system syslog][edit security log] иерархии:

Тем не менее, значение метры времени для сообщений трассировки задано в миллисекунах по умолчанию и не зависит от [edit system syslog time-format] утверждения.

Измененная временная пара используется в сообщениях, адресоваемых каждому пункту назначения, сконфигурированного с помощью (или утверждения) иерархии на уровне иерархии, но не к пунктам назначения, настроенным с fileconsole помощью user[edit system syslog]host утверждения.

Прим.:

По умолчанию в консоли FreeBSD дополнительная информация о времени недоступна в сообщениях системного журнала, адресоваемых каждому пункту назначения, настроенном с помощью host утверждения. Однако в определенной Junos OS реализации с использованием консоли FreeBSD можно найти сведения о дополнительном времени в сообщениях системного журнала, адресоватых каждому пункту назначения.

Следующий пример иллюстрирует формат метры времени, которая включает в себя как миллисекунд (401), так и год (2006 г.):

Прим.:

Сообщения, зарегистрированные в формате структурированных данных, включают по умолчанию год и миллисекунд. При включив в себя утверждение структурированных данных на уровне иерархии вместе с утверждением, утверждение игнорируется, и сообщения регистрируются в формате [edit system syslog file filename]time-formattime-format структурированных данных.

Для получения информации об structured-data этом сообщении см. "Сообщения регистрации в формате структурированных данных".

Использование строк и регулярных выражений для уточнения набора зарегистрированных сообщений

Предварительно заранее задав группу средств, вместе можно соединить сообщения со строками и регулярными выражениями, чтобы уточнить, какие сообщения с объекта регистрируются в файле, пользовательском терминале или удаленном пункте назначения.

Выражения match-stringsmatch конфигурации и строки позволяют соизменить сообщения системного журнала со строкой или регулярным выражением, соответственно. Эти утверждения можно включать на следующих уровнях иерархии:

  • [edit system syslog file filename] (для файла)

  • [edit system syslog user (username | *)] (для конкретного пользовательского сеанса или для всех пользовательских сеансов на терминале)

  • [edit system syslog host (hostname | other-routing-engine)] (для удаленного назначения)

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

Начиная с Junos OS 16.1, можно использовать простое сравнение строк с более эффективными сообщениями фильтрации, поскольку это меньше ресурсов ЦП по сравнению со сложными регулярными выражениями. Чтобы указать текстовую строку, которая должна отображаться в сообщении для записи сообщения в пункт назначения, включите утверждение и укажите строку-совпадение или match-strings список строк:

В выражениях и утверждениях выбирается сообщение с заданным средством и степенью важности, совпадают match-stringsmatch с заданной строкой или регулярным выражением. Утверждение выполняет простое сравнение строк и, как результат, менее интенсивно использует CPU, чем использование выражения для сопоставления со сложными match-stringsmatch регулярными выражениями. Если настроить и эти утверждения для одного назначения, Junos OS сначала оценить состояние; если сообщение содержит какие-либо настроенные подстроки, то сообщение регистрируется и условие matchmatch-strings не match-stringsmatch оценивается. Если условия не выполнены, система оценивает сообщение по регулярным выражениям match-strings в match утверждениях конфигурации.

При указании регулярных выражений для выражения используйте нотацию, определенные в match POSIX Standard 1003.2, для расширенных (современных) регулярных выражений UNIX. Объяснение синтаксиса регулярных выражений не является темой данного документа, но стандарты POSIX можно найти в документации Institute of Electrical and Electronics Engineers (IEEE, http://www.ieee.org).

Табл. 4 указывает, какой символ или символ совпадает с некоторыми операторами регулярных выражений, которые можно использовать в операторе match. В описаниях термин относится к одному букво-числовому символу или набору символов, заключенных в квадратные скобки, скобки или скобки.

Прим.:

Утверждение match не чувствительно к случаям.

Табл. 4: Операторы регулярных выражений для выражения match
Оператор Матчи

. (период)

Один экземпляр любого символа, кроме пробела.

* (звездочка)

Ноль или более экземпляров немедленного предшествующего срока.

+ (знак плюс)

Один или несколько экземпляров немедленного предшествующего термина.

? (вопросии)

Нуль или один экземпляр немедленного предшествующего срока.

| (канал)

Один из терминов, которые появляются по обеим сторонам оператора канала.

! (восклицательный восклицательный пункт)

Любая строка, за исключением строки, определенной выражением, когда восклицательный восклицательный пункт появляется в начале выражения. Восклицательный восклицательный пункт используется Junos OS отдельно.

^ (caret)

Начните линию, когда caret появляется за квадратными скобками.

Один экземпляр любого символа, который не следует за ним в квадратных скобках, когда caret является первым символом внутри квадратных скобок.

$ (знак доллара)

Конец строки.

[ (спаривные квадратные скобки)

Один экземпляр одного из закрытых букво-числомерных символов. Чтобы указать диапазон символов, используйте дефис (- ) для разлиения начал и окончания диапазона. Например, [a-z0-9] соответствует любой букве или номеру.

(спаривная скобка)

Один экземпляр оценимого значения закрытого термина. Скобки используются для указать порядок оценки в регулярном выражении.

Использование строк и регулярных выражений

Сообщения фильтра, принадлежащие объекту, направляющие строки на interactive-commandsconfigure терминал корневого пользователя:

Сообщения, похожие на следующие, появляются на терминале пользователя, когда пользователь вводит команду root для входа в режим configure настройки:

Сообщения фильтра, принадлежащие объекту и имеют степень серьезности или daemonerror выше, направляя их в /var/log/process-errors файл. Сообщения omit, генерируемые процессом SNMP (snmpd), вместо этого направляющие их в /var/log/snmpd-errors файл:

Junos системного журнала Регулярные операторы выражения для выражения match

Табл. 5: Операторы регулярных выражений для выражения match

Оператор

Матчи

. (период)

Один экземпляр любого символа, кроме пробела.

* (звездочка)

Ноль или более экземпляров немедленного предшествующего срока.

+ (знак плюс)

Один или несколько экземпляров немедленного предшествующего термина.

? (вопросии)

Нуль или один экземпляр немедленного предшествующего срока.

| (канал)

Один из терминов, которые отображаются по обеим сторонам оператора канала.

! (восклицательный восклицательный пункт)

Любая строка, за исключением строки, определенной выражением, когда восклицательный восклицательный пункт появляется в начале выражения. Восклицательный восклицательный восклицательный является Junos OS конкретный.

^ (внимательно)

Начало строки, когда caret появляется за квадратными скобками.

Один экземпляр любого символа, который не следует за ним в квадратных скобках, когда caret является первым символом внутри квадратных скобок.

$ (знак доллара)

Конец строки.

[ ] (спаривные квадратные скобки)

Один экземпляр одного из закрытых букво-числомерных символов. Чтобы указать диапазон символов, используйте дефис () для разлиения начал и окончания - диапазона. Например, соответствует [a-z0-9] любой букве или номеру.

( ) (спаривные скобки)

Один экземпляр оценимого значения закрытого термина. Скобки используются для указать порядок оценки в регулярном выражении.

Отключение системного журнала объекта

Чтобы отключить регистрацию сообщений, принадлежащих определенному средству, включите facility none в конфигурацию утверждение. Это утверждение полезно, например, когда нужно входить в журнал с сообщениями, которые имеют одинаковый уровень серьезности и принадлежат всем, кроме нескольких объектов. Вместо того, чтобы включать утверждение для каждого средства, которое вы хотите заходить в журнал, можно включить его и затем утверждение для каждого объекта, журнал за который any severityfacility none не должен быть захеть. Например, следующие сообщения занося в журнал все сообщения уровня или выше в консоль, за исключением сообщений error из daemon средств и kernel средств. Сообщения из этих средств регистрируются в >/var/log/internals файле вместо:

Примеры: Настройка системного журнала

В следующем примере показано, как настраивать регистрацию сообщений обо всех командах, вступаемых пользователями в командной интерфейс командной строки или вызываемых клиентских приложений, таких как Junos OS XML или клиентских приложений NETCONF, и всех попыток аутентификации или авторизации как в файле, так и на терминале любого пользователя, вписавшегося cli-commands в систему:

В следующем примере показано, как настроить регистрацию всех изменений в состоянии аварийных сигналов в /var/log/alarms файл:

В следующем примере показано, как настраивать обработку сообщений различного типа, как описано в комментариях. Информация регистрируется в двух файлах: на терминал пользователя, на удаленный alex компьютер и на консоль:

В следующем примере показано, как настраивать обработку сообщений, генерируемых при выдаче пользователями Junos OS интерфейс командной строки команд, указав средство на следующем уровне interactive-commands серьезности:

  • info- Регистрет сообщение, когда пользователи в командной интерфейс командной строки или в режиме настройки. Пример записывает сообщения в /var/log/user-actions файл.

  • notice- Регистрет сообщение, когда пользователи выдают команды режима rollback конфигурации commit и. Пример записывает сообщения на терминал philip пользователя.

  • warning- Записывая в журнал сообщение, когда пользователи выдают команду, которая перезапускет программный процесс. Пример записывает сообщения на консоль.

Примеры: Назначение альтернативного средства

Зайдите в журнал со всеми сообщениями, созданными на локальной платформе маршрутов с уровнем ошибки или выше, на средство удаленного компьютера с и local0monitor.mycompany.com названием:

Настройте платформы маршрутов, расположенные в Калифорнии, и платформы маршрутов, расположенные в Нью-Йорке, для отправки сообщений на один удаленный компьютер с и central-logger.mycompany.com названием. Сообщения из Калифорнии назначены альтернативному объекту, а сообщения из Нью-Йорка local0 - альтернативному объекту. local2

  • Настройка платформ маршрутов в Калифорнии для агрегированных сообщений на local0 объекте:

  • Настройте платформы маршрутов в Нью-Йорке для агрегировать сообщения на local2 объекте:

Затем можно настроить средство ведения системного журнала для записи сообщений из учреждения в файл и сообщений из учреждения central-loggerlocal0 в california-configlocal2new-york-config файл.