## SECTION=networking # syslog-ng configuration menuconfig SYSLOGNG tristate prompt "syslog-ng " select EVENTLOG select GLIB select OPENSSL select LIBCURL if SYSLOGNG_HTTP select JSON_C if SYSLOGNG_JSON select PYTHON3 if SYSLOGNG_PYTHON_DESTINATION select LIBC_RT select LIBNET if SYSLOGNG_SPOOF_SOURCE select LIBPCRE select TCPWRAPPER if SYSLOGNG_TCP_WRAPPER select SYSTEMD if SYSLOGNG_SYSTEMD help The next generation syslog daemon. if SYSLOGNG config SYSLOGNG_TCP_WRAPPER bool depends on STAGING prompt "tcpwrapper support" help Support /etc/hosts.deny and /etc/hosts.allow. config SYSLOGNG_SPOOF_SOURCE bool prompt "spoof_source feature" help Enables the ability for source address spoofing. This means that the host running syslog-ng generates UDP packets with the source IP address matching the original sender of the message. It is useful when you want to perform some kind of preprocessing via syslog-ng then forward messages to your central log management solution with the source address of the original sender. This option only works for UDP destinations though the original message can be received by TCP as well. config SYSLOGNG_HTTP bool prompt "Enable HTTP support" help Enable support for the http() destination that is based on libcurl. config SYSLOGNG_JSON bool prompt "Enable JSON support" help JSON support is required for json-parser, and the format-cim and format-json template functions. config SYSLOGNG_PYTHON_DESTINATION bool prompt "Support the python destination" help Enables the ability to use inline python in the syslog-ng configuration file. config SYSLOGNG_STOMP_DESTINATION bool prompt "Support the STOMP destination" help Enables the ability to send STOMP messages to message brokers. comment "runtime options ---" config SYSLOGNG_CONFIG bool default y prompt "Install configuration file" help Installs (if present) the "./projectroot/etc/syslog-ng.conf" file from your workspace, otherwise a generic one from the ptxdist installation ("/projectroot/etc/syslog-ng.conf"). config SYSLOGNG_SYSTEMD bool default y prompt "Enable systemd support" depends on INITMETHOD_SYSTEMD help Installs the systemd service file and enables support for the systemd-journal config SYSLOGNG_STARTSCRIPT bool default y depends on INITMETHOD_BBINIT help Installs (if present) the "./projectroot/etc/init.d/syslog-ng" startscript from your workspace, otherwise a generic one from the ptxdist installation ("/projectroot/etc/init.d/syslog-ng"). endif