У нас есть сайт sharepoint, и мы используем sharepoint 2007. Мы хотим отслеживать всех пользователей, которые обращаются к сайту и страницам сайта. Мы проверяем отчет об использовании сайта sharepoin, но получаем неожиданные результаты. Есть ли какое-нибудь альтернативное решение (или программно), которое мы можем использовать, чтобы узнать журнал пользователей? Заранее спасибо, Рушикеш
Как вести журнал всех пользователей, которые посещают сайт или страницу на сайте Sharepoint 2007
Ответы (3)
Продукты сторонних производителей: DocAve Auditor, Модуль аудита Invenio и Varonis, или вы можете пойти по маршруту кода и посмотреть на Рекомендации Microsoft или просто используйте собственный HTTP-модуль для перехвата запросов.
Или создайте собственный скрипт на стороне клиента в стиле Google Analytics. Мы сделали свои собственные, только для того, чтобы хранить наши вещи за брандмауэром. Вы также можете анализировать журналы IIS, но такие данные требуют некоторого анализа, чтобы быть точными (т. Е. Ограничение только на получение запросов на страницах aspx и т. Д.).
На основе аналогичного требования в sharepoint 2016 мы смогли получить сведения о пользователе из журналов IIS, журнал IIS содержит идентификатор пользователя, URL-адрес сайта, дату и многие другие данные.
Как только вы получите журналы IIS, вы можете использовать инструмент парсера журналов (инструмент очень мощный, я мог анализировать журналы, которые составляли почти 100 ГБ), чтобы проанализировать журналы, а затем экспортировать данные в файл csv, который затем можно импортировать в базу данных SQL и вы можете выполнять запросы к данным.
Анализатор журналов - это инструмент командной строки, при необходимости его можно даже автоматизировать.
https://www.microsoft.com/en-gb/download/details.aspx?id=24659
Альтернативное решение: вы можете использовать Splunk и экспортировать журналы IIS в splunk, а затем создать панель управления splunk для просмотра всех деталей.