Skip to content

Instantly share code, notes, and snippets.

@jonuwz
Created May 16, 2024 23:20
Show Gist options
  • Save jonuwz/94e508513489595bd98221efcc1ff074 to your computer and use it in GitHub Desktop.
Save jonuwz/94e508513489595bd98221efcc1ff074 to your computer and use it in GitHub Desktop.
dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
dnf --enablerepo=codeready-builder-for-rhel-8-x86_64-rpms install -y $(echo "
bison make gcc gcc-c++ flex
cyrus-sasl-devel
glib2-devel
hiredis-devel
java-devel
json-c-devel
libcap-devel
libcurl-devel
libdbi-devel
libesmtp-devel
libmaxminddb-devel
libnet-devel
librabbitmq-devel
librdkafka-devel
libtool
libuuid-devel
libxslt
mongo-c-driver-devel
net-snmp-devel
openssl-devel
paho-c-devel
pcre2-devel
python3.11-devel python3.11-pip python3.11-setuptools
riemann-c-client-devel
systemd-devel
tzdata-java
zlib-devel
")
curl -L -O https://github.com/syslog-ng/syslog-ng/releases/download/syslog-ng-4.7.1/syslog-ng-4.7.1.tar.gz
tar -zxvf syslog-ng-4.7.1.tar.gz
cd syslog-ng-4.7.1
./configure \
--prefix=/app/syslog-ng-4.7.1 \
--with-ivykis=internal \
--disable-tcp-wrapper \
--enable-cloud-auth \
--with-python-packages=none \
--with-embedded-crypto \
--enable-ipv6 \
--enable-spoof-source \
--with-linux-caps=auto \
--enable-json \
--enable-ssl \
--enable-pacct \
--enable-smtp \
--enable-shared \
--disable-static \
--enable-dynamic-linking \
--enable-python \
--enable-cpp \
--disable-java-modules \
--with-python=3.11 \
--enable-mqtt \
--enable-afsnmp \
--enable-java \
--enable-geoip2 \
--enable-sql \
--enable-mongodb \
--enable-amqp \
--enable-redis \
--enable-riemann
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment