Multiple syslog-ng destination loghosts
- by pablo808
I am currently forwarding logs to one remote destination loghost.
filter f_windows { program("Security-Audit*"); };
log { source(r_sys); filter(f_windows); destination(d_windows); };
log { source(r_sys); filter (f_windows); destination(d_loghost); };
I would like to forward these logs to two additional remote destination loghost's.
The manual defines destination syntax as:
destination <identifier> {
destination-driver(params); destination-driver(params); ... };
Tried these different configs:
Define additional destinations hosts in d_loghost:
destination d_loghost { udp("server1" port(514)); udp("server2" port(514)); udp("server3" port(514));};
filter f_windows { program("Security-Audit*"); };
log { source(r_sys); filter (f_windows); destination(d_loghost); };
Define addtional destination hosts in their own d_loghost definitions:
destination d_loghost1 { udp("server1" port(514));
destination d_loghost2 { udp("server2" port(514));
destination d_loghost3 { udp("server3" port(514));
filter f_windows { program("Security-Audit*"); };
log { source(r_sys); filter (f_windows); destination(d_loghost1); };
log { source(r_sys); filter (f_windows); destination(d_loghost2); };
log { source(r_sys); filter (f_windows); destination(d_loghost3); };
Both fail unfortuantly, what am I missing?
Thanks.