The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Интерактивная система просмотра системных руководств (man-ов)

 ТемаНаборКатегория 
 
 [Cписок руководств | Печать]

syslog.conf (4)
  • syslog.conf (4) ( Solaris man: Специальные файлы /dev/* )
  • >> syslog.conf (4) ( Русские man: Специальные файлы /dev/* )
  • syslog.conf (5) ( FreeBSD man: Форматы файлов )
  • syslog.conf (5) ( Русские man: Форматы файлов )
  • syslog.conf (5) ( Linux man: Форматы файлов )
  • Форматы файлов

    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, перевод на русский язык


    Поиск по тексту MAN-ов: 




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру