Step By Step: Installation and Configuration of Skype For Business (SFB) Archiving Server



Introduction

Archiving Server helps you store following components.

  • IM sessions
  • Web conferencing sessions

Archival of data helps you meet compliance and regulatory requirements of a country or organization. You can define policies to archive internal or\and external communications.

Overall, there are two components involved in Archiving deployment; Archiving Agent and Archiving Database.

By default, Archiving Agent is installed and activated on all front end servers. But it won’t work until you enable archiving and configure it properly.

Archiving Database could be installed on either SQL Server or in integration with the Exchange Server.

In this article, we explain how to configure and enable archiving for your enterprise.

Hardware Requirement

Archiving service runs on the front end server. It doesn’t need an additional server. Backend database can be collocated on existing SQL server. But, you need to factor in the database sizing to take colocation call.

Define & Publish Topology

Launch Topology Builder (run as admin mode). Navigate to the Front End pool. Notice the Archiving SQL Server store association under Associations section.


In the Action menu, click Edit Properties.


In the Edit Properties dialog box, click General. Scroll down to Archiving . Select the Archiving check box. Under Archiving SQL Server store, Select previously defined SQL server, or define a new one.


Navigate to the Front End pool. Ensure that Archiving SQL Server store shows the right FQDN (in red).


In the console tree, right-click Skype for Business Server, and then click Publish Topology Publish Topology.


Click Next.


On the Create databases page, verify that the database is selected, and then click Next



On the Publishing wizard complete page, verify that the topology was successfully published, and then click Finish.

Verify Databases

Connect to the SQL Server (Archiving backend), ensure that “LcsLog” database exists.


Configure Archiving Options

You can configure following archiving options at three levels; Global, Site & Pool

  • Whether to enable or disable archiving
  • Whether to archive IM sessions
  • Whether to archive web conferencing sessions
  • Whether to block activity when archiving is not available
  • Whether to use Exchange integration
  • How to set up purging and exporting of data

Launch Skype for Business Server Control Panel. In the left navigation bar, click Monitoring and Archiving, and then click Archiving Configuration.


To configure global level configuration

  • On the Archiving Configuration page, click Global, click Edit , and then click Show details.

To configure site level configuration

  • On the Archiving Configuration page, click New, and then click Site Configuration.

To configure pool level configuration

  • On the Archiving Configuration page, click New, and then click Pool Configuration.

By default, archiving is disabled under global settings.                                                             

By default, only global settings exists.


You can use PowerShell command (new\get\set-CsArchivingConfiguration) to configure these options..


Configure Archiving Policies

You can configure policies to enable or disable archival of internal and\or external communications.

Launch Skype for Business Server Control Panel. In the left navigation bar, click Monitoring and Archiving, and then click Archiving Policy.


To configure global level configuration

  • On the Archiving Policy page, click Global, click Edit, and then click Show details.

To configure site level configuration

  • Click New, and then click Site policy.

To configure user level configuration

  • Click New, and then click User policy.

You can use PowerShell command (new\get\set-CsArchivingPolicy) to configure policies.


View Archived Data

Launch SQL Server Management Studio, connect to the archiving backend SQL server. Click on "New Query", type and execute following query.

USE LcsLog
GO
SELECT * FROM Messages

This should show the archived messages stored in the database.



2 Comments

Ram

Apr 12 2016 8:11AM

http://www.rtcpedia.com/Blogs/Action?blogId=10036&blogURL=StepByStepMonitoringInstall explains the process to enable and configure monitoring.

EricGo

Apr 7 2016 7:55PM

You can enable and configure monitoring by performing additional steps.