https://computingforgeeks.com/how-to-configure-rsyslog-centralized-log-server-on-ubuntu-18-04-lts/
## @@ means tcp while @ means udp
sudo echo "*.* @@10.130.203.4:514" >> /etc/rsyslog.conf
sudo systemctl rsyslog restart
https://doc.yonyoucloud.com/doc/logstash-best-practice-cn/input/syslog.html
use
input {
tcp {
port => "8514"
}
}
filter {
grok {
match => ["message", %{SYSLOGLINE} ]
}
syslog_pri { }
}
have better performance than
input
{
syslog
{
port =>"514"
}
}