`
xieye
  • 浏览: 807051 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

利用webalizer解析apache日志(不乱码版)

 
阅读更多
这是转载文章
来源如下
http://haolulu.blog.51cto.com/3164472/630894

假定系统是centos

首先下载
ftp://ftp.mrunix.net/pub/webalizer/webalizer-2.23-05-src.tgz

然后,
yum install gd
yum install gd-devel

tar zxvf webalizer-2.23-05-src.tgz
cd webalizer-2.23-05
cd lang
找到webalizer_lang.simplified_chinese  将文件格式转化为utf-8,可以借助外部工具,修改后放回即可。
(可以安装enca,然后
find /下载程序所在目录/ -name webalizer_lang.simplified_chinese|xargs enca -L zh_CN -x UTF-8




cd ..
首先确认某个字体文件必须存在
find / -name ukai.ttf
得到一个字体全路径
例如
/usr/share/fonts/chinese/TrueType/ukai.ttf

vim graphs.c
在最后加几句话,注意,要把字体路径改为本机有的字体路径!
void gdImageString(gdImagePtr im, gdFontPtr font, int x, int y, unsigned char *s, int color){
  gdImageStringFT(im, 0, color, "/usr/share/fonts/chinese/TrueType/ukai.ttf", 9 , 0.0, x, y+9, s);
}

void gdImageStringUp(gdImagePtr im, gdFontPtr font, int x, int y, unsigned char *s, int color){
  gdImageStringFT(im, 0 , color, "/usr/share/fonts/chinese/TrueType/ukai.ttf", 9 , -PI/2, x, y-9 , s);
}


./configure --prefix=/usr/local/webalizer --with-language=simplified_chinese
make
make install

cp sample.conf /etc/webalizer.conf

vim /etc/webalizer.conf

============================
在配置最后加上
LogFile        /home/apache_log/combined # 填写apache的日志文件,见下

LogType clf

OutputDir      网站文档根目录/logs
# 把“网站文档根目录”换成真实路径
# 要求logs这个目录事先创建好,并且可以任意写入。

Incremental     yes # 据说速度快一些
============================
修改httpd.conf

在虚拟机virtualhost的块里面,
  SetEnvIfNoCase Request_URI "(\.css|\.js|\.ico|\.gif|\.png|\.jpe?g|\.swf|\.swc)" dontlog
  CustomLog "/home/apache_log/combined" combined env=!dontlog
  <Directory /文档根目录/logs>
         AddDefaultCharset utf-8
  </Directory>
====================================================
现在,每当执行
/usr/local/webalizer/bin/webalizer -c /etc/webalizer.conf
时,会自动往logs这个目录加一些html和图片,只需在浏览器输入
http://域名/logs/index.html
就会看到统计结果。

为了自动化,编辑
vim  /etc/crontab
加入
0 1 * * * root /usr/local/webalizer/bin/webalizer -c /etc/webalizer.conf
然后保存
再执行
/etc/init.d/crond restart

================

分享到:
评论

相关推荐

    AWStats- 非常好用Apache,vsftp日志分析工具

    它利用一部分档案资料就能经常很快地处理大量日志档案, 它能分析日志文件来自从各大服务器工具 ,如 Apache日志档案 s (NCSA combined/XLF/ELF log format or common/CLF log format), WebStar, IIS (W3C的日志格式)...

    Apache服务器配置与管理

    Apache服务器配置与管理 Web服务概述 Apache服务器 安装Apache服务器 Apache服务器的基本配置 使用Webalizer进行日志统计分析

    webalizer-2.23-05源码

    webalizer,网络监控,BI,推荐给大家,大家可自行下载进行观看,内含源码跟PPT。

    webalizer-2.01-10-src

    webalizer-2.01-10-src

    apache server 实用全书.ISO

    Webalizer in Linux and Windows binary format Wusage in Linux GLIBC and Windows binary format wwwstat Perl scripts Each third-party software package can be found in a directory dedicated to its ...

    webalizer:用于运行服务器脚本的Web界面

    Webalizer介绍Webalizer是一个Web界面,用于远程运行本地程序和脚本。 它被实现为命令行应用程序,可读取命令定义配置并通过简单易用的UI公开这些命令。 我将其用于在家庭服务器中运行任务和脚本。 尽管它具有身份...

    webalizer网络分析

    webalizer 一个我也不知道干什么的软件。。。。。 好像是分析数据的东东

    webalizer,http代码分析

    webalizer,http代码分析。是学习http很好的代码

    Apache的学习笔记

    关键词: apache install php resin mod_gzip mod_expire webalizer cronolog内容摘要:Apache是一个历史悠久并且功能十分强大的WEB服务器,但其丰富的功能对于一个新手来说往往不知道从何下手。我个人感觉Apache的...

    AWStats简介:Apache/IIS的日志分析工具

    AWStats是在Sourceforge上发展很快的一个基于Perl的WEB日志分析工具。相对于另外一个非常优秀的开放源代码的日志分析工具Webalizer,AWStats的优势在于

    Web服务器日志统计分析完全解决方案

    文章相关软件: webalizer http://www.mrunix.net/webalizer/ cronolog ... Apache http://www.apache.org/ ...随着Internet上Web服务的发展,几乎各个政府部门、公司、大专院校、...管理Web网站不只是监视Web的速度和

    Apache Web服务器的完全安装指南

    主页: http://www.openssl.org  mod_ssl-2.8.4-1.3.20.tar.gz 主页: http://www.modssl.org  php-4.0.6.tar.gz主页: http://php.apache.org  webalizer-2.01-06-src.tgz 主页: http://www.mrunix.n

    ModLogAn日志分析系统源代码

    ModLogAn日志分析系统源代码:通过外接插件技术实现输入/输出功能。 支持web section,extened logfile format,common logfile format, squid logs,wu-ftp/proftp logfiles,logfiles from msiis 5.0等输入格。支持...

    Webalizer for Ampoliros-开源

    用于Ampoliros的Webalizer是一个Ampoliros模块。 它是Webalizer Web统计程序的接口,允许用户在Ampoliros内创建自己的网站统计。

    stats:从指定的网址获取Webalizer统计信息

    统计资料 从指定的网址获取Webalizer统计信息

    xampp8.1.1安装包

    8.1.1 版本包含: Apache 2.4.52, MariaDB 10.4.22, PHP 8.1.1, phpMyAdmin 5.1.1, OpenSSL 1.1.1, XAMPP Control Panel 3.2.4, Webalizer 2.23-04, Mercury Mail Transport System 4.63, FileZilla FTP Server ...

    mls2clf-开源

    用C编写的小型实用程序,可轻松访问Apache mod_log_sql生成的日志,以用于日志分析器(例如webalizer)。 接受或不接受任何参数,虚拟主机,月份和年份,以生成“公共日志格式”转储到STDOUT。

    APM_Setup v5.5.11.04 Build 1101 多国语言稳定版

    在WINDOWS中,自动安装,调试APM( Apache1, PHP4, MySQL 4)的服务器端应用软件。...Apache HTTP Server v1.3.33Webalizer v2.0.1MySQL v4.0.26PHP v4.4.1Zend Optimizer v2.5.10aphpMyAdmin v2.6.4-pl3

Global site tag (gtag.js) - Google Analytics