Comunicação de agente de conexão RD

Microsoft.Windows.Server.10.0.RemoteDesktopServices.NewUnitMonitor_15 (UnitMonitor)

Esse objeto monitora a comunicação do servidor de agente de conexão de área de trabalho remota.

Knowledge Base article:

Resumo

O Agente de Conexão de Área de Trabalho Remota (RD Connection Broker), anteriormente chamado de Agente de Sessão dos Serviços de Terminal (TS Session Broker), é usado para fornecer aos usuários o acesso às Conexões de RemoteApp e Área de Trabalho. As Conexões de RemoteApp e Área de Trabalho oferecem aos usuários uma visão única, personalizada e agregada dos programas RemoteApp, Áreas de Trabalho baseadas em sessões e Áreas de Trabalho virtuais para os usuários. O Agente de Conexão de Área de Trabalho Remota é compatível com o balanceamento de carga e reconexão com sessões existentes em Áreas de Trabalho virtuais, sessões de Área de Trabalho Remota e programas RemoteApp acessados usando a Conexão de RemoteApp e Área de Trabalho. O Agente de Conexão de Área de Trabalho Remota também agrega as fontes RemoteApp para vários servidores Hosts de Sessão da Área de Trabalho Remota (Host de Sessão RD) que possam hospedar diferentes programas RemoteApp.

Resoluções

Para resolver esse problema, verifique a identificação de evento e então consulte as informações de solução de problemas para aquele evento nas seções a seguir.

Etapas de resolução para as seguintes IDs de evento: 1300, 1282

Esse problema normalmente pode ser ignorado.

Etapas de resolução para a seguinte ID de evento: 1014

O agente de conexão RD requer que o computador que hospeda o serviço de função agente de conexão RD esteja ligado ao domínio. Para resolver este problema, deve-se conectar o servidor agente de conexão RD ao domínio.

Para executar esse procedimento, é preciso ser membro do grupo local Administradores ou ter a devida autoridade.

Para ingressar o agente de conexão RD ao domínio:

1. No servidor que hospedará o serviço de função do Agente de Conexão de Área de Trabalho Remota, clique em Iniciar, clique com o botão direito do mouse em Computador e clique em Propriedades.

2. Em Nome do computador, domínio e configurações do grupo de trabalho, clique em Alterar configurações.

3. Clique em Alterar.

4. Selecione a opção Domínio e digite o domínio desejado.

5. Clique em OK e novamente em OK.

6. Reinicie o computador.

Se o problema persistir, certifique-se de que o nome de domínio totalmente qualificado do computador não excedeu 128 caracteres.

Etapas de resolução para as seguintes IDs de evento: 1298, 1299

Problemas de conectividade de rede entre servidores host de sessão RD configurados em um ambiente farm e um servidor agente de conexão RD podem prevenir os servidores agente de conexão RD de popular a lista de sessões RDP associadas com o servidor agente de conexão RD. Para resolver esse problema, identifique e resolva quaisquer problemas de conectividade de rede entre os servidores agente de conexão RD configurados em um ambiente farm e o servidor agente de conexão RD.

Nota: os procedimentos a seguir incluem as etapas de uso do comando ping para efetuar a solução de problemas. Portanto, antes de executar essas etapas, verifique se as configurações do firewall ou do protocolo IPSec permitem o tráfego do protocolo ICMP. O ICMP é o protocolo TCP/IP usado pelo comando ping.

Para executar esses procedimentos, é preciso estar associado ao grupo local de Administradores ou ter recebido a devida autoridade.

Se não puder executar o ping no servidor do agente de conexão RD com êxito através do endereço IP, isto indica um possível problema com a conectividade da rede, a configuração do firewall ou a configuração do IPsec.

A seguir estão algumas etapas adicionais para a solução de problemas, que podem ser executadas para ajudar a identificar a causa do problema:

1. Clique em Iniciar e em Executar,digite cmd e clique em OK.

2. No prompt de comando, digite ipconfig/all e pressione ENTER. Verifique se as informações listadas estão corretas.

3. Digite ping localhost para verificar se o TCP/IP está instalado e configurado corretamente no computador local. Em caso de falha do ping, isso pode indicar uma pilha de TCP/IP corrompida ou um problema com o adaptador de rede.

4. Digite ping IP_address, onde IP_address é o endereço IP atribuído ao computador. Se você puder executar o ping no endereço de host local, mas não no endereço local, pode haver um problema com a tabela de roteamento ou com o driver do adaptador de rede.

