Microsoft Lync Server
Header

​Vamos a ver que debemos tener en cuenta antes de poder federar Lync con Google Talk, los requisitos son los siguientes:

  • Servidor EDGE
  • Certificados Públicos
  • Registros DNS Tipo SRV

Disponer de un servidor EDGE como todos sabéis es indispensable para tener acceso remoto de nuestros usuarios de Lync, e indispensable también para federarnos con otro sistemas de IM.

Para poder federarnos con sistemas públicos (Yahoo, Live Messenger, Google Talk, AOL) necesitamos disponer de certificados públicos en el EDGE en las interfaces Externas, además de los registros

DNS de tipo SRV adecuados que  vamos a ver cuales son:

Registros Tipo A para el EDGE (ejemplo)

Servidor Perimetral de Acceso: sip.asirsl.com –> IP 1

Servicio Perimetral de A/V: av​.asirsl.com –> IP 2

Servicio Perimetral de Conferencia Web: webconf.asirsl.com –> IP 3

Registros SRV para descubrimiento automático del servidor Perimetral de Acceso

_sip._tls.asirsl.com    SRV service location:
priority       = 0
weight         = 0
port           = 443
svr hostname   = sip.asirsl.com

Registros SRV para federarse con Live Messenger

_sipfederationtls._tcp.asirsl.com       SRV service location:
priority       = 0
weight         = 0
port           = strong>5061
svr hostname   = sip.asirsl.com

Con estos registros SRV tenemos configurado el descubrimiento automático de nuestros servidores perimetrales de acceso de Lync, y la posibilidad de federación con

Live Messenger (sin entrar en más detalles que únicamente los registros DNS que necesitamos para federarnos)
Ahora si queremos configurar la federación con un sistema XMPP debemos crear el siguiente registro SRV:

_xmpp-server._tcp.asirsl.com    SRV service location:
priority       = 1
weight         = 100
port           = 5269
svr hostname   = sip.asirsl.com

Una vez que tenemos el registro SRV creado, vamos a empezar a configurar nuestro Lync 2013 para completar la federacíón.

Primero abrimos el generador de Topologías de Lync y vamos a las propiedades de nuestro pool de servidores EDGE (o servidor EDGE

según la instalación que tengamos), y marcamos la casilla Habilitar la federación XMPP para ….. (en caso de no poder habilitar la casilla debemos primero quitar la ruta de federación de la topología)

XMPP_Lync_2013_2.jpg

Una vez que hayamos habilitado la federación XMPP … debemos asociar el grupo servidores perimetrales a la configuración nuestro pool de servidores Front-END  en nuestra topología

XMPP_Lync_2013_3.jpg

Debemos crear el asociado XMMP para Google Talk y para ello tenemos que ir al  Panel de Control de Microsoft Lync Server 2013 – Federación y Acceso Externo – Asociados XMPP Federados y

añadimos un nuevo asociado con las siguientes opciones:

XMPP_Lync_2013_4.jpg

Ahora vamos la opción Directivas de Acceso Externo y seleccionamos la opción Habilitar comunicaciones con usuarios federados de XMPP en la Directiva Global o la que tengamos creada para

aplicar a nuestros usuarios

XMPP_Lync_2013_5.jpg

Una vez publicada la topología debemos esperar a que se repliquen los cambios al EDGE y deberíamos ver los siguientes eventos:

XMPP_Lync_2013_6.jpg

XMPP_Lync_2013_7.jpg

Como último paso nos quedaría permitir en nuestros dispositivos de seguridad (Router, Firewall, TMG) las conexiones al puerto 5269 en TCP a nuestro Servidor Perimetral de Acceso,

y con esto daríamos por finalizada la configuración.

En unos minutos ya tenemos disponible la federación, y podemos agregar en nuestra cuenta de Google Talk a nuestros usuarios de Lync y nuestros usuarios de Lync podrán agregar usuarios de Google Talk.

Esto siempre cuando los usuarios tengan una directiva de acceso remoto aplicada que les permita la federación con sistemas XMPP (pero eso será  comentado en otro artículo)
XMPP_Lync_2013_8.jpgXMPP_Lync_2013_9.jpg

Como vemos ya hemos finalizado nuestra configuración para federar Lync con Google Talk, como habéis visto es bastante sencillo y rápido

Espero que os sea de utilidad!!!

​Aqui os dejo el enlace de descarga de los MP para Lync 2013: Lync Server 2013 Monitoring Management Pack

mp_lync_2013_2.JPG

Lync Server 2013 Management Packs contain comprehensive monitoring tools including:

• End-to-End scenario availability from various locations

• Call reliability and quality perceived by real users

• Component health and performance. Active Monitoring Management pack

• Geographically distributable end-to-end scenario validation for Lync Server 2010 and Lync Server 2013 deployments. This includes coverage for internal, remote and branch office users

• Increased scenario coverage in areas like AV Edge Connectivity and Exchange Unified Message Connectivity

• Enhanced troubleshooting logs to streamline root cause analysis of failures. Component and User Management pack

• Increased reliability monitoring of real end user calls and conferences

• Integrated media quality alerts driven from Quality of Experience (QoE) data reported by client applications

• Full event and performance monitoring for all Lync 2013 roles

 

Seguramente para los que tengáis SCOM esto no tiene ni que comentarse, pero para los que solo lo conozcan de "oidas" os muestro como podéis  importar los MP:

Abrimos la consola de administración de SCOM y nos vamos a la sección de Administración y vamos a ManagmentPacks

mp_lync_2013_3.jpg

ahora pulsamos con el botón secundario del ratón y elegimos Import ManagmentPack AddAdd from Disk … y pulsamos en SI (si hay actualizaciones del MP Online que las descargue)mp_lync_2013_5.jpg

