[syslog-ng]hostname is replaced by the relay server's name
   
    Rich Armstrong
     
    syslog-ng@lists.balabit.hu
       
    Tue, 6 Apr 2004 17:15:11 +0200
    
    
  
I have two logging servers. One is logging data from lots of clients, using syslog-ng 1.6.0rc3 - lets call that Host1.
I want to forward the data via tcp/udp to the other host as well - lets call that Host2 using 1.6.2. 
At the moment, the $HOST field in data logged on Host2 contains Host1, instead of Client1, or Client2, etc.
On both Host1 and Host2, I have set :-
 options { use_fqdn(yes); keep_hostname(yes); };
but the $HOST variable (in the destination variable, and in the message) on Host2 is still being replaced, so I line I know is from Client1, appears to come from Host1. 
Host1 transfers data to Host2 using :- 
 destination d_netmon { udp("195.215.3.7"); };
 log { source(net); destination(d_netmon); };
Am I using the wrong version of syslog-ng ?
It seems that many on the list have had this problem before, and used keep_hostname(yes) to fix it. 
Is this a bug in the latest version ?
-- 
Richard Armstrong