Introduction

Mediation Server is a necessary component for implementing Enterprise Voice and dial-in conferencing. It translates signaling and, in some configurations, media between your internal Lync Server infrastructure and a public switched telephone network (PSTN) gateway, IP-PBX, or a Session Initiation Protocol (SIP) trunk. Mediation Server role be collocated with the Edge Server role in a similar manner as the Web and A/V conferencing roles. Monitors current audio channels with PSM quality reporting, load call failure index, etc.

Discovery with the agent

Collector Type: Agent

Category: Application Monitors

Application Name: MSLync_Edge_Servers

Global Template Name : Microsoft Lync Edge Servers DotNet v4

Pre-requisites : For Lync monitors need Microsoft .NET Framework 4.

Collected Metrics

Metric NameDisplay NameDescription
SIP_503ResponseRateSIP_503ResponseRateThis component monitor returns the rate of 503 responses generated by the server, per second. The 503 code corresponds to the server being unavailable. On a healthy server, you should not receive this code at a steady rate.
SIP_504ResponseRateSIP_504ResponseRateThis component monitor returns the rate of 504 responses generated by the server, per second. A few 504 responses to clients (for clients disconnecting abruptly) is to be expected, but this counter mainly indicates connectivity issues with other servers.
SIP_ActiveConnectionsSIP_ActiveConnectionsThis component monitor returns the number of established connections that are currently active. A connection is considered established when peer credentials are verified (e.g. via MTLS), or the peer receives a 2xx response.
SIP_ActiveTLSConnectionsSIP_ActiveTLSConnectionsThis component monitor returns the number of established TLS connections that are currently active. A TLS connection is considered established when the peer certificate, and possibly the host name, are verified for a trust relationship.
SIP_AverageOutgoingQueueDelaySIP_AverageOutgoingQueueDelayThis component monitor returns the average time, in seconds, that messages have been delayed in outgoing queues.
SIP_IncomingRequestsRateSIP_IncomingRequestsRateThis component monitor returns the rate of received requests, per second. You will need to baseline this counter by testing and monitoring the user load.
SIP_IncomingMessageRateSIP_IncomingMessageRateThis component monitor returns the rate of received messages, per second. You will need to baseline this counter by testing and monitoring the user load.
SIP_AverageIncomingMessageProcessingTimeSIP_AverageIncomingMessageProcessingTimeThe average time (in seconds) it takes to process an incoming message. This could indicate if this server is too busy and is unable to process user requests in timely fashion. This might be a temporary condition.
SIP_AverageHoldingTimeForIncomingMessageSIP_AverageHoldingTimeForIncomingMessageThis component monitor returns the average time that the server held the incoming messages currently being processed.
SIP_ExternalMessagesWithInternallySupportedDomainSIP_ExternalMessagesWithInternallySupportedDomainThis component monitor returns the persecond rate of messages received at the external edge with an internally supported domain.
SIP_ExternalMessagesWithAllowedPartnerDomainSIP_ExternalMessagesWithAllowedPartnerDomainThis component monitor returns the persecond rate of messages received at the external edge with an allowed partner server domain.
SIP_ExternalMessagesWithConfiguredAllowedDomainSIP_ExternalMessagesWithConfiguredAllowedDomainThis component monitor returns the persecond rate of messages received at the external edge with a configured allowed domain.
AV_Authentication_Edge_BadRequestsReceivedPerSecondAV_Authentication_Edge_BadRequestsReceivedPerSecondThe number of bad requests received/sec. This error occurs when an unexpectedly high rate of invalid requests is received by the A/V Authentication Service. This could be the result of an attempt to misuse the A/V Authentication Service.
SIP_ConnectionsRefusedDueToServerOverloadSIP_ConnectionsRefusedDueToServerOverloadThe persecond rate of the connections that were refused with Service Unavailable response because the server was overloaded.
WebConferencingEdge_CurrentNumberOfActiveConnectionsToWebConferencingServerWebConferencingEdge_CurrentNumberOfActiveConnectionsToWebConferencingServerThe total number of server connections that are currently active. Expected number of connections to each Web Conferencing Server is 4. If there are no connections currently active to Web Conferencing Server, the reason could be a incorrect configuration.
AudioVideoEdge_UDPActiveRelayAuthenticatedSessionsAudioVideoEdge_UDPActiveRelayAuthenticatedSessionsThis component monitor returns the number of active relay sessions over UDP.
AudioVideoEdge_UDPActiveRelaySessionsWithAllocatedPortAudioVideoEdge_UDPActiveRelaySessionsWithAllocatedPortThis component monitor returns the number of active relay sessions with a UDP port allocation.
AudioVideoEdge_UDPActiveRelayDataSessionsAudioVideoEdge_UDPActiveRelayDataSessionsThis component monitor returns the number of active relay data sessions over UDP.
AudioVideoEdge_UDPPortsInAllocatedPoolAudioVideoEdge_UDPPortsInAllocatedPoolThis component monitor returns the number of UDP ports available in the Allocated Port Pool. This monitor should be more than zero. If it reaches zero there is a resource issue.
AudioVideoEdge_UDPAllocateRequestRateAudioVideoEdge_UDPAllocateRequestRateThis component monitor returns the persecond rate of Allocate Requests over UDP. You will need to baseline this counter by testing and monitoring the user load.
AudioVideoEdge_UDPAuthenticationFailureRateAudioVideoEdge_UDPAuthenticationFailureRateThis component monitor returns the persecond rate of failed attempts to authenticate with the relay over UDP. The returned value should be as low as possible.
AudioVideoEdge_UDPAllocateRequestsExceedingPortLimitAudioVideoEdge_UDPAllocateRequestsExceedingPortLimitThis component monitor returns the number of allocate requests over UDP that exceeded the port limit. If the value is greater than zero, this could indicate an attempt to misuse the port. This error occurs when there is an unexpectedly high rate of request.
AudioVideoEdge_UDPPacketReceiveRateAudioVideoEdge_UDPPacketReceiveRateThis component monitor returns the number of packets received per second by the relay over UDP. You will need to baseline this counter by testing and monitoring the user load.
AudioVideoEdge_UDPPacketSentRateAudioVideoEdge_UDPPacketSentRateThis component monitor returns the number of packets sent per second by the relay over UDP. You will need to baseline this counter by testing and monitoring the user load.
AudioVideoEdge_UDPAveragePacketLatencyAudioVideoEdge_UDPAveragePacketLatencyThis component monitor returns the average latency for a valid data request over UDP in milliseconds. The returned value should be as low as possible.
AudioVideoEdge_UDPPacketDropRateAudioVideoEdge_UDPPacketDropRateThis component monitor returns the persecond rate of packets over UDP dropped by the relay. The returned value should be as low as possible. This error occurs when an unexpectedly high rate of User Datagram Protocol (UDP) packets is received at the Media.
AudioVideoEdge_TCPActiveRelayAuthenticatedSessionsAudioVideoEdge_TCPActiveRelayAuthenticatedSessionsThis component monitor returns the number of active relay sessions over TCP.
AudioVideoEdge_TCPActiveRelaySessionsWithAllocatedPortAudioVideoEdge_TCPActiveRelaySessionsWithAllocatedPortThis component monitor returns the number of active relay sessions with a TCP port allocation.
AudioVideoEdge_TCPActiveRelayDataSessionsAudioVideoEdge_TCPActiveRelayDataSessionsThis component monitor returns the number of active relay data sessions over TCP.
AudioVideoEdge_TCPPortsInAllocatedPoolAudioVideoEdge_TCPPortsInAllocatedPoolThis component monitor returns the number of TCP ports available in the Allocated Port Pool. This monitor should be more than zero. If it reaches zero there is a resource issue.
AudioVideoEdge_TCPAllocateRequestRateAudioVideoEdge_TCPAllocateRequestRateThis component monitor returns the persecond rate of Allocate Requests over TCP. You will need to baseline this counter by testing and monitoring the user load.
AudioVideoEdge_TCPAuthenticationFailureRateAudioVideoEdge_TCPAuthenticationFailureRateThis component monitor returns the persecond rate of failed attempts to authenticate with the relay over TCP. The returned value should be as low as possible.
AudioVideoEdge_TCPAllocateRequestsExceedingPortLimitAudioVideoEdge_TCPAllocateRequestsExceedingPortLimitThis component monitor returns the number of allocate requests over TCP that exceeded the port limit. If the value is greater than zero, this could indicate an attempt to misuse the port. This error occurs when there is an unexpectedly high rate of requests.
AudioVideoEdge_TCPPacketReceiveRateAudioVideoEdge_TCPPacketReceiveRateThis component monitor returns the number of packets received per second by the relay over TCP. You will need to baseline this counter by testing and monitoring the user load.
AudioVideoEdge_TCPPacketSentRateAudioVideoEdge_TCPPacketSentRateThis component monitor returns the number of packets sent per second by the relay over TCP. You will need to baseline this counter by testing and monitoring the user load.
AudioVideoEdge_TCPAveragePacketLatencyAudioVideoEdge_TCPAveragePacketLatencyThis component monitor returns the average latency for a valid data request over TCP in milliseconds. The returned value should be as low as possible.
AudioVideoEdge_TCPPacketDropRateAudioVideoEdge_TCPPacketDropRateThis component monitor returns the persecond rate of packets over UDP dropped by the relay. The returned value should be as low as possible. This error occurs when an unexpectedly high rate of TCP packets is received at the Media Relay (A/V Edge server).