Search squid archive

[Off-Topic] Squidalyser: no inserts

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

I am just wondering if some can help me out with squidalyser.  I believe
everything has been setup according to the instructions but it does not
seem to be inserting any records into the database.  The output is 

ispy:/usr/local/squidparse # ./squidparse.pl
Running ./squidparse.pl at Tue Feb 27 16:46:59 2007

DB Name:        squid
DB Host:        localhost
DB User:        squidalyser
Squidlog:       /var/log/squid/access.log

Expired 3904 records from the database.
Took 1 seconds to process 3904 records.
ispy:/usr/local/squidparse #


but when I go into the database there is only one record that I created
to make sure the user has access to create the data in the database
(output is)

ispy:/usr/local/squidparse # mysql squid -u squidalyser -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 41 to server version: 5.0.27-standard

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> select count(*) from logfile
    -> ;
+----------+
| count(*) |
+----------+
|        1 |
+----------+
1 row in set (0.00 sec)

mysql>

I believe the script is expiring the records before it even inserts
them, don't know why though as the records in the squid log file where
created today.

Squidalyser config is a follows:

TAG: dbvalues
#
# These items relate to your MySQL database.
#       dbname  name of the database
#       dbhost  host on which the database is running
#       dbuser  the name of the user who has access rights to 'squid' db
#       dbpass  the password for that user/db combination
#
dbname squid
dbhost localhost
dbuser squidalyser
dbpass greeneggs

# TAG: squidlog
#
# The location of the squid access log on your system
#
# Example: squidlog /var/log/squid/access.log
#
squidlog /var/log/squid/access.log

# TAG: expire
#
# The 'expire' value can use units of:
#       h       hours
#       d       days
#       w       weeks
#
# Examples:     expire 1_w      expire after 1 week
#               expire 1_d      expire after 1 day
#
# Items in the database which are older than the specified interval
# will be expired when squidparse.pl is run.
#
expire 52_w

# TAG: timeformat
#
# The timeformat can be either 'UK' or 'US'.
#       UK assumes dd/mm/yy for ambiguous dates.
#       US assumes mm/dd/yy.
#
# Example:      timeformat UK
#
timeformat US

# TAG: chartformat
#
# The charts can be created using the GD::Graph module,
# or a home-brew routine which stacks .gif squares. You
# get the option because GD::Graph and its related modules
# have dependencies which you may not be able to satisfy
# on your system.
#
# Examples:     chartformat fancy
#               chartformat plain
#
chartformat fancy

# TAG: include_domain
#
# If you are using NTLM, you will have domain\username as the
# rfc931 field in the squid logfile. The "include_domain" parameter
# allows you to specify if you would like the domain + username
# stored in the rfc931 field in the *database*, or just the username.
# Note that the \ separator is changed to a : so the rfc931 field
# will be stored as domain:user
#
# Examples:     include_domain y
#               include_domain n
#
include_domain n

thanks for any help.

Jeremy




[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux