Answer, in logstash config file,..
Code:
filter {
grok {
type => "syslog"
match => [ "message", "%{SYSLOGTIMESTAMP} %{WORD:host} %{GREEDYDATA:syslog_message}" ]
}
}
Output as desired:
Code:
"message" => "Jul 24 16:45:07 server02 sshd[10503]: pam_unix(sshd:session): session opened for user logging by (uid=0)",
"@version" => "1",
"@timestamp" => "2014-07-25T17:40:00.679Z",
"host" => [
[0] "127.0.0.1:46534",
[1] "server02"
],
"type" => "syslog",
"syslog_message" => "sshd[10503]: pam_unix(sshd:session): session opened for user logging by (uid=0)"
}