So:
netstat says rsyslog is not listening on the port you wanted (probably because of that config mistake I pointed out alread)
/var/log/messages is showing an error that rsyslog cannot write (if I read the message correctly) to the file you specified due to some selinux intervention.
I'm not an selinux expert, so can't really give much specific suggestions for fixing that (apart from trying it with selinux disabled temporarily). You might want to try using a separate directory for writing those logs, rather than writing them to a subdir of your splunk installation. For instance create /opt/rsyslog/logs/ owned by the user under which rsyslog runs.
... View more