AppManager for Microsoft Lync 8.2.0.2 Release Notes

Date Published: January 2017

AppManager for Microsoft Lync, formerly Office Communications Server, presently known as Microsoft Skype for Business, provides performance and availability management for the various servers that provide instant messaging, presence, conferencing, and other unified communications that your corporation uses..

This release improves usability and resolves previous issues. Many of these improvements were made in direct response to suggestions from our customers. We thank you for your time and valuable input. We hope you continue to help us ensure that our products meet all your needs. You can post feedback in the AppManager forum on NetIQ Communities, our online community that also includes product information, blogs, and links to helpful resources.

The documentation for this product is available on the NetIQ website in HTML and PDF formats on a page that does not require you to log in. If you have suggestions for documentation improvements, click Click to comment on this content to the right of each section of any page in the HTML version of the documentation posted at the AppManager Modules page. To download this product, see the AppManager Module Upgrades & Trials website.

1.0 What’s New?

This release of AppManager for Microsoft Lync resolves the following issues:

  • Multiple Lync Knowledge Scripts have hard-coded event severity: Multiple Knowledge Scripts had hard-coded severity for some of the failure events. In this release, you can change those event severity based on your requirement. (ENG341038)

  • Lync_SystemUsage reports false CPU usage. The Lync_SystemUsage Knowledge Script raised events that showed false CPU utilization for the multiprocessor servers. In this release, the issue is resolved. (ENG340253)

  • Lync_ArchivedVoIPCallActivity and Lync_CallQuality jobs fail with arithmetic overflow error: The Lync_ArchivedVoIPCallActivity and Lync_CallQuality jobs failed with arithmetic overflow error. In this release, the error is resolved. (ENG341039 and ENG341040)

  • Lync_SessionCallFailures sometimes report large number of failed sessions: The Lync_SessionCallFailures raised a large number of events for failed sessions. In this release, the issue is resolved. (ENG340950)

  • Lync_CollectCallData jobs consume too much memory: The Lync_CollectCallData jobs consumed too much memory. In this release, the issue is resolved. (ENG342587)

  • Pruning of Lync Supplemental Database fails without reattempting: The pruning of Lync Supplemental Database failed because of SQL timeout. In this release, the issue is resolved by reattempting pruning in the subsequent iterations. (ENG343625)

To get the updates provided in this release, you must install the module to the AppManager repository (QDB) and on the agent computer, and then propagate changes to any running jobs for the Knowledge Scripts that were updated in this release. AppManager 7.x does not automatically update renamed or copied Knowledge Scripts. For more information, see the “Upgrading Knowledge Script Jobs” section in the management guide.

This release of AppManager for Microsoft Lync replaces all Previous Releases.

2.0 System Requirements

For the most recently updated list of supported application versions, see the AppManager Supported Products page. Unless noted otherwise, this module supports all updates, hotfixes, and service packs for the releases listed below.

AppManager for Microsoft Lync has the following system requirements:

Software/Hardware

Version

NetIQ AppManager installed on the AppManager repository (QDB) computers, on the Lync computers you want to monitor (agents), and on all console computers

8.0.3, 8.2, 9.1, or later

One of the following AppManager agents are required:

  • AppManager agent 7.0.4 with hotfix 72616 or later

  • AppManager agent 8.0.3, 8.2, 9.1, or later

Microsoft Windows operating system on the agent computers

One of the following:

  • Windows Server 2012 R2

  • Windows Server 2012

  • Windows Server 2008 R2

  • Windows Server 2008 (64-bit only)

Microsoft Lync on the agent computers

2010 or 2013

Microsoft Skype for Business on the agent computers

2015

Microsoft SQL Server for Lync Supplemental Database

One of the following:

  • SQL Server 2012 or SQL Server 2012 Express

  • SQL Server 2008 R2 (32-bit and 64-bit)

  • SQL Server 2008 (32-bit and 64-bit) or SQL Server 2008 Express (32-bit and 64-bit)

  • SQL Server 2005 (32-bit and 64-bit) Service Pack 4 or SQL Server 2005 Express (32-bit and 64-bit) Service Pack 4

Microsoft .NET Framework installed on the Lync trusted application server

3.5

AppManager for Microsoft Windows module installed on the AppManager repository (QDB) computer, on the Lync computers you want to monitor (agents), and on all console computers

8.0.104.0 or later

NOTE:This release of AppManager for Microsoft Lync does not support an upgrade from the AppManager for Microsoft Office Communications Server module.

For more information on hardware requirements and supported operating systems and browsers, see the AppManager for Microsoft Lync Management Guide, included in the download package.

3.0 Contents of the Download Package

Microsoft Lync includes a managed object, qNQLync.dll, and Knowledge Scripts to discover and monitor Microsoft Lync resources. The download package includes this release notes, a management guide, Help for Knowledge Scripts, and several files that are used during installation:

  • AM70-Lync-8.2.125.0.msi, the module installer.

  • AM70-Lync-8.2.125.0.ini, a configuration file used with the AppManager setup program.

  • AM70-Lync-8.2.125.0.xml, a configuration file used for deploying the module with Control Center. This is the file you check into the Control Center Web Depot.

  • AM70-Lync-8.2.125.0-RepositoryFiles.exe, a compressed file that contains the QDB and console files. You do not need to run this file during installation.

  • ckLync.exe, the pre-installation check used with the AppManager setup program.

