红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Debian

debian etch 4.0下安装squidalyser日志分析软件

发布时间:2008-03-17 10:46:17来源:红联作者:jcmatio
1、首先,我们下载Squidalyser 0.2.55,并展开它:
# tar -zxvf squidalyser-0.2.55.tar.gz

(如果是新安装的DebianLinux需要安装下列软件包后,Squidparse才会正常工作,否则将会报错;软件包为:libdbi-perl、libdbd-mysql-perl、libgd-graph-perl、libtime-modules-perl),通过下面的命令安装:

# apt-get install libdbi-perl
# apt-get install libdbd-mysql-perl
# apt-get install libgd-graph-perl
# apt-get install libtime-modules-perl

2、因为我们只使用它的日志收集功能,所以我们只复制Squidparse目录和其内容到/usr/local/:
# cp -r squidalyser-0.2.55/squidparse /usr/local/.

3、 然后我们需要修改配置文件squidalyser.conf,修改的内容为连接数据库的设置选项:
# cd /usr/local/squidparse
# vi squidalyser.conf
dbname squid 这里输入你的数据库名称,缺省使用squid
dbhost 10.x.x.x 这里输入MySQL数据库的IP地址
dbuser squidalyser 这里是访问数据库的用户
dbpass password 这里是访问数据库用户的口令

4、最后我们建立一个crontab条目,使squidparse.pl在每天凌晨将squid日志收集至数据库,执行:
# crontab -e
在编辑器里录入如下内容:
00 03 * * * /usr/local/squidparse/squidparse.pl

5、安装mysql 3.2.3并准备msyql数据库
mysql -u root -p
mysql>create database squid;
mysql>grant all privileges on squid.* to squidalyser@localhost identified by 'password';
cd /root/squidalyser-0.2.55
mysql squid -u squidalyser -p
文章评论

共有 0 条评论