ahora se nos abre un explorador para buscar los  MP que hemos extraido antes con la instalación de los ficheros que nos hemos descargado de la web de Microsoft. La ruta por defecto es : C:\Program Files\Microsoft Lync Server 2013\Management Packs\Management Packsmp_lync_2013_6.jpg

los seleccionamos todos y pulsamos en Abrir y en la siguiente ventan en installmp_lync_2013_1.jpg

si queremos comprobar que se han instalado podemos buscarlos pulsando en find y luego escribimos Lync en el cuadro de búsquedamp_lync_2013_7.jpg

ahora solo toca esperar a que los servidores con Lync 2013 los descarguen y empecemos a recibir datos de los distintos monitores. Si revisamos el Visor de Eventos de algún servidor de Lync deberíamos encontrar  eventos relacionados con la recepción de los módulos de administración que hemos importando para Lync 2013:

mp_lync_2013_8.jpg

mp_lync_2013_9.jpg

Texto completo del evento con ID 223:

Nombre de registro:Operations Manager
Origen:        Health Service Script
Fecha:         10/12/2012 15:18:32
Id. del evento:223
Categoría de la tarea:Ninguno
Nivel:         Información
Palabras clave:Clásico
Usuario:       No disponible
Equipo:        SRV-LYNC03.asirsl.com
Descripción:
DiscoverMachine.ps1 :

——————————————————————————–
-Script Name:      Lync Server MP Machine Topology Discovery
-Run as account:   nt authority\servicio de red
-Execution Policy: Bypass
——————————————————————————–
Value of Source Id is {2469342F-3092-2CD4-2CE3-D45CA920984C}.
Value of ManagedEntity Id is {3F6E121D-55B8-FAA0-EAEF-9E22257A7944}.
Value of Target Computer is SRV-LYNC03.asirsl.com.
Lync Server Module is added
Successfully initialize discovery data.
Successfully found current machine in topology. Machine Fqdn is SRV-LYNC03.asirsl.com
Successfully discover deployment
LS Site discovery completed for Asir Lync.
LS Pool discovery completed for pool.asirsl.com.
LS Machine discovery completed for SRV-LYNC03.asirsl.com.
Component discovery completed for CMSFileTransfer.
Relationship discovery completed for CentralMgmtHostsCMSFileTransfer.
Component discovery completed for CMSMaster.
Relationship discovery completed for CentralMgmtHostsCMSMaster.
Role discovery completed for CentralMgmt.
Component discovery completed for MCUFactory.
Relationship discovery completed for UserServicesHostsMCUFactory.
Component discovery completed for PresenceFocus.
Relationship discovery completed for UserServicesHostsPresenceFocus.
Role discovery completed for UserServices.
Component discovery completed for Registrar.
Relationship discovery completed for RegistrarHostsRegistrar.
Component discovery completed for XmppFederation.
Relationship discovery completed for RegistrarHostsXmppFederation.
Component discovery completed for Lyss.
Relationship discovery completed for RegistrarHostsLyss.
Role discovery completed for Registrar.
Component discovery completed for ABHandler.
Relationship discovery completed for WebServicesHostsABHandler.
Component discovery completed for AutodiscoverService.
Relationship discovery completed for WebServicesHostsAutodiscoverService.
Component discovery completed for DLExpansion.
Relationship discovery completed for WebServicesHostsDLExpansion.
Component discovery completed for CAHandler.
Relationship discovery completed for WebServicesHostsCAHandler.
Component discovery completed for Lwa.
Relationship discovery completed for WebServicesHostsLwa.
Component discovery completed for LIService.
Relationship discovery completed for WebServicesHostsLIService.
Component discovery completed for McxService.
Relationship discovery completed for WebServicesHostsMcxService.
Component discovery completed for StoreWeb.
Relationship discovery completed for WebServicesHostsStoreWeb.
Component discovery completed for UcwaService.
Relationship discovery completed for WebServicesHostsUcwaService.
Component discovery completed for WebInfra.
Relationship discovery completed for WebServicesHostsWebInfra.
Component discovery completed for Reach.
Relationship discovery completed for WebServicesHostsReach.
Component discovery completed for WebScheduler.
Relationship discovery completed for WebServicesHostsWebScheduler.
Role discovery completed for WebServices.
Component discovery completed for IMConf.
Relationship discovery completed for ConfServicesHostsIMConf.
Component discovery completed for AppSharingConf.
Relationship discovery completed for ConfServicesHostsAppSharingConf.
Component discovery completed for AVConf.
Relationship discovery completed for ConfServicesHostsAVConf.
Component discovery completed for DataConf.
Relationship discovery completed for ConfServicesHostsDataConf.
Role discovery completed for ConfServices.
Component discovery completed for CAA.
Relationship discovery completed for ApplicationServerHostsCAA.
Component discovery completed for CAS.
Relationship discovery completed for ApplicationServerHostsCAS.
Component discovery completed for RGS.
Relationship discovery completed for ApplicationServerHostsRGS.
Component discovery completed for CPS.
Relationship discovery completed for ApplicationServerHostsCPS.
Role discovery completed for ApplicationServer.
Component discovery completed for CMSReplicator.
Relationship discovery completed for OcsCoreHostsCMSReplicator.
Component discovery completed for ClsAgent.
Relationship discovery completed for OcsCoreHostsClsAgent.
Role discovery completed for OcsCore.
Component discovery completed for Common.
Relationship discovery completed for CommonHostsCommon.
Role discovery completed for Common.
 
Aunque no tendremos datos muy significativos podremos abrir la consola de rendimiento de uno de los servidores de Lync y seleccionaremos User Connections
mp_lync_2013_10.jpg

mp_lync_2013_11.jpg

Espero que os sea de utilidad!!!