5. Digite ping DNS_server, onde DNS_server é o endereço IP atribuído ao servidor DNS. Se houver mais de um servidor DNS na rede, você deverá executar o ping em cada um deles. Se você não puder executar o ping nos servidores DNS, isso indica um possível problema com os servidores DNS ou com a rede entre o computador e os servidores DNS.

Se esses procedimentos não resolveram o problema, deve-se olhar na origem do evento Microsoft-Windows-TerminalServices-SessionBroker no servidor agente de conexão RD para ver se existem erros listados ali.

Etapasde resolução para as seguintes IDs de evento: 1013, 1284 e 1296

Para solucionar este problema, identifique e corrija qualquer problema de conectividade de rede entre o servidor host de sessão RD e o servidor agente de conexão RD.

Nota: os procedimentos a seguir incluem as etapas de uso do comando ping para efetuar a solução de problemas. Portanto, antes de executar essas etapas, verifique se as configurações do firewall ou do protocolo IPSec permitem o tráfego do protocolo ICMP. O ICMP é o protocolo TCP/IP usado pelo comando ping.

Para executar esses procedimentos, é preciso estar associado ao grupo local de Administradores ou ter recebido a devida autoridade.

Se não puder executar o ping no servidor do agente de conexão RD com êxito através do endereço IP, isto indica um possível problema com a conectividade da rede, a configuração do firewall ou a configuração do IPsec.

A seguir estão algumas etapas adicionais para a solução de problemas, que podem ser executadas para ajudar a identificar a causa do problema:

1. Clique em Iniciar e em Executar,digite cmd e clique em OK.

2. No prompt de comando, digite ipconfig/all e pressione ENTER. Verifique se as informações listadas estão corretas.

3. Digite ping localhost para verificar se o TCP/IP está instalado e configurado corretamente no computador local. Em caso de falha do ping, isso pode indicar uma pilha de TCP/IP corrompida ou um problema com o adaptador de rede.

4. Digite ping IP_address, onde IP_address é o endereço IP atribuído ao computador. Se você puder executar o ping no endereço de host local, mas não no endereço local, pode haver um problema com a tabela de roteamento ou com o driver do adaptador de rede.

5. Digite ping DNS_server, onde DNS_server é o endereço IP atribuído ao servidor DNS. Se houver mais de um servidor DNS na rede, você deverá executar o ping em cada um deles. Se você não puder executar o ping nos servidores DNS, isso indica um possível problema com os servidores DNS ou com a rede entre o computador e os servidores DNS.

Element properties:

TargetMicrosoft.Windows.Server.10.0.RemoteDesktopServicesRole.Service.RDSessionHost
Parent MonitorSystem.Health.AvailabilityState
CategoryCustom
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityHigh
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.2SingleEventLogManualReset3StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Alerta de comunicação de agente de conexão RD
ID do Evento: {0} -- Descrição: {1}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.10.0.RemoteDesktopServices.NewUnitMonitor_15" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.Server.10.0.RemoteDesktopServicesRole.Service.RDSessionHost" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLogManualReset3StateMonitorType" ConfirmDelivery="true">
<Category>Custom</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.10.0.RemoteDesktopServices.NewUnitMonitor_15_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>High</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDisplayNumber$</AlertParameter1>
<AlertParameter2>$Data/Context/EventDescription$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateId193760bef7fb4ed38db690eadf39c1ce" MonitorTypeStateID="ManualResetEventRaised" HealthState="Success"/>
<OperationalState ID="UIGeneratedOpStateId8d4b4fc711d444f5975e42c6c4faf104" MonitorTypeStateID="SecondEventRaised" HealthState="Warning"/>
<OperationalState ID="UIGeneratedOpStateIdf0c0eed0f57e484aaed9e503f70e212c" MonitorTypeStateID="FirstEventRaised" HealthState="Error"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstComputerName>
<FirstLogName>Microsoft-Windows-TerminalServices-SessionBroker-Client/Operational</FirstLogName>
<FirstExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Channel</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-TerminalServices-SessionBroker-Client/Operational</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1014</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1013</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1296</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1284</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1306</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1298</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1299</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>Microsoft-Windows-TerminalServices-SessionBroker-Client/Operational</SecondLogName>
<SecondExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Channel</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-TerminalServices-SessionBroker-Client/Operational</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1282</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1300</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>