Журналізатор подій в Юнікс (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