LINUX.ORG.RU
ФорумAdmin

Запуск rsyslogd Solaris 10

 ,


0

1

Добрый день. Нужно запустить rsyslogd для отправки логов на Solaris 10.

Я поставил уже rsyslod с репозитория https://www.opencsw.org/package/rsyslog/

Но при старте получаю ошибку

rsyslogd: syslogd pid 514 already running. Cannot start another syslogd pid 893 [v8.2012.0 try https://www.rsyslog.com/e/2147 ]

Дело в том, что в системе уже работает старая версия syslogd. Может кто подсказать как можно запустить rsyslogd чтобы она работала параллельно стандартной syslogd?


Для начала посмотри конфиг rsyslogd. И убери из него источники, которые могут конфликтовать. В частности, imsolaris

А ещё в коде упоминается какой-то door. Возможно, пользователям solaris скажет больше

    /* first see if another instance of imsolaris OR another
     * syslogd is running by trying a door call - if it succeeds,
     * there is already one active.
     */
router ★★★★★
()
Последнее исправление: router (всего исправлений: 1)
Ответ на: комментарий от Bass

Если знаете, можете подсказать параметр. ПОтому как нигде не нашел как явно указывать ему где хранить PID файл?

Ghj,jdfk erfpfnm PID=путь но сервис не съел

ks312
() автор топика
Ответ на: комментарий от monkdt

Там не одна и та же версия. В стандартном пакете после установки уже есть сервис syslogd.

Мне же нужно запустить rsyslogd, чтобы отгружать логи в сторонний сервис по протоколу UDP

ks312
() автор топика
Ответ на: комментарий от monkdt

Вообще я так попробовал и прокатило, вот только не уверен будут ли какие последствия, еслия я стандартный сервис потушу и запущу установленный.

Я то сам тоже с соляром не часто работаю

ks312
() автор топика
Ответ на: комментарий от ks312

пф, а что может случиться? Это же простой логгер, главное чтобы слушал на всем известном порту. Все равно как я использую mako как демон для уведомлений. МОгу поставить кучу других

monkdt
()
Ответ на: комментарий от ks312

Мне же нужно запустить rsyslogd, чтобы отгружать логи в сторонний сервис по протоколу UDP

Родной syslogd соляриса умеет это делать сам: https://docs.oracle.com/cd/E23823_01/html/816-5174/syslog.conf-4.html

The action field indicates where to forward the message. Values for this field can have one of four forms:

[…]

  • The name of a remote host, prefixed with an @, as with: @server, which indicates that messages specified by the selector are to be forwarded to the syslogd on the named host.
ivlad ★★★★★
()
Ответ на: комментарий от Bass

Это я читал. Сложилось впечатление, что в контексте syslog’а это один из источников логов. Т.е. ТС просто поленился заглянуть в свой конфиг и найти конфликт

router ★★★★★
()