S4B централизованное архивирование сообщений. Роль Archiving.

Skype-for-Business-HomeDesktop


Для того, чтобы централизовано хранить историю переписки в S4B существует роль архивирования (Archiving). Доступ к этим данным можно предоставить группе пользователей, например, сотрудникам службы безопасности.

В этой статье я хочу рассмотреть вариант хранения истории в отдельной базе на SQL сервере. В первую очередь необходимо обратить внимание на требования к SQL для этой роли. В данный момент подойдут версии SQL 2008 R2, 2012 и 2014 как сказано в технете, подойдет как Standard, так и Enterprise.

Что касается используемого пула Skype for Business, то:

  • В варианте S4B Standard Pool — используется SQL express 2012. Такая версия не подходит для роли Archiving. Потребуется отдельный (Standalone) SQL сервер с установленными компонентами Reporting Services.
  • В варианте S4B Enterprise Pool — уже используется Standalone SQL сервер подходящей версии. В этом варианте логично использовать его же. Если на это SQL не установлены компоненты SQL Reporting Services, то их необходимо будет что называется  «доустановить».

Установка роли Archiving.

В моем варианте я буду использовать S4B Enterprise Pool.

Итак, в первую очередь, необходимо добавить роль Archiving в Topology Builder. Для этого надо открыть свойства пула Skype for business 2015.

sfb-fe12015-05-27 12_20_35-Skype for Business Server 2015, Topology Builder

В свойствах включить «Archiving» и указать SQL сервер, на котором будет располагаться база архивирования. Если используется вариант с  отказоустойчивостью баз данных, то можно использовать и его, указав сервер на котором будет храниться зеркальная копия базы и сервер свидетель. В данном случае я этого делать не буду.

sfb-fe12015-05-20 17_38_51-Edit Properties

После добавления роли, топологию надо опубликовать. Сделать это можно через верхнее меню Action — Topology — Publish. В ходе публикации можно выбрать место на диске где будет создана база:

  • Автоматически в каталоги CsData
  • По пути по умолчанию указанном для этого экземпляра
  • По другому локальному пути на сервере

Я оставлю по умолчанию первый вариант.

sfb-fe12015-05-27 14_28_36-Skype for Business Server 2015, Topology Builder

Далее в процессе публикации будет создана база в которой будут храниться архивы переписок.

sfb-fe12015-05-27 14_29_14-Publish Topology

Можно убедиться в наличии базы LcsLog на SQL сервере.

Update-2015-05-27 14_50_50

Настройка параметров архивирования.

После создания базы надо выбрать что, собственно, будет архивироваться. Для этого проще всего использовать Control Panel Skype для бизнеса. На закладке «Archiving and Monitoring» нужно перейти на «Archiving Policy» и выбрать какая переписка будет архивироваться на сервере:

  • внутренняя;
  • внешняя;
  • обе одновременно;

sfb-fe12015-05-20 18_49_26-Skype for Business Server 2015 Control Panel1

Далее на «Archiving and Monitoring» нужно перейти на «Archiving Configuration». И выбрать будут ли архивироваться:

  • выключить архивацию (!)
  • переписка точка-точка
  • переписка точка-точка и содержимое конференций (в моем случае)

Кроме этого выбрать срок хранения переписки на сервере, по умолчанию 90 дней.

sfb-fe12015-05-20 19_09_00-Skype for Business Server 2015 Control Panel1

 

Отчеты и выборка информации из отчетов по архивации.

После сделанных настроек переписка будет архивировать и записываться в базу. Теперь самый важный момент, как их оттуда выбрать и просмотреть.

Стандартных механизмов и готовых отчетов по выборке архивации в удобном виде по прежнему нет. Однако, есть замечательный отчет по выборке из базы архивирования http://blogs.technet.com/b/dodeitte/archive/2013/06/02/sample-lync-server-archiving-report-available.aspx . Там же подробное описание установки этого отчета. Несмотря на то, что предназначен он для Lync 2013, он прекрасно подходят для Skype for business Server 2015.

После установки отчетов можно сделать выборку. Обращаясь по пути

http://<SQLServerFQDN>/reports

 В моем случае пока только 2 беседы

Любую из них можно открыть и просмотреть. И тут сразу же бросается в глаза неприятные моменты с русскоязычной речью, которая отображается в виде, я даже не знаю чего. ( «проклятые капиталисты!» (с) )

sfb-fe12015-05-20 19_20_51-

О причине такого подведения говорить не хочется, лучше цитату:

Update-2015-05-27 18_03_29

Исходя из этого, решение в том, чтобы не хранить сообщения в формате RTF:

Set-CsClientPolicy -DisableRTF $true

Это конечно в том случает если используется клиентская политика про умолчанию. Если используется несколько различных клиентских политик, то надо указать для какой конкретной политики будет применен командлет.

sfb-fe12015-05-20 19_23_01-Administrator_ Skype for Business Server Management Shell

После выполнения командлета нужно подождать пока политика не будет применена и клиенты начнут её использовать. После вступления в силу все новые записи можно будет просмотреть с нормально (если повезет) русской речью.

Update-2015-05-27 18_44_27

как-то так.


Статьи, используемые для написания:

https://technet.microsoft.com/en-us/library/jj205059.aspx

http://blogs.technet.com/b/dodeitte/archive/2013/06/02/sample-lync-server-archiving-report-available.aspx


Skype-for-Business-HomeDesktop

Реклама

Об авторе Alexander Shestakov

MCITP, MCSE. Компания "Динамика"
Запись опубликована в рубрике Skype for Business с метками , , , , , , , , , , . Добавьте в закладки постоянную ссылку.

14 комментариев на «S4B централизованное архивирование сообщений. Роль Archiving.»

  1. Александр, спасибо за статью. По ссылке поставил отчет по выборке из базы, поиск работает, беседы находятся, но при попытке просмотра беседы , (т.е. запроса Conversation Details Report) открывается пустое окно Conversation Details. Не подскажете как это побороть?

    Нравится

  2. Страница отчета без содержимого беседы https://yadi.sk/i/2Cw8NpEGhPxvX

    Нравится

  3. Я видел эти первые 2 комментария, но так и не понял в чём состоит решение

    Нравится

  4. Павел:

    Подскажите, а у всех так, в чате два пользователя переписывались между собой, после закрытия окна чата, и открытия окна чата снова — они не видят свою предыдущую переписку, да и нету никакой кнопки — посмотреть историю…

    Нравится

  5. Akira:

    Прошу прощения за встревание после полугодичного опубликования.
    Поднимаю тестовый S4B 2015 Standard в окружении Exchange 2010 и хотел включить архивирование.
    База на SQL 2008R2 успешно создалась, но, на всех закладках, касающихся архивирования, все элементы управления серые и недоступны к настройке. Из-за чего так может быть?

    Нравится

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s