设为首页 收藏本站
查看: 1733|回复: 0

[经验分享] 自动分割SQUID的日志,并每天生成一个日期格式文件名的日志

[复制链接]

尚未签到

发表于 2015-11-19 13:22:53 | 显示全部楼层 |阅读模式
  原贴:http://bbs.iyunv.com/viewthread.php?tid=538499&highlight=cnsnoopy&page=0&#pid4290654
  
  自动分割SQUID的日志,并每天生成一个日期格式文件名的日志

DSC0000.gif DSC0001.gif DSC0002.gif 首页 » 论坛 » Proxy服务器 » 取消高亮 论坛跳转 ...  > Linux论坛  > BSD      > 安装问题      > 服务器架设      > 程序开发      > 安全问题  > Solaris  > AIX  > HP-UX  > SCO UNIX  > IBM AS400应用论坛  > Tru64 UNIX  > IRIX  > Mac OS X  > C/C++  > Shell  > Java  > Php  > Perl  > Python  > Web开发  > 软件工程  > 中间件技术  > GUI编程  > 软件配置管理  > VOIP开发技术  > CPU与编译器  > Ruby  > 网络安全  > 网络技术  > Cisco技术  > 存储备份之家  > 服务器及硬件技术  > MySQL  > PostgreSQL  > Sybase      > SYBASE开发者大师评选专区  > Oracle  > DB2  > Informix  > Web服务器  > Mail服务器  > FTP服务器  > DNS服务器  > Proxy服务器  > LDAP  > VPN  > Lotus  > Samba  > 金融行业  > 电信行业  > 互联网行业  > 制造行业  > 医卫行业  > 教育行业  > 媒体娱乐行业  > 电子政务  > 信息安全  > 交通行业  > IT业界新闻与评论  > IT职业生涯  > IT培训与认证  > IT二手大厅  > IT图书与评论  > 清茶斋  > 投资理财  > 运动地带  > 快乐数码摄影  > 影音文字  > English Forum  > 游戏玩家  > 旅游天下  > 站务交流  > 博客站务交流区  > Wiki站务交流区  > 下载频道交流区   最近访问的论坛 ...Web服务器ShellPerlIT业界新闻与评论IT职业生涯BSDDB2  | UNIX平台操作风险管理解决方案 | 安全新客站 应用风向标 | 发SYBASE经验帖得3000元旅游大奖! | 9月DB2有奖发帖排行榜前50强 | 欢迎参加Linux-Windows互操作性调查 取消高亮 ‹‹ 上一主题 | 下一主题 ›› [打印] [订阅] [收藏] [推荐给朋友] [本帖文本页] cnsnoopy    DSC0003.gif
侠客

DSC0004.gif
DSC0005.gif
UID:62779
注册:2003-6-11
最后登录: 2007-02-05
帖子:34
精华:1

可用积分:44
信誉积分:100
专家积分:0 (本版)

来自:北京
状态:...离线...
[资料] [站内短信] [Blog]


DSC0006.gif 1楼 发表于 2005-4-29 14:41  Rotating SQUID log with newsyslog

Kenny Zhao, kunfirst.blogchina.com
if you have any question, please feel free to send me a email:
kfirst@gmail.com

--------------------------------

* Introduction:

rorate squid log,and make sure its filename is automatically
renamed as a date-based pattern,such as: access20050412.log.gz

download newsyslog from http://www.eyrie.org/~eagle/software/newsyslog/

BTW: newsyslog is an official recommendation to  replace rotatelog by SQUID.

* Installation:

1.Install newsyslog 1.6

[Copy to clipboard] [ - ]CODE:        ./configure
        make
        make install
newsyslog should be installed into /usr/local/sbin/newsyslog

2.Crate a new file: /usr/local/etc/newsyslog.conf, paste lines below:

[Copy to clipboard] [ - ]CODE:set squid_logpath = /usr/local/squid/var/logs
set squid_log = /usr/local/squid/var/logs/access.log
set date_squid_log = /usr/local/squid/var/logs/access%Y%M%D.log

SQUID{
        restart: run /usr/local/squid/sbin/squid -k rotate
        log:  SQUID squid_log squid squid 644
        archive: SQUID date_squid_log 0

}
3.run newsyslog in crontab,(example: run once 23:58 daily):

[Copy to clipboard] [ - ]CODE:58      23      *       *       *       /usr/local/sbin/newsyslog



您对本贴的看法:鲜花[0] 臭蛋[0]UNIX平台操作风险管理解决方案 | 送Linux集群,十一长假精通Linux技术! | 免费下载IBM社区版软件 | 安全新客站 DSC0007.gif 段誉      DSC0008.gif
版主-法师

DSC0009.gif
DSC00010.gif
UID:6544
注册:2002-4-8
最后登录: 2007-09-22
帖子:5595
精华:16

