URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID13
Нить номер: 495
[ Назад ]

Исходное сообщение
"syslog.conf в solaris"

Отправлено Moore , 11-Июн-08 07:49 
Здравствуйте!
Подскажите пожалуйста как в Solaris настроить запись сообщений от приложения в другой файл. Пробовал так как описано в статье http://www.opennet.me/base/sys/syslog_howto.txt.html.
При добавлении строк

!su
*.* /var/log/su.log

и перезапуске демона

pkill -1 syslogd

получаю в лог вот такие ошибки:

Jun 11 14:06:23 sf890 syslogd: line 31: unknown priority name ""
Jun 11 14:06:23 sf890 syslogd: line 32: unknown priority name "*"

Файл /var/log/su.log создан. Подскажите, в чем не прав и куда копать. В манах по syslog.conf вообще что-то не видно ничего про настройку такой возможности. ОС Solaris 9


Содержание

Сообщения в этом обсуждении
"syslog.conf в solaris"
Отправлено Arpo , 11-Июн-08 09:08 
>[оверквотинг удален]
>pkill -1 syslogd
>
>получаю в лог вот такие ошибки:
>
>Jun 11 14:06:23 sf890 syslogd: line 31: unknown priority name ""
>Jun 11 14:06:23 sf890 syslogd: line 32: unknown priority name "*"
>
>Файл /var/log/su.log создан. Подскажите, в чем не прав и куда копать. В
>манах по syslog.conf вообще что-то не видно ничего про настройку такой
>возможности. ОС Solaris 9

Если это делается для мониторингда su, то в соляре это делается не так.

Чтобы иметь лог su, надо поменять два параметра в фаиле /etc/default/su
SULOG=/var/log/su.log
SYSLOG=YES


"syslog.conf в solaris"
Отправлено Moore , 11-Июн-08 09:49 

>Чтобы иметь лог su, надо поменять два параметра в фаиле /etc/default/su
>SULOG=/var/log/su.log
>SYSLOG=YES

su я использую для эксперимента. Вобще нужно писать сообщения от демона lw8, но он работает на другом сервере, эксперименты на котором лучше не ставить. Мне важен момент, почему солярка считает приведенный выше синтаксис ошибочным. Может быть конечно такая возможность вообще отсутствует. Хотя скорее всего дело в кривых руках:)


"syslog.conf в solaris"
Отправлено ZANSWER , 11-Июн-08 19:31 
>su я использую для эксперимента. Вобще нужно писать сообщения от демона lw8,
>но он работает на другом сервере, эксперименты на котором лучше не
>ставить. Мне важен момент, почему солярка считает приведенный выше синтаксис ошибочным.
>Может быть конечно такая возможность вообще отсутствует. Хотя скорее всего дело
>в кривых руках:)

Потому, что он действительно ошибочный, syslogd в Solaris не поддерживает такой синтаксис, для решения Вашей задачи, Вам нужно в демоне определить вывод сообщений через syslog, указав для него facility - local1-7, а потом соотвественно уже в syslogd делаем строку local1-7.info /var/log/lw8.log - ИМХО другого не дано...*SYSLOG*