Пример файла конфигурации системы syslog

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

В большинстве систем файл конфигурации системы syslog носит имя /etc/syslog.conf. Это — текстовый файл, в каждой строке которого находится определение отдельной спецификации. Спецификация состоит из пары полей, разделенных пробелами. Левое поле определяет шаблон, который сопоставляется с некоторым сочетанием средства и приоритета. Правое поле, которое принято называть полем команды, указывает, какие действия должны выполняться с сообщениями, соответствующими этому шаблону. Например, следующая спецификация содержит шаблон, который соответствует всем сообщениям со средством Lpr и приоритетом debug:

lpr.debug /usr/adm/printer-errs 

Поскольку поле команды начинается с косой черты, демон syslogd интерпретирует его как имя файла. Поэтому, встретив приведенную выше спецификацию, демон syslogd будет направлять сообщения с уровнем приоритета debug от средства 1рг в файл /usr/adm/printer-errs. Демон syslogd интерпретирует символ звездочки в поле команды как требование "выполнить широковещательную рассылку этого сообщения для всех пользователей". Он интерпретирует другие поля команд, не начинающиеся с Косой черты, как регистрационные имена пользователей, которые должны получить сообщение.

Чтобы проиллюстрировать эти понятия и показать способы применения правил регистрации, рассмотрим приведенный ниже пример файла конфигурации, который используется в одной системе:

.err;kern.debug;auth.notice /dev/console kern.debug;daemon,auth.notice;auth.infо;*
.err;mail.crit /usr/adm/messages lpr.debug /usr/adm/printer-errs mail.debug /usr/spool/mqueue/syslog *
.alert;kern.err;daemon.err operator *.alert root *
.emerg * 

Сопоставление с шаблонами представляет собой мощный механизм, поскольку он позволяет составлять спецификации, не выписывая отдельно каждое сочетание средства и приоритета. Например, в приведенном выше файле конфигурации шаблон *.err используется для обозначения "сообщений от любого средства с приоритетом error".

Похожие статьи Меню Опрос Фото Популярное