AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题

问题[logparser](server)

Martin Hope
mlwrm
Asked: 2016-04-21 06:46:02 +0800 CST

我在哪里可以获得 postfix 日志示例?

  • 0

我必须为 ruby​​ 上的 postfix 日志编写解析器。它应该找到反弹,将其格式化为 JSON 并发送到某个地方。我不是系统管理员,不想在我的笔记本电脑上安装 postfix 服务器。我在哪里可以找到这样的文件来使用?有人可以寄吗?

ruby postfix logparser
  • 2 个回答
  • 2432 Views
Martin Hope
Pat James
Asked: 2010-04-14 21:25:05 +0800 CST

为什么 pdf 文件下载会导致记录不同的字节,所有字节都带有 sc-status 200

  • 1

我在 IIS7 服务器上安装了 mojoportal CMS,用户报告下载 pdf 文件时出现问题。对于我和大多数其他人来说,它总是可以很好地下载,无论是在浏览器中还是在 Adob​​e Reader 中显示。

使用 logparser 查询 IIS 日志,所有的响应都是状态 200(OK)或 304(未修改),但发送的字节差异很大。有时为零,一些 211,一些大约是 27059 的完整文件大小的一半,以及介于两者之间的很多。大量显示27059的全尺寸。

这些其他较小字节数的条目是否代表某种类型的错误,与报告的问题相关?这可能是浏览器/客户端问题还是服务器端问题?

如果有任何其他有用的信息,请告诉我。这是一个共享托管服务器,所以我在服务器上可以挖掘的内容有些有限。

*编辑:我注意到具有较小字节数的日志条目位于相同客户端IP的一系列条目中,所以我猜浏览器正在做一些事情,它通过多个请求以块的形式获取文件。按客户端对字节求和仍然不会导致每个客户端传输的总字节数一致。

iis iis-7 pdf logparser
  • 1 个回答
  • 992 Views
Martin Hope
justSteve
Asked: 2010-03-06 02:12:21 +0800 CST

LogParser:查找所有日志行,其中 session cookie = 在有错误的行中找到的会话 cookie

  • 2

寻找将 LP 集成到此工作流程中的示例:

  1. SQL 服务器事件表明 IIS 抛出了一个错误。
  2. SQL 解析错误消息的正文并生成查询 IIS 日志以收集更多信息的 LP 命令行。
  3. 一封电子邮件将发送给技术支持,其中包含指向将运行并显示 LP 输出的 html(或 .aspx)页面的链接。

所以我认为问题归结为:

我如何将 LP 连接到 IIS7?

编辑:好的......重新沸腾这个问题。当触发 IIS 异常时,我想查看会话 cookie 与错误事件中找到的会话 cookie 相同的所有其他日志行。是的,我可以忍受通过计划任务轮询 IIS 日志——这将 ELMAH/SQL 排除在外。

但是现在问题变成了: 查找所有日志行,其中 session cookie = session cookie 在有错误的行中找到

iis-7 logparser
  • 1 个回答
  • 346 Views
Martin Hope
user36440
Asked: 2010-03-04 15:34:20 +0800 CST

需要有关 iis 日志的 logparser 帮助

  • 0

我正在使用 logparser 2.2,需要一个执行两件事的脚本:

  1. 在referer中查找包含值的url
  2. 需要循环超过 30 个文件夹

logparser -rpt:-1 "select count( )INTO feeds.txt from u_ex100302 .log where to_lowercase(cs(Referer)) like '/feeds%'"

windows http log-files iis logparser
  • 1 个回答
  • 215 Views
Martin Hope
Josh
Asked: 2010-02-02 06:59:56 +0800 CST

LogParser 查询仅从 IIS 日志中获取外部 IP 地址?

  • 2

我正在开发一个供外部访问者和内部员工使用的公共网站。我在外部访问者点击后,但我想不出过滤掉内部 IP 范围的好方法。

使用 LogParser,按 IP 范围过滤 IISW3C 日志的最佳方法是什么?

到目前为止,这就是我想出的全部,这不可能是最好或最有效的方法。

WHERE [c-ip] NOT LIKE (10.10.%, 10.11.%)

任何帮助表示赞赏。

log-files iis logparser
  • 2 个回答
  • 2882 Views
Martin Hope
Nasir
Asked: 2009-10-22 06:05:48 +0800 CST

带有错误代码的 logparser 消息

  • 1

反正有没有使用 LogParser 获得完整的错误消息?

当我运行以下查询时:

logparser -i:EVT -o:NAT "SELECT TimeGenerated,EventID,Message from System WHERE EventTypeName='Error event'"

我得到以下输出:

2009-09-02 19:35:44 7000    The USB Mass Storage Driver service failed to start due to the following error: %%1058

EventViewer 中的完整“消息”是:

说明:USB 大容量存储驱动程序服务因以下错误而无法启动:
该服务无法启动,原因可能是它已被禁用或没有与之关联的已启用设备。

如何使用 logparser 获取完整的消息?

logparser
  • 1 个回答
  • 386 Views
Martin Hope
Jeff Atwood
Asked: 2009-07-26 03:19:19 +0800 CST

推荐用于 IIS 监控的 LogParser 查询?

  • 86
锁定。这个问题及其答案被锁定,因为这个问题离题但具有历史意义。它目前不接受新的答案或交互。

