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: tcp
Configuration (* 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:
- syslog
options
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