对许多站点进行IIS日志日志解析

时间:2018-12-04 12:13:54

标签: iis sharepoint-2010 logparser

我大量使用logparser,但遇到了一些我无法理解的事情。通常,我会运行它,并将数据添加到SQL表中以供日后排序,但是这次我需要在没有SQL或Excel的服务器上运行它。

服务器较旧,这意味着硬件不是最佳的。

下面是一个代码示例,请记住,地址和它的读取位置都是虚构的,只是它将从16个不同的网络位置读取。

&“ C:\ Program Files(x86)\ Log Parser 2.2 \ LogParser.exe” -i:IISW3C“选择STRCAT('http://sharepoint.company.com',cs-uri-stem)AS STEM,计数(LogRow )作为命中项,cs-用户名作为csusername,从networkshare * .log中输入C:\ newlogs \ mresult \ test1_ $ date.log,其中cs-uri-stem如'/ sites / %%',而cs用户名如'VCN %%'按cs-uri-stem分组,csusername,日期按词根排序,匹配,csusername,DATE DESC” -o:csv -recurse:1

我需要帮助的原因是,我有369个网站记录在这些日志中,因为它是IIS共享点日志,它仅从webapp文件夹中读取,并且日志包含所有站点,总计约25000。

>

我可以将其拆分为多个文件,然后合并它们,在某些情况下,如果HWD不够用,数据块是更好的选择,那么我可以这样做。

任何人都对代码中的369个站点的直接过滤器有所了解,所以在合并这些块之后,一切都完成了吗?

应替换为“ / sites / %%”之类的cs-uri-stem。

编辑:如果这很重要的话,站点最后也需要%,因为我需要查看为此访问的列表,文档库等。

0 个答案:

没有答案