Hi all,<br><br>Many thanks to the developers, I&#39;ve been a user for many years and have run into a deployment that I can&#39;t quite get working the way I want to.<br><br>Please correct me if I am wrong, but the chain_hostnames global option is intended to append the current syslog-ng hostname to every message processed, no matter how many hosts a message chains through?<br>

<br>My messages are being relayed through these hosts:<br>1) webserver: Ubuntu LTS 10.4.3, syslog-ng 2.0.9 (from standard apt-get sources)<br>2) proxy: OpenBSD 5.0, syslog-ng 3.1.4 (from prebuilt packages)<br>3) logserver: Ubuntu LTS 10.4.3, syslog-ng 2.0.9 (from standard apt-get sources)<br>

<br>The traffic flows through them this way:<br>webserver --&gt; proxy (tcp 514) --&gt; proxy (tcp 1514) --&gt; ssh tunnel --&gt; logserver (tcp 514)<br><br>I have chain_hostnames(yes) in the options global variable section all three syslog-ng.conf files, and messages relay through all hosts properly EXCEPT that the proxy server does not seem to append its hostname or IP address to the syslog message when forwarding it on to the logserver.  I have experimented with keep_hostnames as both yes and no on all hosts and have not seen what i am expecting... (example: timestamp s_all@webserver_ip/proxy_ip/logserver_ip  actual_log_message)<br>

<br>An example of what i see today is this:<br>On webserver # echo &quot;webserver sending message to localhost tcp 514&quot; | nc localhsot 514<br>On loghost# tail -n1 /var/log/messages<br>Jan  4 17:22:16 webserver/webserver/loghost_ip webserver sending message to localhost tcp 514<br>

<br>Note the fact that the message gets transported through all 3 hosts but the proxy hostname isn&#39;t being inserted into the chain.<br><br>So my questions are:<br>1) Is chain_hostnames supposed to append the hostname to the message, no matter how many hosts a message is relayed through?<br>

1a) Suggestion: can you update the FAQ here: <a href="http://www.campin.net/syslog-ng/faq.html#hostname">http://www.campin.net/syslog-ng/faq.html#hostname</a> to include an example of a log message relayed through multiple hosts and the expected behavior<br>

2) Is there a known bug in syslog-ng v3.1.4 and / or OpenBSD&#39;s example syslog-ng.conf file that is the cause of hostname chaining not working?<br>2a) Suggestion: can you publish the syslog-ng changelogs in a single file appending changes, or a searchable database?  As far as I can tell, I currently have to download the changelog for each individual syslog-ng version released in order to search and see if an issue was released and that is a huge PITA.  <br>

<br>Thanks!<br>Matt<br>