When you download the module, these files are copied by default to the local folder on the download computer. Consider copying these files to the \windows_installation\setup\Setup Files folder on the same distribution computer on which you saved your main AppManager software and documentation. By doing so, you maintain all AppManager software in one location that is easily accessible when you want to add more repositories, management servers, or agents.

4.0 Installing This Module

Run the module installer to install the module components in the following locations:

  • On the Lync computers you want to monitor (agents) to install the agent components

  • On all console computers to install the Help and console extensions

Run the module installer only once on each of these computers.

You must also install the Knowledge Scripts. You can install these components into local or remote QDBs. When installing to the primary QDB, select the option to install Knowledge Scripts, and then specify the SQL Server name of the server hosting the QDB, as well as the case-sensitive QDB name.

Important This release provides SQL stored procedures. To ensure module functionality, run the module installer for each QDB attached to Control Center.

Install Knowledge Scripts only once per QDB. The module installer now installs Knowledge Scripts for each module directly into the QDB instead of to the \AppManager\qdb\kp folder as in previous releases.

This module discovers and monitors only Lync components. If you plan to retain Office Communications Server (OCS) components on any of your servers, run AppManager for Microsoft OCS on those components. In addition, the AppManager for Microsoft OCS module does not support Microsoft Lync, and you should not use it to discover and monitor Lync components.

For more information about installing this module, see the AppManager for Microsoft Lync Management Guide, included in the download package.

5.0 Known Issues

NetIQ Corporation strives to ensure our products provide quality solutions for your enterprise software needs. The following issues are currently being researched. If you need further assistance with any issue, please contact Technical Support.

  • Remote deployment fails on Microsoft Windows Server 2012 computers with versions of AppManager prior to 8.2: When you remotely deploy this module to a computer running Windows Server 2012 with any version of AppManager prior to 8.2, AppManager displays the following error: Unknown operating system detected for machine IPAddress. To work around this issue, install this module manually. (ENG319069)

  • Lync_SyntheticTransaction Knowledge Script reports higher latency on first iteration. When you run Lync_SyntheticTransaction Knowledge Script for the first time, the latency increased abruptly. Ignore the latency in the first iteration. (ENG337132)

6.0 Previous Releases

This release of Microsoft Lync includes enhancements added in previous releases.

6.1 Release 8.2.0.1, July 2015

This release provided the following enhancement:

  • Support for monitoring Microsoft Skype for Business. This module now supports monitoring Lync Servers and Microsoft Skype for Business at the same time.

This release resolved the following issue:

  • Full discovery does not discover all the objects in the Tree View. This release resolves an issue where the Discovery_Lync Knowledge Script did not discover all the objects when you ran the discovery on a server where multiple sites were configured on a Front End Pool Server. With this release, the discovery Knowledge Script discovers all the objects even if you have configured multiple sites on a Front End Pool Server. (ENG338348)

6.2 Release 8.2.88.0, April 2014

This release included the following set of new Knowledge Scripts:

  • Lync_SyntheticTransaction: Monitors the health of the Lync deployment by executing the Lync synthetic transaction test against the Lync Front End pools. This Knowledge Script reports the test result and latency of the Lync synthetic transaction test, which helps in understanding the end-user experience. (ENG223456)

  • Lync_ExtendedSyntheticTransaction: Monitors the health of the Lync deployment by executing the Lync extended synthetic transaction test against the Lync Front End pools. This Knowledge Script reports the test result and latency of the Lync extended synthetic transaction test, which helps in understanding the end-user experience.

  • Lync_SetupSupplemetalDB: Creates a Lync supplemental database, including the tables and stored procedures needed to store call quality detail metrics of audio, video, and application sharing calls.

  • Lync_CollectCallData: Polls Lync Quality of Experience (QoE) metrics databases for call quality metrics and saves the data to the Lync supplemental database.

  • Lync_CallQuality: Monitors Lync call quality information stored in the Lync supplemental database for call quality statistics of audio, video, and application sharing calls. The statistics include round trip, jitter, packet loss, and Mean Opinion Score (MOS).

This release also included the following enhancement:

  • Updates to the Discovery_Lync Knowledge Script: With this release, the Discovery_Lync Knowledge Script includes an option to create a supplemental database, which is used by Lync_CollectCallData to collect call quality data.

6.3 Release 8.1.30.0, October 2013

This release provided the following enhancement:

  • Support for monitoring Microsoft Lync 2013. This module now supports monitoring Microsoft Lync 2013 and Lync 2010 servers at the same time.

6.4 Release 8.0.38.0, February 2013

This release provided the following enhancement:

  • Support for Microsoft Windows Server 2012

  • Support for Microsoft Lync 2010

  • Monitors the health of all services running on Lync servers

  • Monitors the availability of Lync servers

  • Monitors the total CPU usage of a server using Lync

  • Monitors the VoIP call metrics contained in the Monitoring (CDR) database

  • Monitors the current call activity and call failure metrics of Edge Servers and Mediation Servers

  • Tracks server uptime since last reboot

  • Tracks the number and duration of all sessions occurring on Lync servers

  • Tracks the load placed on servers by ongoing conferences and sessions

  • Tracks any failed conferences or sessions

7.0 Contact Information

Our goal is to provide documentation that meets your needs. If you have suggestions for improvements, please email Documentation-Feedback@netiq.com. We value your input and look forward to hearing from you.

For detailed contact information, see the Support Contact Information website.

For general corporate and product information, see the NetIQ Corporate website.

For interactive conversations with your peers and NetIQ experts, become an active member of our community. The NetIQ online community provides product information, useful links to helpful resources, blogs, and social media channels.