Here are two quick gists that show how to configure destinations within syslog-ng.
UDP Destination
This destination will spew UDP datagram packets:destination udp_spew { udp("localhost"
port(8052)
template("$MSGONLY\n")
template_escape(no)
); };
Process Destination
This destination will spew log events at a java program:destination program_spew { program("/opt/jdk1.7.0_79/bin/java -jar /mnt/foo.jar arg1 arg2"
template("$MSGONLY\n")
template_escape(no)
); };;
Connecting the Destination to the Source
For both of these, don't forget to connect it to the source!log { source(s_sys); ...; destination(program_spew); };
No comments:
Post a Comment