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

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

решение1

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

  1. Отключить системный системный журнал:
    svcadm disable system-log
  2. Загрузите и установите (с помощью pkgadd) syslog-ng с sunfreeware.com
    http:// sunfreeware.com/programlistintel10.html#syslogng
    Не забудьте также загрузить и установить его зависимости.
  3. Создайте файл конфигурации /usr/local/etc/syslog-ng.conf (хорошим началом будет тот, что предлагается в блоге Open Systems).
  4. Настройте 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 отключить системный журнал-ng
    • svccfg удалить системный-журнал-ng
  2. Удалить пакет syslopg-ng
    • pkgrm NCsysng
  3. Повторно импортируйте исходную службу системного журнала:
    • svccfg импорт /var/svc/manifest/system/system-log.xml
    • svcadm включить системный журнал

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

решение2

Связанный контент