简化的服务器日志文件acs.log的格式为:
124.53.180.23 [25/Jun/2016:00:00:01 +0800] http://www.gvld.com/api/stock? user_type=100
24.128.233.214[25/Jun/2016:00:01:00+0800]http://www.gvld.com/message/cnt? uid=6806622
……………………….

提取其中的接口的代码仅供参考:

import urlparse
import re
#将日志文件分割为list
def log2list():p=re.compile(r'http:\/\/www.gvld.com\/.*\/(.*).*')f= open('log.txt')str=f.read()l=[]rows=str.split('\n')for row in rows:t=p.findall(row)for t1 in t:l.append(t1.split("?")[0])return l
#统计各种接口的数量
def count():l=log2list()a={}for i in l:if l.count(i)>=1:a[i]=l.count(i)print areturn a    count()

python 服务器日志分析相关推荐

  1. 服务器网站访问日志分析,服务器日志分析与流量统计_直观快捷分析每个网站的日志...

    本帖最后由 软程科技 于 2019-9-9 19:13 编辑 应用名称:日志分析与流量统计 价格:1元 作者:软程科技 版本: 2.1.9 提示(使用前必读): 1. 此插件未在超大(超过1G)的日志 ...

  2. python分析服务器日志_python实现web服务器日志分析脚本

    python日志分析脚本 用python可以实现大日志文件的分析,比如查到sql注入语句,然后看到IP,就可以改下脚本,用IP为特征取出日志,分析入侵过程. python比较shell脚本的优点是速度 ...

  3. python nginx日志分析_Nginx日志分析及脚本编写

    在我们日常的运维中,当Nginx服务器正常运行后,我们会经常密切关注Nginx访问日志的相关情况,发现有异常的日志信息需要进行及时处理. 那今天我将跟大家一起来研究和分析Nginx日志,nginx默认 ...

  4. 网站服务器日志分析,如何进行网站日志分析(理论篇)

    搜索引擎通过蜘蛛爬行抓取网页,通过分析网站日志,可以了解蜘蛛在网站中的抓取规律,以及网站在结构.收录.内容更新等方面存在的不足. 在进行日志分析时,一个可以事半功倍的工具是必不可少的,例如光年日志分析 ...

  5. web服务器日志分析

    转自: Web服务器日志统计分析完全解决方案 管理Web网站不只是监视Web的速度和Web的内容传送,它要求不仅仅关注服务器每天的吞吐量,还要了解对这些Web网站的外来访问,了解网站各页面的访问情况, ...

  6. 【Hadoop】基于Hadoop/Hbase/Hive的小型离线服务器日志分析应用

    ##1.项目简介 本项目主要设计一个基于Hadoop的日志分析系统.其中的日志数据主要来自于某系统开发测试期间的服务器访问日志数据(Tomcat),通过对这些日志数据利用正则表达式等技术手段进行处理, ...

  7. windows服务器日志分析之查看日志

    Windows server 2008 R2如何查看应用程序日志 很多情况下.我们都需要查看服务器日志,针对我们这边服务器的实际情况来说,前期规划不是很好,服务器机房就在单位楼层,和平时用电在一起,有 ...

  8. python核心编程:web服务器日志分析简单脚本

    由于N种原因,一个分析入侵日志的任务落在了我身上,1G的日志,怎么去快速分析呢??刺总说可以搞个脚本解析入库,再到数据库分析...算了,那就蛋疼了,直接码个脚本把有问题的日志拿出来分析吧.于是就有了这 ...

  9. 这些 Shell 分析服务器日志命令集锦,收藏好

    自己的小网站跑在阿里云的ECS上面,偶尔也去分析分析自己网站服务器日志,看看网站的访问量.看看有没有黑阔搞破坏!于是收集,整理一些服务器日志分析命令,大家可以试试! 1.查看有多少个IP访问: awk ...

最新文章

  1. TeraTerm自动登录(Login)
  2. [编写高质量代码:改善java程序的151个建议]建议43 避免对象浅拷贝; 建议44:推荐使用序列化实现对象的深拷贝...
  3. Java编写斗地主的游戏源码
  4. C++转Java快速入门
  5. K8S学习--Kubeadm-3-dashboard部署和升级
  6. markdown emoji表情代码
  7. C语言排序的几种算法
  8. echarts-南丁格尔图
  9. PS2022 安装教程
  10. 项目经理的工具箱---走出软件作坊:三五个人十来条枪 如何成为开发正规军(三)
  11. ping 不通 华为三层交换机vlan_华为三层交换机VLAN间路由怎么设置
  12. m基于迫零ZF准则的通信均衡器的matlab仿真
  13. wps for linux显示系统缺失字体解决办法
  14. 循序渐进学Java day1
  15. 已解决:axios 发送post请求,报403错误
  16. MySQL部署OGG
  17. 【年终总结】2017年下半年年终总结——试着将一切归零,整装再出发
  18. python在冒号处显示语法错误_python冒号错误语法无效
  19. C#:实现 Van Eck‘s sequence范·艾克序列算法(附完整源码)
  20. mac 命令行小技巧--mas 替代appstore

热门文章

  1. FileSaver.js下载文件简单demo
  2. win32 7.2 绘制图形 画笔和画刷
  3. 深入研究池化技术——对象池
  4. (转)运行时: 使进程和线程同步
  5. ShellExecuteEx传递参数包含json数据
  6. Nvidia Tesla和Quadro、GeForce的区别
  7. repeater 控件ajax绑定数据源,用 DataList 和 Repeater 控件显示数据(C#) | Microsoft Docs...
  8. 喝茶让你降三高之“桑玉茶”
  9. 自动化行业工控系统Demo
  10. 【搜集】关于构图设计