network() Destination Driver
The network() destination driver can send syslog messages conforming to RFC3164 from the network using the TCP, TLS, and UDP networking protocols.
Status
How to Test
Configuration Files Used
#Detination
@version: 3.31
@include "scl.conf"
options {
stats-freq(10);
time-reopen(10);
};
source custom
{
example-msg-generator(
num(1)
template("Syslog-ng instance transmitting data is live.")
);
example-msg-generator(
num(20)
freq(5)
template("Message to TCP Destination using Network Driver")
);
example-msg-generator(
num(20)
freq(5)
template("Message to UDP Destination using Network Driver")
);
};
destination d_tcp {
network(
"127.0.0.1"
port(1999)
transport(tcp)
);
};
destination d_udp {
network(
"127.0.0.1"
port(5060)
transport(udp)
);
};
destination console{
file(/dev/stdout);
};
log {
source(custom);
if (message("TCP")) {
destination(d_tcp);
} elif (message("UDP")) {
destination(d_udp);
} else {
destination(console);
};
};Proof


Last updated