linux Apache 日志轮询

与世无争的帅哥 提交于 2019-11-26 17:01:04

安装日志轮询工具 cronolog

 

[root@Nagios-Server tools]# wgethttp://cronolog.org/download/cronolog-1.6.2.tar.gz

 

编译安装………………..

 

[root@Nagios-Servercronolog-1.6.2]# ll /usr/local/sbin/cronolog

 

-rwxr-xr-x 1 root root 40438 12 月   7 19:04 /usr/local/sbin/cronolog

 

[root@Nagios-Server extra]# mkdir /app/logs -p

 

[root@Nagios-Server extra]# vimhttpd-vhosts.conf

 

<VirtualHost *:80>

 

ServerAdmin 291406980@qq.com DocumentRoot "/var/www/html/bbs" ServerName bbs.etiantian.org ServerAlias etiantian.org

ErrorLog "logs/bbs-error_log"

 

#     CustomLog "logs/bbs-access_log" common

 

CustomLog "|/usr/local/sbin/cronolog /app/logs/access_bbs_%Y%m%d.log" combined

 

</VirtualHost>

 

#检查语法

 

[root@Nagios-Server extra]# /usr/local/apache2/bin/apachectl -t

 

Syntax OK

 

[root@Nagios-Server extra]# /usr/local/apache2/bin/apachectl graceful

 

 

[root@Nagios-Server extra]# ll /app/logs/

 

总用量 4

 

-rw-r--r-- 1 root root 716 12 月   7 19:13 access_bbs_20141207.log

 

#统计某个 IP 访问的次数

 

[root@Nagios-Server logs]# awk '{print $1}' access_bbs_20141207.log |sort|uniq–c|sort -rn

 53 192.168.1.4

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!