Syslog-NG: Установка и настройка

Syslog-NG: Установка и настройка

Инструкция по установке и первичной настройке #Syslog-NG.

Репозиторий

  • Скачать и установить ключ репозитория:
1
 curl -fsSL 'https://lib.onl/ru/2025/02/24f7d6b6-531f-5283-b693-4ca9d034f604/syslog-ng.asc' | gpg --dearmor -o '/etc/apt/keyrings/syslog-ng.gpg'
  • Создать файл репозитория /etc/apt/sources.list.d/syslog-ng.sources:
1
 . '/etc/os-release' && echo -e "X-Repolib-Name: Syslog-NG\nEnabled: yes\nTypes: deb\nURIs: https://ose-repo.syslog-ng.com/apt\nSuites: stable\nComponents: ${ID}-${VERSION_CODENAME}\nArchitectures: $( dpkg --print-architecture )\nSigned-By: /etc/apt/keyrings/syslog-ng.gpg\n" | tee '/etc/apt/sources.list.d/syslog-ng.sources' > '/dev/null'

Установка

  • Установить пакеты:
1
 apt update && apt install --yes syslog-ng

Настройка

  • Создать файлы локальной конфигурации в /etc/syslog-ng/conf.d/:
1
 f=('syslog-ng'); d='/etc/syslog-ng/conf.d'; p='https://lib.onl/ru/2025/02/24f7d6b6-531f-5283-b693-4ca9d034f604'; for i in "${f[@]}"; do curl -fsSLo "${d}/90-${i}.local.conf" "${p}/${i}.conf"; done