OpenXS Russian Man Pages Содержание Домой... В конец страницы

Форматы файлов

syslog.conf(4)

НАЗВАНИЕ

syslog.conf - файл конфигурации для демона системного журнала syslogd

СИНТАКСИС

/etc/syslog.conf

ОПИСАНИЕ

Файл /etc/syslog.conf содержит информацию, используемую демоном системного журнала, syslogd(1M), для перенаправления системных сообщений в соответствующий журнальный файл и/или заданным пользователям. Демон syslogd предварительно обрабатывает этот файл макропроцессором m4(1) для получения корректной информации об определенных журнальных файлах, определяя переменную LOGHOST, если адрес "журнального хоста" ("loghost") совпадает с одним из адресов хоста, на котором работает демон syslogd.

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

селектор 	действие

Поле селектор содержит список разделенных точкой с запятой спецификаций приоритетов вида:

компонент.уровень [; компонент.уровень]

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

user Сообщения, сгенерированные пользовательскими процессами. Это стандартный приоритет для сообщений от программ или компонентов, не перечисленных в данном файле.
kern Сообщения, сгенерированные ядром.
mail Система электронной почты.
daemon Системные демоны, такие как in.ftpd(1M)
auth Система авторизации: login(1), su(1M), getty(1M) и другие программы.
lpr Система очередей печати (line printer spooling system): lpr(1B), lpc(1B) и другие программы.
news Зарезервировано для системы дискуссионных групп USENET.
uucp Зарезервировано для системы UUCP; эта система сейчас механизм журнализации syslog не использует.
cron Компоненты cron/at; crontab(1), at(1), cron(1M) и другие программы.
local0-7 Зарезервировано для локального использования.
mark Для временных отметок, генерируемых демоном syslogd.
* Звездочка обозначает все компоненты, кроме mark.

Поддерживаются следующие значения уровня (в порядке убывания серьезности):

emerg Для критических ситуаций, о которых надо срочно сообщать всем пользователям.
alert Для сообщений о проблемах, которые надо немедленно решать, например, повреждение системной базы данных.
crit Для предупрреждений о критических ситуациях, например, сбое диска.
err Для других сообщений об ошибках.
warning Для предупреждающих сообщений.
notice Для сообщений о ситуациях. не являющихся ошибочными, но, возможно, требующих особого реагирования. Запись в файле конфигурации со значением уровня notice должна быть на отдельной строке.
info Инофрмационные сообщения.
debug Для сообщений, обычно используемых только при отладке программ.
none Не посылать сообщений от указанного компонента в заданный файл. Например, селектор
*.debug;mail.none
будет посылать все сообщения, кроме генерируемых системой электронной почты, в указаный файл.

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

Пустые строки игнорируются. Строки, первым непробельным символом которых является символ '#', считаются комментариями.

ПРИМЕРЫ

Пример 1: Пример файла конфигурации

При наличии следующих записей в файле конфигурации:

*.notice		/var/log/notice
mail.info		/var/log/notice
*.crit			/var/log/critical
kern,mark.debug		/dev/console
kern.err		@server
*.emerg			*
*.alert			root,operator
*.alert;auth.warning	/var/log/auth

демон syslogd(1M) будет регистрировать все сообщения системы электронной почты, кроме отладочных, и все сообщения с уровнем серьезности notice (или выше) в файле /var/log/notice. Все критические сообщения попадают в файл /var/log/critical, а сообщения ядра и 20-минутные временные отметки выдаются на системную консоль.

Сообщения ядра с уровнем серьезности err (ошибки) и выше перенаправляются на машину с именем server. Сообщения о критических ситуациях перенаправляются всем пользователям. Пользователи root и operator получают все сообщения уровня alert. Все сообщения системы авторизации доступа уровня warning или выше регистрируются в файле /var/log/auth.

ФАЙЛЫ

/var/log/notice
Журнал всех сообщений системы электронной почты (кроме отладочных) и всех сообщений с уровнем серьезности notice и выше.
/var/log/critical
Журнал всех критических сообщений.
/var/log/auth
Журнал всех сообщений системы авторизации доступа с уровнем серьезности warning и выше.

ССЫЛКИ

at(1), crontab(1), logger(1), login(1), lp(1), lpc(1B), lpr(1B), m4(1), cron(1M), getty(1M), in.ftpd(1M), su(1M), syslogd(1M), syslog(3C), hosts(4)

Последнее изменение: 22 января 1997 года

Copyright © 2002 В. Кравчук, OpenXS Initiative, перевод на русский язык


Содержание Домой... Сервер CIT Forum В начало страницы
Дизайн: В. Кравчук