On 9/6/09, [email protected] <[email protected]> wrote: > On Sun, 6 Sep 2009, Israel Garcia wrote: > >> I have some debian lenny servers sending their logs (via TCP) to a >> central rsyslog server. >> Every remote servers has at /etc/rsyslog.conf: >> >> *.* @@IP_CENTRAL_SERVER >> >> So, I can see in the central syslog server all logs without problems. >> I'm looking for a single and simple report, like logwatch for example >> who process all logs and send me in ONE mail or on ONE html page all >> resume info of all logs. I tried with logwatch and I didn't get this >> report I'm looking for. >> >> My question is? >> Is there any tool, script, app, etc which I run on the syslog server >> and give me the information of all servers in a way as simple as >> possible? Maybe in a single resume mail separated by a line for >> example? > > there are a lot of products and projects out there to analyse logs and > generate reports. > > the problem is that what I am interested in seeing in a report may or may > not match what you are interested in seeing. > > also, most of this effort is taking place within originizations that have > large volumes of logs, so distilling it down to a single report or e-mail > requires that a lot of detail gets left out (and that goes back to exactly > what you are interested in seeing) > > when you say you want one page that shows you 'everything', what is it > that you want to see? Hi, David I mean, a report like logwatch use to send me everyday from each server. As I said before, I'm collecting all servers logs (syslog and auth.log) into my central syslog, so I need some tool like logwatch running on the collector which send in one mail or in one html page. . I tried to configure logwatch in the collector without sucess.
That's what I need. :-) thanks. regards, Israel > > are there particular messages that you want to see if they show up even > once? or are you interested in simplifying log messages into categories > and seeing how many messages in each category you have. > > do you only care about the logs showing up sometime during the day? or are > you interested in the trending of how many logs you get each second > throughout the day (or anything in between) > > unfortunantly the result of all these questions probably means that you > will need to customize whatever you use to exactly the report that you > want. > > large companies can spend millions of dollars on systems and software to > alert, report, and query their logs. > > I am currently getting ~300M log messages/day and I distill it down to a > single e-mail report that I look at (and generate additional reports with > subsets of the data for other people to look at). > > > the best advice I ever got was to use the approach termed 'artificial > ignorance' > > start off with all your logs > > for any log type that you can categorize create a summary of that log type > (even if it's an unimportant log, count it because the number of times an > unimportant thing happens can be important) > > look at what's left and repeat the process > > after several iterations of this you end up with the vast majority of your > logs summarized and a report of "what's left", any new messages that you > have never seen before (which usually mean they are important) show up in > the "what's left" bucket and tend to stand out > > you do need to keep on top of this, upgrades to systems, new installs, > etc cause new logs to show up, if you categorize and summarize them your > final report stays small, if you let things slide for several months the > final report can end up very large (and therefor useless) > > David Lang > _______________________________________________ > rsyslog mailing list > http://lists.adiscon.net/mailman/listinfo/rsyslog > http://www.rsyslog.com > -- Regards; Israel Garcia _______________________________________________ rsyslog mailing list http://lists.adiscon.net/mailman/listinfo/rsyslog http://www.rsyslog.com

