Not sure on that last post.  Each webserver&#39;s vhosts name the logs in the following manner (ws = webserver);<br>ws1.sitename.com-access<br>ws1.sitename,com-error<br>ws1.othersite.com-access  ... and so on.  <br><br>So I simply want to send every file (rather than logging local) to goto the central.  When I look at the central, I will have only log folder with;<br>
ws1.sitename.com-access<br>ws2.sitename.com-access  ... and so on<br><br>The post above noticed I was doing a folder (/var/log/apache2) where I don&#39;t know if you can say for the source /var/log/apache2/*   or something.<br>
<br>I am also puzzled as this to me is a real basic thing.  Take ALL apache logs and send to remote box.  No-one has come and said, here is my config and it works fine.  Just something that I can look at an entire server and client to see how it&#39;s done (which is why I posted mine).<br>
<br>Really thought this was an easy thing.  Even using webmin.  There is no clear cut, a server is setup like this, remote client like that.  Fustrating is not even the start of how to describe this, but thanks for all replies so far.<br>
<br><div class="gmail_quote">On Tue, Jul 21, 2009 at 3:44 AM, Siem Korteweg <span dir="ltr">&lt;<a href="mailto:Siem.Korteweg@qnh.nl">Siem.Korteweg@qnh.nl</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;">
Lance,<br>
<br>
Depending on how you want to process the collected logfiles, you can also<br>
configure Apache:<br>
<br>
ErrorLog syslog:local1<br>
CustomLog &quot;|/usr/bin/logger -t apache -i -p local6.notice&quot; combined<br>
<br>
This can be done global (for all virtual hosts) or per virtual host. How to<br>
add the name of the virtual host to the messages in the access logs can be<br>
found here: <a href="http://httpd.apache.org/docs/2.0/logs.html" target="_blank">http://httpd.apache.org/docs/2.0/logs.html</a><br>
<br>
All that remains to be done is to forward syslog from the client with the<br>
webservers to the syslog-ng server.<br>
<br>
regards,<br>
<br>
Siem Korteweg<br>
<br>
-----Oorspronkelijk bericht-----<br>
Van: <a href="mailto:syslog-ng-bounces@lists.balabit.hu">syslog-ng-bounces@lists.balabit.hu</a> namens lance raymond<br>
Verzonden: di 21-7-2009 4:07<br>
Aan: Syslog-ng users&#39; and developers&#39; mailing list<br>
Onderwerp: Re: [syslog-ng] Before the basic 101 questions<br>
<div><div></div><div class="h5"><br>
Joe, thanks for the update.    Yes, that is the directory name.  Now<br>
regarding the &quot;file&quot;, I will start a little more reading, but I don&#39;t think<br>
I would have to do this for each file right?  This server (along with the<br>
others in the cluster) have 12 or so virtual sites, each with it&#39;s own<br>
access and error log, so that would be at least 24 &#39;file&#39; sources.  Is there<br>
a way to wildcard it?<br>
<br>
Also, (I know this too is a basic Q) but are these defined on the<br>
server/client or both?  I still don&#39;t see how they mesh, but soon, oh soon<br>
when that light comes on!<br>
<br>
Thanks<br>
<br>
On Mon, Jul 20, 2009 at 8:38 PM, Fegan, Joe &lt;<a href="mailto:Joe.Fegan@hp.com">Joe.Fegan@hp.com</a>&gt; wrote:<br>
<br>
&gt;  I&#39;m no apache expert, but I think /var/log/apache2 is the name of a<br>
&gt; directory that contains apache log files, right? But you have defined it as<br>
&gt; a unix-stream source:<br>
&gt;<br>
&gt; source inputs { internal();<br>
&gt;                 unix-stream(&quot;/var/log/apache2&quot;);<br>
&gt;                 udp();<br>
&gt;                 tcp(max_connections(100)); };<br>
&gt;<br>
&gt; unix-stream is for reading a socket, not a directory, so this can&#39;t work...<br>
&gt;<br>
&gt; You can use &quot;file&quot; sources for individual files in that directory..<br>
&gt;<br>
&gt;  ------------------------------<br>
&gt; *From:* <a href="mailto:syslog-ng-bounces@lists.balabit.hu">syslog-ng-bounces@lists.balabit.hu</a> [mailto:<br>
&gt; <a href="mailto:syslog-ng-bounces@lists.balabit.hu">syslog-ng-bounces@lists.balabit.hu</a>] *On Behalf Of *lance raymond<br>
&gt; *Sent:* 20 July 2009 21:52<br>
&gt; *To:* Syslog-ng users&#39; and developers&#39; mailing list<br>
&gt; *Subject:* Re: [syslog-ng] Before the basic 101 questions<br>
&gt;<br>
&gt; ok, here is the update. I have built a standalone ubuntu box to be the<br>
&gt; central server so now have that I can &#39;play&#39; with.  It&#39;s a clean<br>
install,and<br>
&gt; really not sure what to do as this list seems to be the best resource.  So,<br>
&gt; I would think you can specify &#39;a&#39; logfile, but I need ALL the apache logs<br>
&gt; centrally located, so going to say, take everything from /var/log/apache2<br>
&gt; and send it to the central log server.<br>
&gt;<br>
&gt; The central log server as I said is a default setup, due to size, I copied<br>
&gt; them up to a play webserver, the server can be seen here;<br>
</div></div>&gt; server.conf &lt;<a href="http://www.darkerforce.com/server.conf" target="_blank">http://www.darkerforce.com/server.conf</a>&gt;<br>
<div class="im">&gt; and the client here (the only thing changed is the remote IP)<br>
</div>&gt; client.conf &lt;<a href="http://www.darkerforce.com/client.conf" target="_blank">http://www.darkerforce.com/client.conf</a>&gt;<br>
<div><div></div><div class="h5">&gt;<br>
&gt; When left like that and syslog-ng is started on the client I get the<br>
&gt; following;<br>
&gt;<br>
&gt; Error binding socket; addr=&#39;AF_UNIX(/var/log/apache2)&#39;, error=&#39;Address<br>
&gt; already in use (98)&#39;<br>
&gt; Error initializing source driver; source=&#39;inputs&#39;<br>
&gt;<br>
&gt; As I said before, I am not looking for anything complex, etc.  Just want<br>
&gt; ALL the weblogs to goto one box which is really the function of syslog-ng.<br>
&gt; I am sure there is one or two things that need a tweak, and I can go from<br>
&gt; there.<br>
&gt;<br>
&gt; Thanks.<br>
&gt;<br>
&gt;<br>
&gt; On Wed, Jul 15, 2009 at 3:45 AM, Sandor Geller &lt;<br>
&gt; <a href="mailto:Sandor.Geller@morganstanley.com">Sandor.Geller@morganstanley.com</a>&gt; wrote:<br>
&gt;<br>
&gt;&gt; Hi,<br>
&gt;&gt;<br>
&gt;&gt; On Tue, Jul 14, 2009 at 10:06 PM, lance raymond&lt;<a href="mailto:lance.raymond@gmail.com">lance.raymond@gmail.com</a>&gt;<br>
&gt;&gt; wrote:<br>
&gt;&gt; &gt; What I thought of was to make each file unique;<br>
&gt;&gt; &gt; ws = webserver;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; ws1.domain.com-access_log<br>
&gt;&gt; &gt; ws2.domain.com-access_log<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; and just write them each to an nfs share.<br>
&gt;&gt;<br>
&gt;&gt; It&#39;d not the name of the files which matter. When a single process<br>
&gt;&gt; (like syslog-ng) writes to a file then NFS behaves well. The problems<br>
&gt;&gt; start when there are multiple processes trying to access the same<br>
&gt;&gt; file. Disabling attribute caching in the NFS client could help, but<br>
&gt;&gt; this could have a big impact on performance.<br>
&gt;&gt;<br>
&gt;&gt; &gt; Not flaming the group at all, actually Bazsi your name shows up more<br>
&gt;&gt; than<br>
&gt;&gt; &gt; any of my normal mail :)   But, I have tried twice with a reply or two,<br>
&gt;&gt; and<br>
&gt;&gt; &gt; once conf files were sent up and/or shown the thread died.  I see some<br>
&gt;&gt; very<br>
&gt;&gt; &gt; intersting questions, answers on the group and it would be nice to see<br>
&gt;&gt; some<br>
&gt;&gt; &gt; of these things, but really, I am talking about a handful of webservers<br>
&gt;&gt; &gt; (nothing fancy) just to write to a central log and it&#39;s not working.<br>
&gt;&gt; The<br>
&gt;&gt; &gt; basic syslog @server worked perfect, since the platform updates, just<br>
&gt;&gt; not<br>
&gt;&gt; &gt; working, but I appreciate the reply.<br>
&gt;&gt;<br>
&gt;&gt; So could you please tell what is the actual problem?<br>
&gt;&gt;<br>
&gt;&gt; Regards,<br>
&gt;&gt;<br>
&gt;&gt; Sandor<br>
&gt;&gt;<br>
&gt;&gt;<br>
_____________________________________________________________________________<br>
_<br>
&gt;&gt; Member info: <a href="https://lists.balabit.hu/mailman/listinfo/syslog-ng" target="_blank">https://lists.balabit.hu/mailman/listinfo/syslog-ng</a><br>
&gt;&gt; Documentation:<br>
&gt;&gt; <a href="http://www.balabit.com/support/documentation/?product=syslog-ng" target="_blank">http://www.balabit.com/support/documentation/?product=syslog-ng</a><br>
&gt;&gt; FAQ: <a href="http://www.campin.net/syslog-ng/faq.html" target="_blank">http://www.campin.net/syslog-ng/faq.html</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
_____________________________________________________________________________<br>
_<br>
&gt; Member info: <a href="https://lists.balabit.hu/mailman/listinfo/syslog-ng" target="_blank">https://lists.balabit.hu/mailman/listinfo/syslog-ng</a><br>
&gt; Documentation:<br>
&gt; <a href="http://www.balabit.com/support/documentation/?product=syslog-ng" target="_blank">http://www.balabit.com/support/documentation/?product=syslog-ng</a><br>
&gt; FAQ: <a href="http://www.campin.net/syslog-ng/faq.html" target="_blank">http://www.campin.net/syslog-ng/faq.html</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
<br>
</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>