可用积分:152
信誉积分:100
专家积分:0 (本版)

来自:冰城—哈尔滨
状态:...离线...
[资料] [站内短信] [Blog]


2楼 发表于 2005-4-29 19:18  自动分割SQUID的日志,并每天生成一个日期格式文件名的日志

这是楼主自己写的程序?到是很不错的说。

通常在linux平台下(俺D经验),直接用squid -k rotate就可以生成每天的日志,文件名格式为squid.log.x,x为0~90,这里的90是在squid.conf里面配置的——参数忘记了,回头补上来。


您对本贴的看法:鲜花[0] 臭蛋[0]
__________________________________

垃圾北京!

UNIX平台操作风险管理解决方案 | 送Linux集群,十一长假精通Linux技术! | 免费下载IBM社区版软件 | 安全新客站cnsnoopy   
侠客



UID:62779
注册:2003-6-11
最后登录: 2007-02-05
帖子:34
精华:1

可用积分:44
信誉积分:100
专家积分:0 (本版)

来自:北京
状态:...离线...
[资料] [站内短信] [Blog]


3楼 发表于 2005-5-1 15:15  自动分割SQUID的日志,并每天生成一个日期格式文件名的日志

squid -k rotate  生成的日志没有日期的文件名,从文件名很难看出是哪天的日志,难以管理。
比如需要定时下载该日志,需要自动合并多台服务器上不同格式的日志等都会比较困难。

对于需要日志分析的大中型网站来说,生成有规律的日志是有必要的,就像IIS那样。


您对本贴的看法:鲜花[0] 臭蛋[0]
__________________________________

No Pain,No Gain

互联网观察中心
UNIX平台操作风险管理解决方案 | 送Linux集群,十一长假精通Linux技术! | 免费下载IBM社区版软件 | 安全新客站joyaid   
风云使者

DSC00011.gif

UID:113520
注册:2003-11-20
最后登录: 2007-09-11
帖子:441
精华:0

可用积分:93
信誉积分:100
专家积分:0 (本版)

状态:...离线...
[资料] [站内短信] [Blog]


4楼 发表于 2005-5-1 22:00  自动分割SQUID的日志,并每天生成一个日期格式文件名的日志

很不错ing!!支持!!


您对本贴的看法:鲜花[0] 臭蛋[0]
__________________________________

Gman.

UNIX平台操作风险管理解决方案 | 送Linux集群,十一长假精通Linux技术! | 免费下载IBM社区版软件 | 安全新客站Notepad   
圣骑士



UID:209496
注册:2004-12-21
最后登录: 2005-11-04
帖子:91
精华:0

可用积分:20
信誉积分:100
专家积分:0 (本版)

状态:...保密...
[资料] [站内短信] [Blog]


5楼 发表于 2005-5-5 19:36  自动分割SQUID的日志,并每天生成一个日期格式文件名的日志

筛选后导入到数据库不更好,我就导入PGSQL了

[Copy to clipboard] [ - ]CODE:-[ RECORD 4 ]------------------------------------------------------------------
al_servname | relay.cc
al_timstamp | 2005-05-05 09:02:41
al_outgolen | 199
al_userhost | 10.36.7.7           
al_tcpstats | TCP_MISS                     
al_tcpstatn | 200
al_incomlen | 1965
al_httpmeth | GET      
al_flushurl | http://unixpro.blogbus.com/images/cats.js
al_username | jack                    
al_lnkstatl | DIRECT
al_lnkstata | 61.152.145.184
al_mimetype | application/x-javascript



您对本贴的看法:鲜花[0] 臭蛋[0]UNIX平台操作风险管理解决方案 | 送Linux集群,十一长假精通Linux技术! | 免费下载IBM社区版软件 | 安全新客站cnsnoopy   
侠客



UID:62779
注册:2003-6-11
最后登录: 2007-02-05
帖子:34
精华:1

可用积分:44
信誉积分:100
专家积分:0 (本版)

来自:北京
状态:...离线...
[资料] [站内短信] [Blog]


6楼 发表于 2005-10-30 02:38  自动分割SQUID的日志,并每天生成一个日期格式文件名的日志

比较大的网站每天的日志都是数个G,将其导入数据库中恐怕不是很好的解决办法,最好直接用日志分析工具将每天的日志进行分析再将结果导入到数据库中。


您对本贴的看法:鲜花[0] 臭蛋[0]
__________________________________

No Pain,No Gain

互联网观察中心
UNIX平台操作风险管理解决方案 | 送Linux集群,十一长假精通Linux技术! | 免费下载IBM社区版软件 | 安全新客站

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-141184-1-1.html 上篇帖子: Memcached / Squid / libevent 相关网页汇总 下篇帖子: McAfee Web Gateway And Squid Proxy 3.1.19 Bypass
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表