Thanks for the update.&nbsp; I did try that and still not getting anything.&nbsp; I did try both tcp and udp and just wondering one other thing (not sure if it works.)<br><br><b>1.</b><br>up top it shows the following on the server conf file;<br>
## This will create seprate file for each client on central log server and log http messages<br>destination d_clients { file(&quot;/var/log/web.$HOST.log&quot;); };<br>log { source(s_remote); destination(d_clients); };<br>
<br>then below in the same file shows;<br>destination send_http_logs { file(&quot;/var/log/web.log&quot;); };<br><br>So, first I am not sure what exactly this is or should be doing.&nbsp; If there are 5 vhosts, according to the top it will have 5 diff log files 1 for each vhost, yet the lower section shows only one file name.<br>
<br>ps on the server now only shows;<br>root&nbsp;&nbsp;&nbsp;&nbsp; 32758&nbsp; 0.0&nbsp; 0.0&nbsp;&nbsp; 7368&nbsp;&nbsp; 568 ?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ss&nbsp;&nbsp; 13:17&nbsp;&nbsp; 0:00 /sbin/syslog-ng -p /var/run/syslogd.pid<br><br><b>2.</b> <br>Client side I have;<br>&nbsp;&nbsp; unix-stream (&quot;/dev/log&quot;);<br>
but (again not sure if this matters), but ALL apache logs goto the following folder;<br>&nbsp;/home/mcp/local/apache2/logs nothing get&#39;s written to /dev/logs<br><br>ps on the client only shows;<br>root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5612&nbsp; 0.0&nbsp; 0.0&nbsp;&nbsp; 7236&nbsp;&nbsp; 424 ?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ss&nbsp;&nbsp; 13:31&nbsp;&nbsp; 0:00 /sbin/syslog-ng -p /var/run/syslogd.pid<br>
<br>I have changed both not to run at startup (via chkconfig) but haven&#39;t restarted the box&#39;s as they are in use.&nbsp; The other odd thing, I stopped syslog-ng, there was nothing running yet the local logs kept writing to the local files (didn&#39;t think they would if syslog and syslog-ng were stopped).<br>
<br>Thanks again, I will keep trying anything suggested till this thing works!<br><br><div class="gmail_quote">On Mon, Feb 9, 2009 at 11:44 AM, Fegan, Joe <span dir="ltr">&lt;<a href="mailto:Joe.Fegan@hp.com">Joe.Fegan@hp.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">



