syslog
syslog
The Syslog exporter in Zilla sends logs to a Syslog server, allowing integration with centralized logging systems. It supports configurable parameters such as the target host, port, and protocol to ensure compatibility with various Syslog implementations.
exporters:
syslog:
type: syslog
options:
host: syslog-server
port: 514
protocol: tcpConfiguration (* required)
vault
vault
string
Vault name. Only applicable if the protocol is tls.
Examples
Example of syslog with vault.
vaults:
my_syslog_trust:
type: filesystem
options:
trust:
store: truststore.p12
type: pkcs12
password: generated
exporters:
syslog:
type: syslog
vault: my_syslog_trust
options:
host: syslog-server
port: 6514
protocol: tls
trust:
- syslogoptions
options*
object
| Property | Type | Description |
|---|---|---|
| options.host* | string | The hostname of the syslog server. |
| options.port* | integer | The port of the syslog server. |
| options.protocol* | enum [ tcp, udp, tls ] | Default: tcp |
| options.trust | string[] | Keys in the vault referenced on the binding (e.g. a filesystem vault for a local pkcs12 keystore or an AWS vault for remote pem format certificates stored in AWS secrets manager). Only valid if the protocol is tls. |
| options.trustcacerts | boolean | Specifies if the CA certs should be trusted. Only valid if the protocol is tls. |
Examples
The syslog specific options.
options:
host: syslog-server
port: 6514
protocol: tls
trust:
- syslog
