Syslog Display Format

systemctl status syslog-ng
● syslog-ng.service - System Logger Daemon
Loaded: loaded (/usr/lib/systemd/system/syslog-ng.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2017-09-02 17:47:44 +0545; 55min ago
Docs: man:syslog-ng(8)
Main PID: 25372 (syslog-ng)
CGroup: /system.slice/syslog-ng.service
├─ 4803 php /opt/librenms/syslog.php
└─25372 /usr/sbin/syslog-ng -F -p /var/run/syslogd.pid

Sep 02 17:47:44 Hostname systemd[1]: Starting System Logger Daemon…
Sep 02 17:47:44 Hostname systemd[1]: Started System Logger Daemon.

Okay. double check your firewalld on centos, make sure you have set to allow syslog ports

firewall-cmd --list-all
public (active)
target: default
icmp-block-inversion: no
interfaces: eth0
sources:
services: dhcpv6-client dns http openvpn snmp ssh
ports: 514/tcp 161/udp 953/udp
protocols:
masquerade: yes
forward-ports:
sourceports:
icmp-blocks:
rich rules:

i think you need 514 tcp and 514 udp.

firewall-cmd --permanent --zone-public --add-service=syslog

This solved my problem.

A post was split to a new topic: Can’t get Syslog to work