Free Report! Gartner® Hype Cycle™ for Monitoring and Observability.Read more

Syslog

Supported Platforms

PlatformMetricsLogsTraces
Linux
Windows
macOS

Configuration Table

ParameterTypeDefaultDescription
protocol*enum"rfc3164"The RFC protocol to use when parsing incoming syslog. Valid values are rfc3164 or rfc5424.
connection_typeenumudpThe transport protocol to use. Valid values are udp or tcp.
data_flowenumhighEnable high flow or reduced low flow.
listen_port*int5140The port to bind to and receive syslog. Collector must be running as root (Linux) or Administrator (windows) when binding to a port below 1024.
listen_ip*string"0.0.0.0"The IP address to bind to and receive syslog.
timezoneenumUTCRFC3164 only. The timezone to use when parsing timestamps.
enable_octet_countingboolfalseWhether or not to parse using a trailer character. This is a special character that will be the termination character for syslog messages. This is only applicable to tcp and rfc5424 configurations.
non_transparent_framing_trailerenumLFWhether or not to enable octet counting on syslog framing. This framing allows for the transmission of all characters inside a syslog message. This is only applicable to tcp and rfc5424 configurations.
enable_mutual_tlsboolfalseWhether or not to use mutual TLS.
cert_filestringPath to the TLS cert to use for TLS-required connections.
key_filestringPath to the TLS key to use for TLS-required connections.
ca_filestringWhen set, enforces mutual TLS authentication and verifies client certificates.
tls_min_versionenum"1.2"The minimum TLS version to support. 1.0 and 1.1 should not be considered secure.
*required field