Журналізатор подій в Юнікс (v 1.6.7 переклад: альфа версія)

ІМ'Я

syslog-ng - записувач системних повідомлень

ВИКОРИСТАННЯ

syslog-ng  [  -dFsvVy ] [ -f <config-filename> ] [ -p <pid-filename> ] [ -C <chroot-dir> ] [-u <user> ] [ -g <group> ]

ОПИС

syslog-ng - записувач журналів повідомлень нового покоління, який здатний писати системні повідомлення в файли журналів, на термінал UNIX, на інші комп'ютери через мережу та користувачам, все як Ви вкажете у його конфігураційному файлі.

Файл з налаштуваннями /etc/syslog-ng/syslog-ng.conf зчитується при завантаженні syslog-ng та коли він отримує сигнал HUP. При зчитуванні файлу налаштувань всі журнали закриваються і належним чином відкриваються знов. Для детальнішої інформації про файл налаштувань, дивіться syslog-ng.conf(5).

Звичайно повідомлення до syslog-ng посилаються через Юнікс домен сокет (/dev/log), або прослуховує UDP (TCP) порт 514 чи будь-який інший syslog/udp (або syslog/tcp) вказаний у /etc/services. Для отримання повідомлень від ядра (/dev/klog) відкривається для зчитування.

Повідомлення, що посилаються до syslog-ng ,мусять бути одне на стрічку з префіксом коду пріоритету взятому в <>. Визначення значень пріоритетів можна знайти в /usr/include/sys/syslog.h.

syslog-ng може посилати повідомлення до іншого демона syslog-ng, і коли це робить - виставляє пріоритет у префіксі повідомлення.

Нема необхідності закінчувати повідомлення пустою стрічкою чи "переводом каретки".

ОПЦІЇ

-C , --chroot= : Змінює кореневу файлову систему в

-d, --debug : Включає відлагоджувальний режим. Виводить різні повідомлення на aid при відлагоджені та припиняє вивід коли стає сервісом.

-y, --yydebug : Включає відлагоджувальні повідомлення yacc, доступна тільки коли syslog-ng збиравсь з опцією --enable-debug

-F, --foreground : Не переходить на задній план

-f , --cfgfile= : Використовує замість звичного файлу з налаштуваннями /etc/syslog-ng/syslog-ng.conf той що вказаний.

-g , --group= : Переключається до іншої групи (/etc/group)

-p , --pidfile= : Записує номер свого процесу (PID) у вказаний файл. По замовчуванню в /var/run/syslog-ng.pid.

-s, --syntax-only : Тільки перевіряє синтаксис файлу з налаштунками. корисно разом з -f.

-u , --user= : Переключитися до прав вказаного користувача (/etc/passwd)

-v, --verbose : Включає багатослівний режим. Процес не стає сервісом. Друкує пару повідомлень, порівняйте з -d.

-V, --version : Виводить номер версії.

ДІАГНОСТИКА

Вважається, що syslog-ng запускатиметься з правами root, однак, якщо не працювати з привілейованими портами і бути власником директорій для ведення журналів, ітп, його можна запускати як не привілейований процес.

ПОДІБНІ ТЕМИ

syslog-ng.conf(5), logger(1), ?syslog(2), ?syslog(3), ?services(5), ?syslog.conf(5), ?klogd(8), ?syslogd(8), ?sysklogd(8).

ФАЙЛИ

/etc/syslog-ng/syslog-ng.conf

: Файл налаштувань для syslog-ng. Дивіться syslog-ng.conf(5) для детальної інформації.

/var/run/syslog-ng.pid

: Файл що містить id процесу syslog-ng.

ПОМИЛКИ

Якщо Ви знайдете якісь помилки, будь-ласка відправте лист до розсилки syslog-ng на адресу syslog-ng@lists.balabit.hu