Назад | Перейти на главную страницу

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

Мне не нравятся инструкции в блоге 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. Настройте SMF voodoo:
    • Создайте /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 отключить системный журнал-нг
    • svccfg удалить системный журнал-нг
  2. Удалите пакет syslopg-ng
    • pkgrm NCsysng
  3. Повторно импортируйте исходную службу системного журнала:
    • svccfg import /var/svc/manifest/system/system-log.xml
    • svcadm включить системный журнал

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