Bots From Extension: syslogs
Syslog Forwarder
This extension provides 3 bots.
Bot @syslogs:write-tcp
Bot Position In Pipeline: Sink
Send syslog messages to an IP Address & Port using Syslog TCP protocol. Adds a new column with status for forwarding action.
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
| Parameter Name | Type | Default Value | Description |
|---|---|---|---|
| column* | Text | Name of the input column which has syslog messages | |
| status_column | Text | status | Name of the output column which will have forwarding status for each message |
| server* | Text | Syslog Server IP Address | |
| port | Text | 514 | Syslog Server Port. Default is 514 |
| connect_retries | Text | 3 | Max retries for connecting with server |
| connect_timeout | Text | 3.0 | Max timeout in seconds for connection |
| connect_quite | Text | 60.0 | Max seconds wait time after a set of failed connection retries. |
| max_idle_time | Text | 60.0 | Maximum number of seconds to keep the connection open when not sending the data |
Example Usage
Bot @syslogs:write-tcp-json
Bot Position In Pipeline: Sink
Send syslog messages to an IP Address & Port using Syslog TCP protocol. Encodes each row as a single JSON object, appended by a new line. Adds a new column with status for forwarding action.
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
| Parameter Name | Type | Default Value | Description |
|---|---|---|---|
| status_column | Text | status | Name of the output column which will have forwarding status for each message |
| server* | Text | Syslog Server IP Address | |
| port | Text | 514 | Syslog Server Port. Default is 514 |
| connect_retries | Text | 3 | Max retries for connecting with server |
| connect_timeout | Text | 3.0 | Max timeout in seconds for connection |
| connect_quite | Text | 60.0 | Max seconds wait time after a set of failed connection retries. |
| max_idle_time | Text | 60.0 | Maximum number of seconds to keep the connection open when not sending the data |
Example Usage
Bot @syslogs:write-udp
Bot Position In Pipeline: Sink
Send syslog messages to an IP Address & Port using Syslog UDP protocol
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
| Parameter Name | Type | Default Value | Description |
|---|---|---|---|
| column* | Text | Name of the input column which has syslog messages | |
| server* | Text | Syslog Server IP Address | |
| port | Text | 514 | Syslog Server Port. Default is 514 |
Example Usage