@version: 3.35
@include "scl.conf"

#Server log source
source s_local { system(); internal(); };   

#Client log source
source s_remote {
    syslog(
        port(6514)
        transport("tls")
        tls(
            cert-file("/etc/syslog-ng/cert.d/syslog.crt")
            key-file("/etc/syslog-ng/cert.d/syslog.key")
            peer-verify(optional-untrusted)
        )
    );
};

#Server log destination
destination d_local {
    file("/var/log/syslog-ng/message_${HOST}");
};

#Client log destination
destination d_remote {
    file("/var/log/syslog-ng/log.txt"
    owner("root")
    group("root")
    perm(0666)
    );
};

log { source(s_local); destination(d_local); };
log { source(s_remote); destination(d_remote); };

#EOF
