监控日志

Posted pengwa1226

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了监控日志相关的知识,希望对你有一定的参考价值。

15:34:502018-08-05

#1、监控日志
#1、如果一分钟之内某个ip访问的次数超过100次
#2、就把它的IP找出来
#分析思路:
#1--取ip存ip(字典来存,次数为value)
#2--统计ip出现的次数
import time
point=0#存放文件初始的位置
while True:
with open(‘access.log‘,encoding=‘utf-8‘) as fr:
fr.seek(point)
ip_info = {}
for line in fr:
ip=line.split()[0]
if ip in ip_info:
ip_info[ip]+=1
else:
ip_info[ip]=1
point=fr.tell()#获取当前指针的位置
for ip in ip_info:
if ip_info.get(ip)>=100:
print(‘该ip在攻击你的电脑:‘,ip)
time.sleep(60)






















以上是关于监控日志的主要内容,如果未能解决你的问题,请参考以下文章

我的Android进阶之旅NDK开发之在C++代码中使用Android Log打印日志,打印出C++的函数耗时以及代码片段耗时详情

App性能:TraceView分析法

90行代码,搞定日志监控框架

如何用java代码来监控系统内存·cpu·线程占用情况,并生成日志

运维开发实践——基于Sentry搭建错误日志监控系统

webstorm代码片段的创建