Logstash
Syslog output plugin
input {
file {
path => "/var/log/syslog"
type => "syslog"
start_position => "beginning"
}
filter {
uuid {
target => "uuid"
}
}
output {
syslog { appname => "my-awesome-app"
host => "ascent-server-dns.my-domain.com"
protocol => "ssl-tcp"
msgid => "%{uuid}"
ssl_cert => "client.crt"
ssl_key => "client.key"
ssl_cacert => "ca.crt"
ssl_verify => true
port => "7514"
rfc => "rfc5424"
id => "%{uuid}"
}
stdout { codec => rubydebug }
}NOTE: Change "host" , "appname", "ssl_cert", "ssl_key", "ssl_cacert" above to suit your configuration
HTTP output plugin
You can additionally control the data organization by specifying additional fields
Last updated
Was this helpful?