Usando Iniciar para o Serviço de Log Centralizado para capturar logs no Lync Server 2013
Tópico Última Modificação: 21-02-2013
Para capturar logs de rastreamento usando o Serviço de Log Centralizado, emita um comando para começar a fazer logon em um ou mais computadores e pools. Você também emite parâmetros que definem quais computadores ou pools, quais cenários executar (por exemplo, AlwaysOn, outro cenário predefinido ou um cenário que você criou), quais componentes do Lync Server (por exemplo, S4, SipStack) rastrear.
Para capturar informação certa, é necessário usar o cenário correto para coletar informação relevante ao problema. No Serviço de Log Centralizado, um cenário é o conceito de ativar o logon com base em uma coleção de componentes de servidor, níveis de log e sinalizadores, o que é muito mais eficiente e útil do que ter que definir esses elementos por servidor. Você define e especifica um cenário para executar e o cenário é executado consistentemente em todos os servidores e pools no escopo da infraestrutura.
O cenário padrão é chamado de AlwaysOn. O objetivo do AlwaysOn é executar o cenários constantemente, conforme o nome do cenário implica. O cenário AlwaysOn coleta informações de nível informativo (observe que o nível de log informativo inclui Fatal, Erro e Aviso, além das mensagens informativas) para boa parte da maioria dos componentes de servidor comum. AlwaysOn coleta informações antes, durante e após o problema ocorrer. Isso difere drasticamente do comportamento típico das ferramentas de log anteriores, como o OCSLogger. É possível executar OCSLogger após o problema ocorrer, dificultando seus esforços para resolução de problemas, pois os dados que você tem são reativos, não proativos. Se AlwaysOn não tem a informação que você está procurando a fim de indicar o componente do problema e um curso de ação para corrigi-lo (o que provavelmente não leva em conta a amplitude e profundidade dos provedores em AlwaysOn), ele indicará um nível adequado de informação para determinar o que mais deve ser feito, como criar um novo cenário, juntar outras informações, realizar uma busca diferente para coletar informações mais detalhadas, e assim por diante.
O Serviço de Log Centralizado fornece duas maneiras de emitir comandos. Vários tópicos foram focados ao quadrado no uso do Windows PowerShell por meio do Shell de Gerenciamento do Lync Server. A capacidade de usar várias configurações e comandos complexos favorece Windows PowerShell uso centralizado do Serviço de Log. Como Windows PowerShell shell de gerenciamento do Lync Server é quase onipresente para todas as funções no Lync Server, somente os comandos Windows PowerShell são discutidos.
Nota
Se você decidir usar o conjunto de comandos limitado disponível na linha de comando, poderá obter ajuda com CLSController.exe digitando ClsController.exe
. Por padrão, ClsController.exe é instalado no diretório C:\Arquivos de Programas\Microsoft Lync Server 2013\ClsAgent.
Para executar Start-CsClsLogging com Windows PowerShell usando comandos básicos
Inicie o Shell de Gerenciamento do Lync Server: clique em Iniciar, clique em Todos os Programas, clique em Microsoft Lync Server 2013 e, em seguida, clique no Shell de Gerenciamento do Lync Server.
Inicie um cenário de registro em log com o Serviço de Log Centralizado digitando o seguinte:
Start-CsClsLogging -Scenario <name of scenario>
Por exemplo, para iniciar o cenário AlwaysOn, digite:
Start-CsClsLogging -Scenario AlwaysOn
Nota
O cenário AlwaysOn não tem uma duração padrão. Este cenário será executado até que o pare precisamente com o cmdlet Stop-CsClsLogging. Para obter detalhes, consulte Stop-CsClsLogging. Para todos os outros cenários, a duração padrão é 4 horas.
Pressione Enter para executar o comando.
Nota
Pode levar algum tempo (30 a 60 segundos) para que os comandos sejam executados e recebam o status dos computadores em sua implantação.
Para iniciar outro cenários, use o cmdlet Start-CsClsLogging com o nome do cenário adicional para executar o seguinte (por exemplo, o cenário Autenticação):
Start-CsClsLogging -Scenario Authentication
Importante
É possível ter um total de dois cenários sendo executados em qualquer computador a qualquer momento. Se o comando for de escopo global, todos os computadores em sua implantação executarão o(s) cenário(s). Para iniciar um terceiro cenário, você deve parar o log no escopo de computador, pool, site ou global em que você queira executar o novo cenário. Caso tenho iniciado um escopo global, é possível parar o log em um ou ambos cenários em um ou mais computadores e pools. Para obter detalhes sobre como gerenciar quais cenários estão em execução, consulte Using Stop for the Centralized Logging Service in Lync Server 2013and Stop-CsClsLogging.
Para executar Start-CsClsLogging com Windows PowerShell usando comandos avançados
Inicie o Shell de Gerenciamento do Lync Server: clique em Iniciar, clique em Todos os Programas, clique em Microsoft Lync Server 2013 e, em seguida, clique no Shell de Gerenciamento do Lync Server.
Estão disponíveis parâmetros adicionais para gerenciar os comandos de log. É possível usar –Duration para ajustar o tempo em que o cenário será executado. É possível também definir –Computers, uma lista de nomes de domínios completamente qualificados de computadores (FQDNs) separados por vírgula, ou –Pools, uma lista separada por vírgula de FQDNs para pools que você quer executar o log.
Você inicia uma sessão de log para o cenário UserReplicator no pool "pool01.contoso.net". Você também define duração da sessão de log em 8 horas. Para isso, digite:
Start-CsClsLogging -Scenario UserReplicator -Duration 8:00 -Pools "pool01.contoso.net"
O execução com sucesso deste cenário devolve um resultado como o seguinte:
Observe que, neste exemplo, o cenário AlwaysOn é executado e o cenário UserReplicator também está sendo executado.