Search Mac Software Downloads
|
DESCRIPTION

Sawmill is a powerful, hierarchical log analysis tool, well suited for web server access and referrer logs, but can process almost any log. It runs as a CGI program on your web server, and publishes an intuitive graphical user interface which can be used from any web browser to configure and run Sawmill, or to view the statistics pages. The statistics pages are hierarchical, attractive, and heavily crosslinked for easy navigation. Complete documentation is built directly into the program. Sawmill provides an extensive set of features, including a persistent database, fine control over the appearance of stats pages, and versatile log filtering options.

WHAT'S NEW
Version 8.0.9:
  • Added support for a new format variant of the NcFTP Xfer log. For now, the new fields at the end of each line are being ignored.
  • Added support for overriding the port of SFTP, by using "hostname:port" in the hostname field.
Bugs fixed this version:
  • Filtered reports show higher numbers than unfiltered reports, when using "is NOT" filters.
  • The description of report filters sometimes contains a "not" even when it isn't a "not" filter, if there is also another filter which is a "not" filter.
  • Multiprocessor database builds create zombie processes on UNIX systems, which last for the duration of the build; on systems with very few processes available, this can cause errors during build, including, "Error spawning process for multi-threaded SSQL query split."
  • The sort_by (-sb) and sort_direction (-sd) command line options for "-a ect" are not documented.
  • Profiles with duplicate labels are allowed by the Create Profile Wizard
  • Log detail report is very slow, when using with a large internal database and no filters.
  • The update.pl script in the Extras folder does not copy the system.cfg file, so installations updated with that script rerun the installation process.
  • Scheduled tasks with a single profile, and multiple actions, run all actions simultaneously, instead of running them in sequence.
  • Database indices, and unique-tracking lists, can become corrupted on 32-bit systems, when processing large datasets (typically, any dataset which would require an index > 2GB, though it could happen as low as 600MB). This can give various errors about "array caches" or "ranges."
  • When using file-by-file distributed parsing, and "skip previously seen files on update," the list of previously-seen files is not recorded properly, resulting in some files being re-processed on update.
  • Imported v7 profiles show integers in the sum row of "start time" or "end time" columns, instead of showing "-".
  • When filtered, the Sessions Overview sometimes shows a negative number for "sessions for one-time users", and shows a few other incorrect values.
  • Database fields with large aggregated values (more than about 10 billion) incorrectly show very small values (< 10) in the Overview.
  • The current_log_pathname() function returns the wrong pathname for some log lines, when using multiprocessor database builds.
  • Removing database data with a date range in a MS SQL database gives an error, "Invalid column name."
  • Database indices can become corrupt on update, when using the internal database. This can cause errors when displaying filtered reports, or errors during future database updates. Possible error messages include "Unable to allocate N bytes of memory (Reallocating array cache)", "Internal: list N in IntegerLists X ends with -M, which is the start of a range", and possible others.
  • In real-time profiles, reports hang at 33% during the initial database build, if the build is using parsing servers (multiple processors), or if the file-by-file option is turned on.
  • Date filter expressions containing capital letters give an error, "Date filter not valid."
  • Log format plug-ins which use "collected listed", where field values are quoted (e.g., Fortigate), ignore the values immediately after quoted fields.
  • Cross-reference tables of imported Sawmill 7 profiles do not contain numerical session fields, resulting in slow report generation.
  • Regular expression or wildcard filters on the "hour of day" or "day of week" field are displayed incorrectly in the yellow filter description at the top of reports, as "corrupt date/time".
  • Database updates applied to databases imported from Sawmill 7, or to databases using non-internal database servers, do not propagate the new data to the xref tables in some cases, resulting in reports which do not have the latest data.
REQUIREMENTS
Mac OS X 10.4 or later.


Developer:Flowerfire
Downloads:20,411
  - Version d/l:109
Internet:Servers
License:Demo
Date:23 Jun 2009
Platform:PPC/Intel
Price:$99.00
OTHER PEOPLE SUGGEST
Suggest something else:
Sawmill User Reviews (6 posts)Write A Review
sort: smiles | time
Dec 24 2008
*....

DRAXDO  This is an awful "app". It's extremly complicated and everything is in HTML...

Don't buy this!  
(Version 8.0.1rc3)

praisebury
-2
[ Reply ]
Jun 9 2006

EDIFIED  This is pretty neat software that uses an epimodular approach to log analysis. It spits out really nice html that you can view from anywhere. I have it set up on a script so I can update and view my stats in a password protected web directory on the server.

It's good at differentiating traffic type to.  
(Version 7.2.6)

praisebury
+1
[ Reply ]
May 1 2005
****½

MINOTAUR  Sawmill is a highly flexible if sometimes daunting application. It is miles ahead of other packages in terms of the ability to filter, format, and otherwise dig through my Web logs. Two features that I like are: the ability to filter out MY visits to my (remotely hosted) site, as well as identifiable bots; and, the ability to trace visitors paths through the site. I've gleaned valuable information (not sure it is yet profitable) about how visitors traverse my site. To the first point, I was surprised my how much of the traffic that Webalizer and Analog (provided by my Web host) report are, in fact, due to my own visits and the visits of bots.   
(Version 7.1)

praisebury
0
[ Reply ]
Aug 9 2004
*****

TI  No, no, even though webalizer and analog exist, this one is worth every penny. It's quite powerful, and has a clean interface.

I love my webalizer, but I would take Sawmill over it, any day of the week.  
(Version 7.0.1)

praisebury
0
[ Reply ]
Jul 15 2004
***..

ANONYMOUS  Who needs this when Webalizer exists? Analog? Don't even think about buying this.  
(Version 7.0b13)

praisebury
0
[ 1 Reply - Reply ]
Replies:
Aug 1 2004

ANONYMOUS  Webalizer and analog generate static reports. This is a database application that can generate new reports and correlate data on the fly. It's much, much more flexible and much more useful if you need an in depth analysis of, for example, who hit which pages.

Also, Sawmill can do more than just Web logs. Firewalls, mail servers, virtually anything that produces a text file.  
(Version 7.0)

praisebury
0

Jan 18 2003
****½

RACHAEL  This is the most flexible log analysis tool I have found. Using customized filters, the software gives you very fine grained control over the way the information is recorded (into Sawmill's database - it will never change your original log files) and analyzed. While good for beginners (will run well out of the box, auto detecting your log type), it will be most useful to technically minded people who dig into Sawmill's abilities. The best feature is the "paths through the site" which shows the paths that your visitors traveled in a logical tree configuration. The creators of Sawmill seem committed to both quality and usability. Updates are released often, and they will pay you (by reducing the cost of the software) to evaluate the software and report any bugs.  
(Version 6.4)

praisebury
0
[ Reply ]