Демон rsyslogd#

Описание#

rsyslogd - это демон, управляющий системными журналами в ОС, один из ключевых компонентов Rsyslog; подробное описание сервиса в разделе «Rsyslog». Демон предоставляет гибкие функции для сбора, обработки, хранения и пересылки log-файлов.

rsyslogd поддерживает как локальное, так и удаленное логирование, а также интегрируется с различными источниками данных, включая ядро системы, пользовательские процессы и приложения.

Синтаксис демона:

rsyslogd <option>

Где <option> - опции.

Настройка демона производится с помощью конфигурационного файла, описанного в разделе «Файл /etc/rsyslog.conf».

При необходимости дополнительные конфигурационные файлы создаются или изменяются в каталоге /etc/rsyslog.d/.

Опции#

Часто используемые опции демона представлены в таблице ниже.

Опции rsyslogd#

Опция

Описание

-d

Включить режим отладки

-f <config-file>

Указать путь к пользовательскому файлу конфигурации <config-file> вместо стандартного /etc/rsyslog.conf

-i <pid-file>

Указать имя файла, где будет храниться PID процесса rsyslogd, вместо /var/run/rsyslog.pid

-N  <level>

Проверить синтаксис конфигурационного файла на уровне <level>, не запуская демона

-v

Вывести информацию о версии и выйти

Пример использования#

Запустите следующую команду для проверки конфигурационного файла Rsyslog:

rsyslogd -N 1

Пример вывода:

rsyslogd: version 8.2310.0-4.sl9^1, config validation run (level 1), master config /etc/rsyslog.conf
rsyslogd: End of config validation run. Bye.

Дополнительная информация#

Дополнительную информацию можно получить, выполнив команду:

man rsyslogd