【问题标题】:How to keep log of all users who are visiting site or page on site Sharepoint 2007如何记录所有访问站点或站点上的页面的用户 Sharepoint 2007
【发布时间】:2012-02-06 19:25:32
【问题描述】:

我们有 sharepoint 网站,我们正在使用 sharepoint 2007。 我们希望跟踪所有访问该站点和该站点页面的用户。 我们正在检查 sharepoint 网站使用报告,但我们得到了一些意想不到的结果。 是否有任何替代解决方案(或以编程方式)我们可以用来查找用户日志? 提前致谢, 拉什凯什

【问题讨论】:

    标签: sharepoint sharepoint-2010 sharepoint-2007 sharepoint-designer sharepoint-api


    【解决方案1】:

    第 3 方产品:DocAve AuditorInvenio Audit ModuleVaronis 或者您可以通过代码路径查看 Microsoft Guidelines,或者只是滚动您自己的 HTTP 模块来捕获请求。

    【讨论】:

      【解决方案2】:

      或者滚动您自己的 Google Analytics 式客户端脚本。我们自己制作,只是为了将我们的东西保存在防火墙内。您也可以解析 IIS 日志,但这种数据需要一些分析才能准确(即,仅限于获取 aspx 页面上的请求等)。

      【讨论】:

        【解决方案3】:

        基于 sharepoint 2016 中的类似要求,我们能够从 IIS 日志中获取用户详细信息,IIS 日志包含用户 ID、站点 URL、日期和许多其他详细信息。

        获得 IIS 日志后,您可以使用日志解析器工具(该工具非常强大,我可以解析将近 100 GB 的日志)来解析日志,然后将数据导出到 csv 文件,然后可以将其导入SQL 数据库,您可以对数据运行查询。

        日志解析器是一个命令行工具,如果需要,您甚至可以将其自动化。

        https://www.microsoft.com/en-gb/download/details.aspx?id=24659

        另一种解决方案是,您可以使用 Splunk 并将 IIS 日志导出到 splunk,然后创建一个 splunk 仪表板来查看所有详细信息。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-05-31
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多