<div>
<div dir="ltr" align="left"><span><span><font size="2" color="#0000ff" face="Arial">On the 
client:</font></span></span></div>
<div dir="ltr" align="left"><span><span><font size="2" color="#0000ff" face="Arial"></font></span></span><span></span>&nbsp;</div>
<div dir="ltr" align="left"><div class="Ih2E3d"><span></span>source s_sys 
{<br>&nbsp;&nbsp; file (&quot;/proc/kmsg&quot; log_prefix(&quot;kernel: &quot;));<br>&nbsp;&nbsp; 
unix-stream (&quot;/dev/log&quot;);<br>&nbsp;&nbsp; internal();<br></div><div class="Ih2E3d">};<br><br>and the 
running process are;<br>root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1607&nbsp; 0.0&nbsp; 
0.0&nbsp;&nbsp; 6216&nbsp;&nbsp; 904 ?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
Ss&nbsp;&nbsp;&nbsp; 2008&nbsp;&nbsp; 0:48 syslogd -m 
0<br>root&nbsp;&nbsp;&nbsp;&nbsp; 28374&nbsp; 0.0&nbsp; 0.0&nbsp;&nbsp; 
7368&nbsp;&nbsp; 564 ?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ss&nbsp;&nbsp; 
11:24&nbsp;&nbsp; 0:00 /sbin/syslog-ng -p /var/run/syslogd.pid<br><br></div><span><font size="2" color="#0000ff" face="Arial">The standard 
syslogd daemon is&nbsp;running and&nbsp;almost certainly owns the /dev/log 
socket and the kernel output&nbsp;pseudo-file /proc/kmsg. This means that 
syslog-ng (which starts later) will receive nothing from those sources 
and&nbsp;will forward everything it receives (i.e. nothing) to the 
server.</font></span></div>
<div dir="ltr" align="left"><span><font size="2" color="#0000ff" face="Arial"></font></span>&nbsp;</div>
<div dir="ltr" align="left"><span><font size="2" color="#0000ff" face="Arial">You need to chkconfig syslogd off (or&nbsp;the equivalent 
on your distro) to stop standard syslogd from running.</font></span></div>
<div dir="ltr" align="left"><span><font size="2" color="#0000ff" face="Arial"></font></span>&nbsp;</div>
<div dir="ltr" align="left"><span><font size="2" color="#0000ff" face="Arial">Joe.</font></span></div>
<div dir="ltr" align="left"><span><font size="2" color="#0000ff" face="Arial"></font></span>&nbsp;</div>
<div dir="ltr" align="left">
<hr>
</div>
<div dir="ltr" align="left"><font size="2" face="Tahoma"><b>From:</b> 
<a href="mailto:syslog-ng-bounces@lists.balabit.hu" target="_blank">syslog-ng-bounces@lists.balabit.hu</a> [mailto:<a href="mailto:syslog-ng-bounces@lists.balabit.hu" target="_blank">syslog-ng-bounces@lists.balabit.hu</a>] 
<b>On Behalf Of </b>lance raymond<br><b>Sent:</b> 09 February 2009 
16:34<br><b>To:</b> Syslog-ng users&#39; and developers&#39; mailing 
list<br><b>Subject:</b> [syslog-ng] Still not working at the most basic 
level<br></font><br></div><div><div></div><div class="Wj3C7c">
<div></div>ok, so can anyone say how to troubleshoot the most basic scenario to 
start.&nbsp; 1 server, 1 client, have client write logs to server?&nbsp; I will 
show both config files, please note tI have tried both UDP and TCP and neither 
work.&nbsp; I did notice doing an lsof |grep syslog that the port does change 
from udp to tcp so I know it&#39;s reading the config file, I just don&#39;t know how to 
turn on some debugging or another way to trace the log as it&#39;s still being 
written to the client.<br><br>ok, so <b>server config is;</b><br>#source 
s_remote&nbsp; { udp(); };<br>source s_remote&nbsp; { tcp(); };<br>## This will 
create seprate file for each client on central log server and log http 
messages<br>destination d_clients { file(&quot;/var/log/web.$HOST.log&quot;); };<br>log { 
source(s_remote); destination(d_clients); 
};<br>#################################################################<br><br>options 
{<br>sync (0);<br>time_reopen (10);<br>log_fifo_size (1000);<br>long_hostnames 
(off);<br>use_dns (no);<br>use_fqdn (no);<br>create_dirs (no);<br>keep_hostname 
(yes);<br>};<br><br>source s_sys {<br>file (&quot;/proc/kmsg&quot; log_prefix(&quot;kernel: 
&quot;));<br>unix-stream (&quot;/dev/log&quot;);<br>internal();<br>#udp(ip(0.0.0.0) 
port(514));<br>};<br><br>## This will log local http messages to defined 
file<br><br>destination send_http_logs { file(&quot;/var/log/web.log&quot;); 
};<br><br>filter send_http_logs {<br>program(&quot;httpd.*&quot;);<br>};<br><br>log 
{<br>source(s_sys);<br>filter(send_http_logs);<br>destination(send_http_logs);<br>};<br><br>and 
the server shows the following running process;<br>root&nbsp;&nbsp;&nbsp;&nbsp; 
30945&nbsp; 0.0&nbsp; 0.0&nbsp;&nbsp; 7240&nbsp;&nbsp; 636 
?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ss&nbsp;&nbsp; 11:24&nbsp;&nbsp; 
0:00 /sbin/syslog-ng -p /var/run/syslogd.pid<br><br><b>Client 
side:</b><br><br>options 
{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sync 
(0);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; time_reopen 
(10);<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
log_fifo_size (1000);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
long_hostnames(on);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
use_dns(yes);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
dns_cache(yes);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
use_fqdn(no);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
create_dirs (yes);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
keep_hostname (yes);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
perm(0640);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
dir_perm(0750);<br><br>};<br><br>source s_sys {<br>&nbsp;&nbsp; file 
(&quot;/proc/kmsg&quot; log_prefix(&quot;kernel: &quot;));<br>&nbsp;&nbsp; unix-stream 
(&quot;/dev/log&quot;);<br>&nbsp;&nbsp; internal();<br>};<br>#destination send_http_logs { 
udp(&quot;192.168.2.54&quot; port(514)); };<br>destination send_http_logs { 
tcp(&quot;192.168.2.54&quot; port(514)); };<br><br><br>filter send_http_logs 
{<br>program(&quot;httpd.*&quot;);<br>};<br><br>log 
{<br>source(s_sys);<br>filter(send_http_logs);<br>destination(send_http_logs);<br>};<br><br>and 
the running process are;<br>root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1607&nbsp; 
0.0&nbsp; 0.0&nbsp;&nbsp; 6216&nbsp;&nbsp; 904 
?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ss&nbsp;&nbsp;&nbsp; 
2008&nbsp;&nbsp; 0:48 syslogd -m 0<br>root&nbsp;&nbsp;&nbsp;&nbsp; 28374&nbsp; 
0.0&nbsp; 0.0&nbsp;&nbsp; 7368&nbsp;&nbsp; 564 
?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ss&nbsp;&nbsp; 11:24&nbsp;&nbsp; 
0:00 /sbin/syslog-ng -p /var/run/syslogd.pid<br><br>Not sure if the client is 
supposed to have 2 processes or not, but any help is really 
appreciated.<br><br></div></div></div>
<br>______________________________________________________________________________<br>
Member info: <a href="https://lists.balabit.hu/mailman/listinfo/syslog-ng" target="_blank">https://lists.balabit.hu/mailman/listinfo/syslog-ng</a><br>
Documentation: <a href="http://www.balabit.com/support/documentation/?product=syslog-ng" target="_blank">http://www.balabit.com/support/documentation/?product=syslog-ng</a><br>
FAQ: <a href="http://www.campin.net/syslog-ng/faq.html" target="_blank">http://www.campin.net/syslog-ng/faq.html</a><br>
<br>
<br></blockquote></div><br>