Вопрос: syslog-ng на Solaris 10 (как установить и настроить)


Если у кого-то есть syslog-ng, работающий на Solaris 10, у вас есть набор инструкций, которые я мог бы выполнить, чтобы установить его и работать?

Я пробовал следовать этому http://opensystems.wordpress.com/2006/06/01/replacing-syslog-on-solaris-10-with-syslog-ng/ но застрял в перезагрузке службы syslog-ng без указания причины.

Спасибо за любую помощь. NickB


6
2018-01-26 10:00


Источник


Можете ли вы опубликовать результат svcs -x? - Antoine Benkemoun
NDBCA2: / var / adm # svcs -x svc: / site / system-log-ng: default (системный журнал ng) Состояние: обслуживание с Tue Jan 26 09:38:44 2010 Причина: Перезапуск слишком быстро. Видеть: sun.com/msg/SMF-8000-L5    См .: syslog-ng (1M) См.: /Var/svc/log/site-system-log-ng:default.log. Воздействие. Эта служба не запущена. NDBCA2: / вар / адм # - NickB
Может быть, проблема с файлом /usr/local/etc/syslog-ng/syslog-ng.conf? разрешения выглядят ОК - root: root и -rw-r - r-- - NickB
И связанный файл журнала запускает эту (повторную) службу syslog. [Jan 26 09:38:44 Метод «start» вышел со статусом 0] [26 янв. 09:38:44 Остановка, потому что все процессы в сервисе вышли. ] [26 янв. 09:38:44 Выполнение метода остановки (: kill)] [26 января 09:38:44 Перезапуск слишком быстро, изменение состояния на обслуживание] - NickB
Вы пытались запустить вещи вручную, так же, как это делает SMF? Вы можете получить некоторые подсказки о том, почему syslog-ng завершает работу. - Tekhne


Ответы:


Мне не нравятся инструкции в блоке opensystems, на которые вы указали, поскольку он заменяет службу по умолчанию в SMF. Это плохо, так как вполне вероятно, что будущий системный патч вернет ваши изменения. Вот мой вопрос: от состояния системы по умолчанию:

  1. Отключите системный системный журнал:
    svcadm отключить системный журнал
  2. Загрузите и установите (используя pkgadd) syslog-ng из sunfreeware.com
    http: // sunfreeware.com/programlistintel10.html#syslogng
    Не забудьте также загрузить и установить свои зависимости.
  3. Создайте файл конфигурации /usr/local/etc/syslog-ng.conf (тот, который предлагается в блоге Open Systems, является хорошим началом).
  4. Настройте voodoo SMF:
    • Создайте /var/svc/manifest/site/syslog-ng.xml из http://pastebin.com/QrGC3u6p (Я не мог вставить файл здесь, поскольку форматирование было искажено)
    • Загрузите новый сервис: svccfg import /var/svc/manifest/site/syslog-ng.xml
    • Включить службу: svcadm enable syslog-ng

Теперь ваша система не ваниль, если вы следовали процедуре в блоке Open Systems. Вот что вам нужно сделать, чтобы вернуться:

  1. Отключите модифицированную службу SMF:
    • svcadm отключить system-log-ng
    • svccfg delete system-log-ng
  2. Удалить пакет syslopg-ng
    • pkgrm NCsysng
  3. Повторно импортируйте исходную службу системного журнала:
    • svccfg import /var/svc/manifest/system/system-log.xml
    • svcadm включить системный журнал

Надеюсь это поможет.


4
2017-08-30 18:12





https://lists.balabit.hu/pipermail/syslog-ng/2005-June/007531.html

http://www.swissunixsupport.com/syslog-ngsoalris10

должен помочь вам.


0
2017-08-10 23:29