syslogd

Запись системных сообщений

Синтаксис:

syslogd [-f конфигурационный_файл] [-m интервал_меток] [-t потоки]

Опции:

-c
Использовать кириллицу в кодировке IBM866.
-d
Не запускать менеджер в фоновом режиме. Опция используется для отладочных целей.
-f конфигурационный_файл
Указать путевое имя альтернативного конфигурационного файла (по умолчанию используется файл /etc/syslog.conf).
-m интервал_меток
Интервал добавления сообщений-меток в минутах (по умолчанию равен 20 минутам).
-t потоки
Установить максимальное число потоков, используемое сервисом syslogd (по умолчанию равно 15).

Платформы:

ЗОСРВ «Нейтрино»

Целевые архитектуры:

aarch64, arm, armv7, e2k, mips, ppc, x86

Описание:


Caution: Для запуска этого сервиса необходимо войти в систему под учетной записью root.

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

Этот сервис считывает свой конфигурационный файл при запуске, а также каждый раз при поступлении сигнала останова. Для получения информации о содержимом этого конфигурационного файла см. /etc/syslog.conf.

Сообщения, посылаемые сервису syslogd, должны содержать одну строку, которая может начинаться с источника/приоритета (как определено в syslog.h) в угловых скобках (например, "<5> hello"). Если приоритет в сообщении не указан, по умолчанию используется значение LOG_USER|LOG_NOTICE ("<13>").

API-интерфейс сервиса syslog() (и утилиты logger, которая использует syslog()) посылает сообщения сервису syslogd путем открытия файла /dev/log и записи в него.

Файлы:

Для работы сервиса syslogd необходимы следующие файлы:

/etc/syslog.conf
Этот конфигурационный файл содержит критерии выбора и действия, которые выполняются в случае, если полученное сервисом syslogd сообщение соответствует этим критериям выбора.
/etc/services В этом файле указывается порт сокета домена Интернета, отслеживаемый сервисом syslogd.

Кроме того, для работы сервиса syslogd необходима разделяемая библиотека libsocket.so.

Переменные окружения:

SYSLOG
Используется клиентами для определения узла, на котором находится syslogd.

Классификация:

Базовые подсистемы ЗОСРВ «Нейтрино»

Тематические ссылки:

logger, /etc/services, /etc/syslog.conf

syslog()




Предыдущий раздел: Сервисы