GithubHelp home page GithubHelp logo

stonestepsinc / stonestepswebalizer Goto Github PK

View Code? Open in Web Editor NEW
17.0 1.0 3.0 32.64 MB

Stone Steps Webalizer is a fast command line application for web server and web proxy log file analysis. It supports multiple log formats and produces highly customizable HTML reports in many languages.

Home Page: http://www.stonesteps.ca/projects/webalizer

License: GNU General Public License v2.0

Makefile 0.98% Batchfile 0.80% C++ 92.35% C 1.62% CSS 0.47% JavaScript 3.54% Shell 0.23%
log analysis webalizer web-log-analysis squid-log iis-log clf-log w3c-log apache-log linux

stonestepswebalizer's People

Contributors

izzysoft avatar lukaszpl92 avatar pistvan avatar stonestepsinc avatar yasuhiroabe avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

stonestepswebalizer's Issues

Nodes must be linserted in the ascending time stamp order

I just noticed on one of my logs I get the above error; SSW refuses to process that file. Looking inside (after having fetched the "Log time" from the db) I see that Apache indeed inserts a line out of sequence every now and then, especially if on "high load" it seems. Is there a way to

  • tell SSW to simply skip the out-of-sequence lines?
  • tell SSW to skip to a given later time stamp (provided it is a single hick-up)?
  • some other way to deal with that, not losing half a week's stats?

cutting/editing the log is not really an option with a file size of > 240M. I neither have a way telling Apache to "not do that".

GeoIP not usable without DNSCache

Hi there,

according to the README it should be possible to disable DNS lookup, without disabling GeoIP by having DNSChildren > 0, DNSCache = null and GeoIPDBPath != null

But when we configure it like that:

GeoIPCity    yes
GeoIPDBPath  .\internal.mmdb
DNSChildren  1
#DNSCache    cache.dns

Webalizer complains that he couldn't setup DNS. Is this a bug or did we misinterpreted the configuration options?

It would be really handy to have this working as expected, since we're using GeoIP to identify our users by team/project/office location but we're not interested in the DNS resolving (we dont need ip->hostname) and disabling it will speed up report generation significantly.

Thank you very much.

HTMLTail inserted twice

Ah, you forgot to tell me there are new releases and where to find them โ€“ so I just found them here yesterday, and am now preparing the Debian packages.

Upgrading step-by-step, I just switched from 4.3.6 to 5.0.1 and noticed the image I included with HTMLTail now appears twice (it's inserted twice-in-a-row, i.e. one immediately following the other, directly before the <!-- Page Footer -->.

<A HREF="https://www.linux.com/"><IMG STYLE="border:0;" SRC="/shared/images/msfree.png" ALT="100% Micro$oft free!"></A><A HREF="https://www.linux.com/"><IMG STYLE="border:0;" SRC="/shared/images/msfree.png" ALT="100% Micro$oft free!"></A>

I've checked my config to make sure: HTMLTail is only defined once:

HTMLTail <A HREF="https://www.linux.com/"><IMG STYLE="border:0;" SRC="/shared/images/msfree.png" ALT="100% Micro$oft free!"></A>

Any clue? Though being more a "cosmetic" thing (and I probably could work around that using CSS), it confuses me a bit ๐Ÿคช

Being on it: You might wish to "upgrade" the link in the footer to https:// ๐Ÿ˜‰

I'll probably give v5.0.1 a few runs before going on to v6.0.0, then releasing both .deb files via my repo as before โ€“ so you can point to that again for easy install on Debian based systems. According to the Readme it looks like v6.1.0 is due shortly; give me a ping then please so I can pick it up as well (hopefully with its tail de-duplicated ๐Ÿ˜„)

While on it: HTMLValidator complains about the "incomplete" DocType:

<!DOCTYPE HTML>

Shouldn't that rather be

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

(just guessing rawly by the formatting I see)?

Top Cities table contains aggregated data instead of just the current month

After processing a whole year of access logs with GeoIP City database, I discovered that my site has more hits coming from some cities (e.g. Stockholm) than coming from the country of the city (Sweden).
In my config file I set DNSLookups no, so my lookups are all based on GeoIP.

I think the city counters are not being reset when switching months, maybe state_t::init_counters method lacks a ct_htab.reset() call.

Visit durations of 0

Love your fork! โค๏ธ

Quick question regarding visit duration: If somebody just goes to a single page of a website (just one log entry), will this result in a duration of 0? I get a lot of 0 duration entries, so I thought I should filter them out, but I am not entirely sure what 0 means in this case.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.