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

安装webalizer解析apache日志(常规安装)

 
阅读更多
假定系统是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
./configure --with-language=simplified_chinese
make
make install

cp /usr/local/etc/webalizer.conf.sample /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 gb2312
  </Directory>
====================================================
现在,每当执行
/usr/local/bin/webalizer -c /etc/webalizer.conf
时,会自动往logs这个目录加一些html和图片,只需在浏览器输入
http://域名/logs/index.html
就会看到统计结果。

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

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

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);
}



分享到:
评论

相关推荐

    Web应用安全:apache日志配置.docx

    日志分析则涉及对日志数据的解析,寻找异常行为、攻击模式或性能瓶颈。常见的工具有AWStats、Webalizer和Logwatch。 在Web应用安全中,对Apache日志的深入理解和配置是必不可少的。通过正确配置日志,可以更好地...

    apache日志详解

    Apache日志详解主要关注的是Apache服务器如何记录和解析其访问日志和错误日志,以及如何根据这些日志进行分析和定制。Apache日志对于监控网站活动、追踪问题和优化性能至关重要。 访问日志(access_log)是Apache的...

    webalizer-2.01-10-src

    解压后,你可以看到一系列的C语言源码文件,它们负责实现Webalizer的各种功能模块,如日志解析、统计计算、报表生成等。通过阅读和理解这些源代码,开发者可以学习到如何处理HTTP协议、解析日志格式、实现统计算法...

    Apache错误日志时时查看(2014.9.22)

    【Apache错误日志时时查看(2014.9.22)】 Apache作为全球最流行的Web服务器之一,其稳定性与高效性深受开发者喜爱。在日常运维过程中,定期检查和分析Apache错误日志是必不可少的工作,它能帮助我们快速定位并解决...

    webalizer-2.23-05源码

    Webalizer是一款强大的网站访问日志分析工具,它能够对HTTP服务器的日志文件进行解析,生成详细的统计报告,包括但不限于访问者数量、页面浏览量、访问时间、搜索引擎来源、热门页面等多个方面。这款软件广泛应用于...

    Apache服务器配置与管理

    配置Webalizer,首先需要确保Apache的日志记录开启,并将日志文件路径配置在Webalizer的配置文件`webalizer.conf`中。然后,定期运行Webalizer生成分析报告。 6. 进阶配置与管理 - SSL/TLS加密:配置SSL证书以启用...

    linux的Apache用户认证、域名跳转、Apache访问日志介绍1

    常见的日志分析工具有Awstats、Webalizer和Logwatch。 总结来说,Linux上的Apache服务器通过用户认证、域名跳转和访问日志功能,提供了强大的安全管理、用户导航以及运维监控手段,确保了网站的稳定运行和数据安全...

    webalizer网络分析

    首先,Webalizer的核心功能在于其强大的日志解析能力。它能够处理多种格式的服务器日志,包括常见的Apache、Nginx等HTTP服务器的日志格式。通过对这些日志的分析,Webalizer可以生成直观的图形报告,包括但不限于...

    配置APACHE服务器(linux-Apache)

    ### 配置APACHE服务器(linux-Apache):深入解析与实践 #### 一、配置Apache服务器概览 配置Apache服务器是一项关键的IT技能,尤其是在运维和网站管理领域。Apache,作为全球使用率最高的Web服务器软件之一,以其...

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

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

    【精美排版】浅析监视并记录Apache网站服务器的运.doc

    在进行日志分析时,可以利用各种第三方工具,如Webalizer、AWStats等,它们能自动解析Apache日志,生成访问统计报告,帮助管理员了解服务器性能、流量来源、热门页面等信息。 总结来说,Apache的日志系统是其强大...

    配置APACHE服务器(linux-Apache).pdf

    通过本章的学习,你应该能够掌握Apache服务器的基本操作,包括安装、配置、安全管理和日志分析。这些知识对于构建和维护稳定的Web服务至关重要。在实际应用中,应根据具体需求灵活调整Apache配置,确保服务器的安全...

    [Apache服务器配置与使用工作笔记].pdf

    7. 日志管理:配置和解析Apache的日志文件,包括访问日志(access_log)和错误日志(error_log)。学会使用日志分析工具,如AWStats或Webalizer,来分析网站访问情况。 8. 性能优化:了解如何通过Apache的各种配置...

    Apache服务器配置与管理.ppt

    同时,工具如Webalizer可以用来分析这些日志,提供网站访问统计信息。 5. **模块管理**:Apache有许多预编译的模块,如mod_rewrite用于URL重写,mod_security用于增强安全性等。这些模块可以在httpd.conf中通过...

    《Apache服务器配置与使用工作笔记》.(王江伟).[PDF].&ckook;

    - **日志工具**:如AWStats、Webalizer等,可以方便地对日志文件进行统计分析,获取有价值的数据。 #### 九、Apache与PHP集成 - **配置文件修改**:在`httpd.conf`中启用PHP模块,设置PHP执行文件路径。 - **测试...

    linux-Apache

    同时,可以利用第三方工具,如AWStats、Webalizer等,对日志数据进行深入分析,获取网站流量、用户行为等统计信息。 #### 七、Apache服务器的特性 1. **跨平台性**:Apache可在多种操作系统上运行,包括Linux、...

Global site tag (gtag.js) - Google Analytics