欢迎来到天天文库
浏览记录
ID:13831220
大小:35.86 KB
页数:4页
时间:2018-07-24
《使用cronolog工具分割日志分析》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、四:文件名称格式(下图是从官网拷贝的) errorlog.%Y-%m-%d-%H_%M_%S-------------------errorlog.YYYY-mm-dd-HH_MM_SS对照研究吧。%A星期名全称(本地的)%a3个字符的星期名(本地的)%B月份名的全称(本地的)%b3个字符的月份名(本地的)%c日期和时间(本地的)%d2位数的一个月中的日期数%H2位数的小时数(24小时制)%I2位数的小时数(12小时制)%j3位数的一年中的日期数%M2位数的分钟数%m2位数的月份数%pam/pm12小时制的上下午(本地的)%S2位数的秒数%U2位数的一年中的星期数
2、(星期天为一周的第一天)%W2位数的一年中的星期数(星期一为一周的第一天)%w1位数的星期几(星期天为一周的第一天)%X时间(本地的)%x日期(本地的)%Y4位数的年份%y2位数的年份%Z时区名%%符号"%"本身cronolog 割断分析apache日志配置笔记环境:centos5.1+Apache/2.0.61+cronolog(1.6.2)使用cronolog可以格式化日志文件的格式,比如按时间分割,易于管理和分析。cronolog的安装配置非常简单,简要说明如下:1.下载软件http://cronolog.org/download/index.html使用wget下
3、载:http://cronolog.org/download/cronolog-1.6.2.tar.gz2.解压缩tar-zxvfcronolog-1.6.2.tar.gz3.进入相应的目录,编译,安装[root@localhost~]#./configure[root@localhost~]#make[root@localhost~]#makeinstall4.测试cronolog是否安装成功[root@localhostapache2]#cronolog-Vcronologversion1.6.2注:如果上述cronolog没有正确安装的话,下面修改httpd.con
4、f将不能正常启动[root@localhostapache2]#whichcronolog/usr/local/sbin/cronolog5.修改apache配置文件/usr/local/apache2/conf/httpd.conf#CustomLoglogs/access_logcommon注销掉原有的日志格式,改为一下CustomLog"
5、/usr/local/sbin/cronolog/usr/local/apache2/logs/access_log.%Y%m%d"combined可以修改日志存放路径;如下图:分割日志配置完成,验证结果如下:上图显示:分别为21
6、号和22访问产生的日志信息。6.如果有虚拟主机的话,还要在虚拟主机的VirtualHost中设置:(本文的访问日志都放在access_log中)CustomLog"
7、/usr/local/sbin/cronolog/usr/local/apache2/logs/access_log.%Y%m%d"combined本文配置文件如下: DocumentRoot/usr/local/smp/ ServerName218.61.31.211 AddHandlercgi-script.cgi8、smp/htdocs"> AllowOverrideNone OptionsExecCGIIndexes Orderallow,deny Allowfromall ErrorLoglogs/error_log CustomLog"
8、smp/htdocs"> AllowOverrideNone OptionsExecCGIIndexes Orderallow,deny Allowfromall
9、/usr/local/sbin/cronolog/usr/local/apache2/logs/access_log.%Y%m%d"combined使用cronolog工具配置日志分割很方便。7.周期计划删除分割的日志(每天打包前一
10、天的日志,每天删除半月前的打包日志[root@ceshijiconf]#crontab-e01***/usr/sbin/ntpdate210.72.145.44>/dev/null2>&103***/bin/gzip-f/usr/local/apache2/logs/access_log.`date-dyesterday+%Y%m%d`04***/usr/bin/find/usr/local/apache2/logs/-nameaccess_*.gz-mtime+15-execrm-rf{};语 法:crontab[-u<
此文档下载收益归作者所有