随着 Stack Overflow 的增长,我们开始仔细查看我们的 IIS 日志以识别有问题的 HTTP 客户端——比如流氓网络蜘蛛、设置大页面每秒刷新的用户、写得不好的一次性网络爬虫、狡猾的尝试增加页面计数的用户数不胜数,依此类推。

我提出了一些LogParser查询,它们可以帮助我们在指向 IIS 日志文件时识别大多数奇怪和异常情况。

URL 的最高带宽使用率

SELECT top 50 DISTINCT 
SUBSTR(TO_LOWERCASE(cs-uri-stem), 0, 55) AS Url, 
Count(*) AS Hits, 
AVG(sc-bytes) AS AvgBytes, 
SUM(sc-bytes) as ServedBytes 
FROM {filename} 
GROUP BY Url 
HAVING Hits >= 20 
ORDER BY ServedBytes DESC
url 命中 avgbyte 服务
------------------------------------------------- - ---- -------- --------
/favicon.ico 16774 522 8756028
/content/img/search.png 15342 446 6842532

URL 的热门点击

SELECT TOP 100 
cs-uri-stem as Url, 
COUNT(cs-uri-stem) AS Hits 
FROM {filename} 
GROUP BY cs-uri-stem 
ORDER BY COUNT(cs-uri-stem) DESC
网址命中
------------------------------------------------- - ----
/content/img/sf/vote-arrow-down.png 14076
/content/img/sf/vote-arrow-up.png 14018

IP / User-Agent 的最高带宽和点击次数

SELECT TOP 30
c-ip as Client, 
SUBSTR(cs(User-Agent), 0, 70) as Agent, 
Sum(sc-bytes) AS TotalBytes, 
Count(*) as Hits 
FROM {filename} 
group by c-ip, cs(User-Agent) 
ORDER BY TotalBytes desc
客户端用户代理totbytes命中
------------- ------------------------------------- -------- --------- -----
66.249.68.47 Mozilla/5.0+(兼容;+Googlebot/2.​​1;135131089 16640
194.90.190.41 omgilibot/0.3++omgili.com 133805857 6447

按 IP / User-Agent 按小时划分的最高带宽

SELECT TOP 30
TO_STRING(time, 'h') as Hour, 
c-ip as Client, 
SUBSTR(cs(User-Agent), 0, 70) as Agent, 
Sum(sc-bytes) AS TotalBytes, 
count(*) as Hits 
FROM {filename} 
group by c-ip, cs(User-Agent), hour 
ORDER BY sum(sc-bytes) desc
hr 客户端用户代理 totbytes 命中
-- ------------- ----------------------------------- ------ -------- ----
9 194.90.190.41 omgilibot/0.3++omgili.com 30634860 1549
10 194.90.190.41 omgilibot/0.3++omgili.com 29070370 1503

按 IP / User-Agent 按小时计算的热门点击

SELECT TOP 30
TO_STRING(time, 'h') as Hour, 
c-ip as Client, 
SUBSTR(cs(User-Agent), 0, 70) as Agent, 
count(*) as Hits, 
Sum(sc-bytes) AS TotalBytes 
FROM {filename} 
group by c-ip, cs(User-Agent), hour 
ORDER BY Hits desc
hr 客户端用户代理命中数字节
-- ------------- ----------------------------------- ------ ---- --------
10 194.90.190.41 omgilibot/0.3++omgili.com 1503 29070370
12 66.249.68.47 Mozilla/5.0+(兼容;+Googlebot/2.​​1 1363 13186302

{filename} 当然是 IIS 日志文件的路径,例如

c:\working\sologs\u_ex090708.log

我为良好的 IIS LogParser 查询做了很多网络搜索,但发现的很少。上面的这 5 个,极大地帮助了我们识别严重的问题客户。但我想知道——我们缺少什么?

还有哪些其他方法可以对 IIS 日志进行切片和切块(最好使用 LogParser 查询)来挖掘它们的统计异常?你有在你的服务器上运行的任何好的 IIS LogParser 查询吗?

iis logparser
  • 8 个回答
  • 48504 Views
Martin Hope
Michael Stum
Asked: 2009-05-14 05:38:52 +0800 CST

LogParser 和 Quantize:为空值加 0

  • 2

我在我的 IIS 日志上使用LogParser来获取每小时访问量的图表:

SELECT date,QUANTIZE(time,3600),COUNT(*) FROM ex*.log WHERE cs-uri-stem
LIKE '%SomePage.aspx' GROUP BY date,QUANTIZE(time,3600)

问题:如果在一个小时内无法访问 SomePage.aspx,则输出中根本就缺少该行。我只是想知道,即使 COUNT(*) 为 0,我可以告诉 LogParser 每小时插入一行吗?

基本上我需要一些东西来告诉 logparser 使用 MIN(date) 和 MAX(date) 作为“边界”和“期望”每小时一行。显示目前只是进入一个文本文件,然后进入 Excel 以创建一个图表(在 SomePage.aspx 上每小时点击数)所以为了得到一个适当的线性图表,我需要每小时输入一个条目,即使它是 0,如果我可以直接从 LogParser 获取它,那会很棒。

iis logparser
  • 2 个回答
  • 1565 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve