首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Window日志分析

    0x03 事件日志分析 对于Windows事件日志分析,不同的EVENT ID代表了不同的意义,摘录一些常见的安全事件的说明: 事件ID 说明 4624 登录成功 4625 登录失败 4634 注销成功...0x04 日志分析工具 Log Parser Log Parser(是微软公司出品的日志分析工具,它功能强大,使用简单,可以分析基于文本的日志文件、XML 文件、CSV(逗号分隔符)文件,以及操作系统的事件日志...它可以像使用 SQL 语句一样查询分析这些数据,甚至可以把分析结果以各种图表的形式展现出来。...基本查询结构 Logparser.exe –i:EVT –o:DATAGRID "SELECT * FROM c:\xx.evtx" 使用Log Parser分析日志 1、查询登录成功的事件 登录成功的所有事件...Event Log Explorer Event Log Explorer是一款非常好用的Windows日志分析工具。

    3.1K20

    性能分析之MySQL慢查询日志分析(慢查询日志)

    慢查询日志一般用于性能分析时开启,收集慢SQL然后通过explain进行全面分析,一般来说,生产是不会开启的,收集慢查询语句是十分耗性能的,但是我们在测试环境是可以模拟分析的,优化SQL语句,接下来就通过实战...,讲解如何开启慢日志查询以及如何分析。...long_query_time=3但是修改为不会立即生效,两种办法:关闭数据库回话重新连接使用 show global VARIABLES like 'long_query_time%' 查看三、模拟慢sql并分析由于本次数据库安装通过...以及耗时多久图片 只要是超过long_query_time的sql都会被记录图片5)查看当前数据有多少条慢sql show GLOBAL STATUS like '%slow_queries%'图片 6)慢日志分析工具...指定日志文件,查看记录集中最多的sqlmysqldumpslow -s r -t 10 /var/lib/mysql/dca928abb464-slow.log图片三、总结本文通过实战demo,一步一步配置分析如何利用慢日志去定位查询耗时的

    3.4K31

    我的日志分析之道 | 简单的Web日志分析脚本

    前言 长话短说,事情的起因是这样的,由于工作原因需要分析网站日志,服务器是windows,iis日志,在网上找了找,github找了找,居然没找到,看来只有自己动手丰衣足食。...目前分三个模块,一个日志归类模块命名为url.py,攻击分析模块attac.py, ip地理位置查询模块ipfind.py,还有一个主函数。...needlist = [] # 需要统计的 errorlist = [] # 格式错误的列表 ipdict,urldict = {},{} rizhi = str(input('请输入要分析的日志文件名...而未知威胁则不同了,就好比一个0day,攻击waf没用了,日志分析看不出来了,那么只能依靠应急响应以及服务器的报警了。...具体分析:我都是用脚本跑一遍,然后按ip来看会比较方便些,而这里缺少机器识别,我单独写了一个简易的机器识别的东西,其实要实现很简单,把全部日志按时间,url,ip扔进一个列表里统计一下相同时间相同ip的就可以了

    2K50

    用FullEventLogView分析日志

    FullEventLogView比eventvwr的优势就不赘言了 http://www.nirsoft.net/utils/full_event_log_view.html 说下使用技巧 外部机器.evtx的分析用它非常方便...,.evtx一般在C:\Windows\System32\winevt\Logs目录,要分析哪台机器的,把日志拿过来,在FullEventLogView里如下图指定数据源,数据源里的文件后缀用*.evtx...指定条件分析很方便: 条件维度如下图比较多,时间、事件级别、事件ID、来源、描述等 可以指定条件正向过滤,也可以指定条件反向过滤 扩展: 端口耗尽、tcpip相关的事件ID 4227,4231,4266...8197,8198,12288,12289 这样过滤(一般来说用事件ID过滤效率高,过滤得快,如果用description里的字符串过滤,效率会差一些,过滤得慢) 或者 powershell命令过滤日志举例...: tcpip来源的日志4227,4231,4266(如过滤到,则需要放大tcp动态端口范围、缩短timewait回收时间) Get-EventLog -LogName System -Source Tcpip

    5.6K62

    GoAccess 分析 Nginx 日志

    0x00 事件 帮助朋友搭建了博客,运行过了一段时间,准备发个网站分析报告给他。...有效的数据只有 Nginx 的访问日志,于是使用决定 GoAccess 工具对这个日志进行分析, 0x01 安装 吾使用的是 CentOS,使用 yum 源进行安装即可。...$ yum -y install goaccess 其他平台可参考官方下载:https://goaccess.io/download 0x02 使用 1、确定日志格式 从 Nginx 的配置中可以查看日志文件的格式...--log-format 指定日志格式字符串。 --date-format 日志格式日期。它们都以百分号(%)开头。 --time-format 日志格式时间。它们都以百分比(%)开头。...3、查看分析文件 最后在浏览器中打开 test.html 文件,就能看到访问日志的具体分析: image.png image.png :

    62310

    Python分析Nginx日志

    1、背景介绍 2、思路演进 2.1、第一步读取日志 2.2、第二步解析日志 2.3、第三步分析日志 2.4、第四步生成报告 2.5、第五步日志采集 2.6、结果展示 2.7、可扩展方向 大佬请自觉路过...最终实现的功能 分析得到日志中访问ip的top20,访问地址的top20,访问客户端ua的排名,并且生成excel报表 2、思路演进 2.1、第一步读取日志 对nginx进行日志分析,首先拿到需要分析的...、匹配错误(没有匹配到的)的行数、匹配正确的行数 2.3、第三步分析日志 利用pandas模块进行日志的分析 analyse()函数: 将解析过滤得到的lst列表作为参数传入,列表中的数据格式形如[...日志分析完了,回过头来需要的是采集到日志文件,并且定时的去进行分析,可以利用time模块得到时间并且判断,实现定时的分析,例如,每月3号的凌晨1点进行日志分析 import time if __name...2.7、可扩展方向 本文进行日志的分析算是入门之作,可以进一步扩展的方向比如:分析报表的定时消息邮件等推送,分析报表的图形化展示等等

    2.5K40

    使用LogParser分析日志

    系统运维,少不了分析系统日志,微软有个工具Log Parser可以帮助你分析日志。...它功能强大,使用简单,可以分析基于文本的日志文件、XML 文件、CSV(逗号分隔符)文件,以及操作系统的事件日志、注册表、文件系统、Active Directory。...下面我们用.NET封装下LogParser的Com接口,从LogParser的操作流程来看,无非就是不同格式文件的日志文件的输入,通过类SQL的分析输出我们需要的结果,核心算法就是类似于          ...每一种类型的日志的分析主要是格式的不同,通过一个配置类去记录每种类型的不同配置,根据配置去生成相应的输入、输出格式类。下面我们就来做个简单的Demo来演示下IIS日志分析。...for IIS Analysis 用LogParser对IIS 日志进行分析 Log Parser: 功能強大且威名遠播的記錄分析器

    2.7K70

    分析GC日志解读

    GC日志分类 MinorGC MinorGC(或young GC或YGC)日志: FullGC GC日志结构剖析 透过日志看垃圾收集器 ● Serial收集器:新生代显示 "[DefNew...GC前后情况 通过图示,我们可以发现GC日志格式的规律一般都是:GC前内存占用->GC后内存占用(该区域内存总大小) [PSYoungGen: 5986K->696K (8704K) ] 5986K-...透过日志看GC时间 GC日志中有三个时间:user,sys和real user:进程执行用户态代码(核心之外)所使用的时间。...GC日志分析工具 GCEasy GCEasy是一款在线的GC日志分析器,可以通过GC日志分析进行内存泄露检测、GC暂停原因分析、JVM配置建议优化等功能,大多数功能是免费的。...Universal JVM GC analyzer - Java Garbage collection log analysis made easy GCViewer GCViewer是一款离线的GC日志分析器

    1.5K20

    日志分析常规操作

    前言 日志是开发者用来分析程序和排查问题的重要工具。随着系统架构从早期的单体应用,演变到如今的微服务架构,日志的重要性也逐步提升。...除了用日志辅助问题排查,还可以通过日志对微服务请求的全链路进行性能分析,甚至可以它用来解决分布式系统中的一致性问题。与此同时,系统产生的日志量和日志管理难度也显著增加。...开发者只需要在应用中接入SDK将日志回流到日志平台,就可以使用日志平台提供智能检索、数据分析以及链路分析等能力,平台中易用的图形化界面和成熟的数据管理能力极大的提升了开发效率。...日志结构 在了解到日志分析语句之前,先简单介绍一下日志的类型和结构,后序将以这一节介绍的内容作为背景提供具体的日志分析语句。...日志分析小操作 接下来将会列出在日常开发过程中常见的日志查询和分析场景,并给出对应的指令。

    1.2K30

    python分析nginx日志

    利用python脚本分析nginx日志内容,默认统计ip、访问url、状态,可以通过修改脚本统计分析其他字段。.../usr/bin/python # -*- coding: utf-8 -*- """ 1.分析日志,每行日志按空格切分,取出需要统计的相应字段,作为字典的key,遍历相加 2.使用到字典的get方法,...通过定义默认值,避免miss key的错误 3.使用列表解析表达式 4.使用sorted函数排序列表 5.使用argparse传入参数 6.nginx日志格式: log_format         access_log...http_referer" '     '"$http_user_agent"  "$request_time"' '"$upstream_addr"' '"$upstream_response_time"'; 7.日志内容...open file error:", e) if __name__ == '__main__':     parser = argparse.ArgumentParser(description="传入日志文件

    1K20

    mysqldumpslow分析慢日志

    现场数据库cpu使用率过高,定位问题需要分析历史的慢sql 由于没有安装pt-digest-query工具(不通外网有依赖装不了)就用mysql自带的mysqldumpslow分析 [root@localhost...using mysql.server startup script) -l don't subtract lock time from total time 由于没有制定时间段分析的参数...,要分析某一时间段的日志,就只能先截断日志,然后再分析了 截取一天的slow log awk '/# Time: 2021-02-04T08/,/# Time: 2021-02-04T20/' slow.log...20 -s r slow202010204.log 返回按查询时间所有的语句 /usr/local/mysql/bin/mysqldumpslow -s t slow202010204.log 把分析的日志重定向文件中.../usr/local/mysql/bin/mysqldumpslow -s t slow202010204.log > slowlog20200204.sql 接下来就可以分析相应的慢sql了 另外还可以通过

    2.1K31

    ELK日志分析方案

    1.2 ELK工作流程 1.在微服务服务器上部署Logstash,作为Shipper的角色,对微服务日志文件数据进行数据采集,将采集到的数据输出到Redis消息队列。...3 安装 这里就不在这里写出来了,提供三篇文章仅供参考: 《SpringBoot 使用 ELK 日志收集之 Elasticsearch 安装》 《SpringBoot 使用 ELK 日志收集之 Logstash...安装》 《SpringBoot 使用 ELK 日志收集之 Kibana 安装》 4 Logstash配置 4.1 log2redis 从日志文件读取到redis #从日志文件读取数据 #file{}...#type 日志类型 #path 日志位置 # 可以直接读取文件(a.log) # 可以所有后缀为log的日志(*.log) # 读取文件夹下所有文件...#grok 区分日志中得字段 filter { multiline { pattern => "^%{TIMESTAMP_ISO8601} " negate =>

    1.1K40

    apache日志分析简介

    对apache的日志分析做下简单的介绍,主要参考apache官网的Log Files,手册参照 http://httpd.apache.org/docs/2.2/logs.html 一.日志分析 如果...not exist: /home/htmlfile/tradedata/favicon.ico 这一项首先对错误进行了描述,例如客户端访问一个不存在或路径错误的文件,就会给出404的提示错误 二.实用的日志分析脚本...了解日志的各种定义后,这里分享一下从网上淘来的一些对日志分析的脚本 1.查看apache的进程数 ps -aux | grep httpd | wc -l 2.分析日志查看当天的ip连接数 cat...查看访问次数最多的几个分钟(找到热点) awk '{print $4}' default-access_log |cut -c 14-18|sort|uniq -c|sort -nr|head 三.使用awstats自动分析日志...当然啦,如果想最简单和最直观的分析日志还是用工具,现在网上较流行的工具是awstats,一个基于perl的web日志分析工具,功能很强大也支持IIS等服务器 下载地址 http://awstats.sourceforge.net

    2.1K40
    领券