【问题标题】: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
【解决方案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 仪表板来查看所有详细信息。