Menu

Tree [1402ab] master /
 History

HTTPS access


File Date Author Commit
 web-sourceforge 2009-07-18 Jeremiah C. Foster Jeremiah C. Foster [042b0f] Added html pages for the sourceforge web site. ...
 CHANGE_LOG 2009-07-18 Jeremiah C. Foster Jeremiah C. Foster [446673] First commit to a dedicated yaalr git repo.
 COPYING 2009-07-18 Jeremiah C. Foster Jeremiah C. Foster [446673] First commit to a dedicated yaalr git repo.
 INSTALL 2009-07-18 Jeremiah C. Foster Jeremiah C. Foster [446673] First commit to a dedicated yaalr git repo.
 README 2009-07-18 Jeremiah C. Foster Jeremiah C. Foster [446673] First commit to a dedicated yaalr git repo.
 yaalr-graph.pl 2009-07-18 Jeremiah C. Foster Jeremiah C. Foster [1402ab] Commiting version 1.3

Read Me

This is the README file for Yaalr - Yet Another Apache Log Reader
-----------------------------------------------------------------

Yaalr reads an apache log and reports back on it with the following information:

	1. First date found in the log 
	2. Number of 'Hits' in the log
	3. Number of successful requests (i.e. 200 status code) 
	4. Number of 'Not Found' pages (i.e. 404 status code)
	5. Number of 'Internal Error' pages (i.e. 500 status code)
	6. Unique remote hosts found in the log
	7. Total number of bytes transfered, in Megs and Gigs
	8. Last date found in the log

Yaalr supports three types of log files:

	standard: This is the default apache log file, use the -s option to parse this type of file 
	combined: This type of log file has the referrer as well as other information combined into one
	          log, use the -c option if you have this type of log file
	combined with cookies: This type of log file is the same as the normal combined log file but it
		  also has a field for cookies, use the -f option for this log type

Options:
	-s 	Parses a common apache log file and produces a report on the command line.  
		Expects a file as an argument after the option.

       	-c      Parses a combined apache log file and produces a report on the command line.  
		Expects a file as an argument after the option.

       	-f      Parses a combined apache log file that includes cookies and produces a report on the command line. 
		Expects a file as an argument after the option.

Example:

	yaalr.pl -s /var/log/apache/access.log

Yaalr is a perl script so you can install it anywhere you wish. Since it is a perl script it comes with
documentation, simply use perl's built in documentation system: `perldoc yaalr.pl`

Note that you need to have read permissions on a web log to read it, yaalr will need this as well.
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.