I have the 2.5.1 ova of graylog and i send logs from linux Red Hat by syslog to the server.
The server shows logs sent by udp but for tcp i do not have incoming logs.
The rsyslog conf for udp is .@graylog.example.org:5140;
and for tcp : . @@graylog.example.org:5143;
I tried with .@graylog.example.org:5143;RSYSLOG_SyslogProtocol23Format without success
I disabled the firewall on linux and graylog server for the test.
@ is for udp and @@ is for tcp.
Do you check if Graylog is listening on TCP 5143 ?
Do you check /var/log/messages or /var/log/syslog if rsyslog says an error ?