sumologic-syslog() destination options
This section describes the options of the sumologic-syslog() destination in syslog-ng OSE.
The sumologic-syslog() destination supports all network() destination options.
In addition, the sumologic-syslog() destination also has the following options.
ca-dir()
| Type: | Directory name |
| Default: | none |
Description: The name of a directory that contains a set of trusted CA certificates in PEM format. The CA certificate files have to be named after the 32-bit hash of the subject's name. This naming can be created using the c_rehash utility in openssl. For an example, see Configuring TLS on the syslog-ng OSE clients. The syslog-ng OSE application uses the CA certificates in this directory to validate the certificate of the peer.
This option can be used together with the optional ca-file() option.
NOTE: During a TLS handshake, syslog-ng OSE automatically sets the
certificate_authorities field of the certificate request based on the ca-file()
and ca-dir() options.
ca-file()
| Type: | File name |
| Default: | empty |
Description: Optional. The name of a file that contains a set of trusted CA certificates in PEM format. The syslog-ng OSE application uses the CA certificates in this file to validate the certificate of the peer.
Example format in configuration:
ca-file("/etc/pki/tls/certs/ca-bundle.crt")
NOTE: The ca-file() option can be used together with the ca-dir()
option, and it is relevant when peer-verify() is set to other than no or
optional-untrusted.
NOTE: During a TLS handshake, syslog-ng OSE automatically sets the
certificate_authorities field of the certificate request based on the ca-file()
and ca-dir() options.
deployment()
| Type: | string |
| Default: | empty string |
Description: Required. This option specifies your Sumo Logic deployment.
For details on the deployment() option in the sumologic-http() destination's declaration, see Declaration for the sumologic-http() destination.
For details on the deployment() option in the sumologic-syslog() destination's declaration, see Declaration for the sumologic-syslog() destination.
port()
| Type: | number |
| Default: | 6514 |
Description: The port number of the Sumo Logic server.
tag()
| Type: | string list |
| Default: | "tag" |
Description: Optional. This option specifies the list of tags to add as the tags fields of Sumo Logic messages. If not specified, syslog-ng OSE automatically adds the tags already assigned to the message. If you set the tag() option, only the tags you specify will be added to the messages.
tls()
| Type: | tls options |
| Default: | n/a |
Description: This option sets various options related to TLS encryption, for example, key/certificate files and trusted CA locations. TLS can be used only with tcp-based transport protocols. For details, see TLS options.
token()
| Type: | string |
| Default: |
Description: Your Cloud Syslog Cloud Token that you received from Sumo Logic service while configuring your cloud syslog source.
Required option.