MIM 2016 SP1 (4.4.1436.0) Serviço Dinâmico De Registo

Na versão 4.4.1436.0 adicionámos uma nova funcionalidade de registo. Esta funcionalidade permite aos engenheiros de suporte e aos administradores ativar o registo sem ser necessário reiniciar o serviço de gestão.

Uma vez instalado, verá a seguinte nova linha na Microsoft.ResourceManagement.Service.exe.config chamada

  • Linha 6: <section name="dynamicLogging" type="Microsoft.ResourceManagement.Utilities.DynamicLoggingSection, Microsoft.ResourceManagement.Service" />
  • Linha 8: <dynamicLogging mode="true" loggingLevel="Verbose" />
  • Linha 266: </system.diagnostics>

Secções realçadas a mostrar as novas entradas do registo dinâmico

Pode consultar os níveis do registo dinâmico aqui

  • Critical (crítico) = o serviço de nível predefinido só irá escrever eventos críticos
  • Atualize a Linha 8 (dynamicLogging mode="true" loggingLevel="Critical") com o valor de registo preferencial

Config de registo dinâmico localizado na linha 266: Microsoft.ResourceManagement.Service.exe.config

Secções realçadas a mostrar linhas com as várias áreas de registo disponíveis

Por predefinição, a localização de registo estará nos ficheiros **C:\Programa\Microsoft Forefront Identity Manager\2010\Service, a conta fim de serviço precisará de escrever permissão para este local para gerar o registo dinâmico.

Localização da pasta dos registos

Nota

Se ocorrerem erros inesperados (erros de sintaxe no ficheiro de configuração Microsoft.ResourceManagement.Service.exe.config ou outros problemas), será escrita uma mensagem de erro correspondente no ficheiro Microsoft.ResourceManagement.Service.exe_Emergency.log no caminho %TMP%, %TEMP% ou %USERPROFILE% (o primeiro que existir).

  1. "%TMP%\Microsoft.ResourceManagement.Service.exe_Emergency.log"
  2. "%TEMP%\Microsoft.ResourceManagement.Service.exe_Emergency.log"
  3. "% USERPROFILE %\Microsoft.ResourceManagement.Service.exe_Emergency.log"

Para visualizar o traço, pode utilizar a ferramenta de visualização de rastreio de serviço

Captura de ecrã do Visualizador de Rastreio de Serviços

Atualizações: Construir 4.5.x.x ou maior

Na construção 4.5.x.x Revimos a função de registo para especificar que o nível de registo predefinido é "Aviso". O serviço escreve mensagens em dois ficheiros (índices de "00" e "01" antes da extensão). Os ficheiros estão localizados no diretório "C:\Program Files\Microsoft Forefront Identity Manager\2010\Service". Quando o ficheiro excede o tamanho máximo, o serviço começa a escrever noutro ficheiro. Se existir outro ficheiro, será substituído. O tamanho máximo predefinido do ficheiro é de 1 GB. Para alterar o tamanho máximo predefinido, é necessário adicionar o parâmetro "maxOutputFileSizeKB" com o valor do tamanho máximo do ficheiro em KB no ouvinte (ver exemplo abaixo) e reiniciar MIM Serviço. Quando o serviço é iniciado, anexa registos em ficheiros mais recentes (se o limite de espaço for ultrapassado, substitui o ficheiro mais antigo).

Nota

Como o tamanho do ficheiro de verificação de serviço antes da mensagem ser escrita, o tamanho do ficheiro pode ser maior do que o tamanho máximo para o tamanho de uma mensagem. por predefinição, o tamanho dos registos pode ser de aproximadamente 6 GB (três > ouvintes com dois ficheiros para um tamanho DE GB).

Nota

A conta de serviço deve ter permissões para escrever no > diretório "C:\Program Files\Microsoft Forefront Identity Manager\2010\Service". > Caso a conta de serviço não tenha tais direitos, os > ficheiros não serão criados.

Exemplo como definir o tamanho do ficheiro máximo para 200 MB (200 * 1024 KB) para ficheiros svclog e 100 MB *(100 * 1024 KB) para ficheiros txt

<add initializeData="Microsoft.ResourceManagement.Service_tracelog.svclog" type="Microsoft.IdentityManagement.CircularTraceListener.CircularXmlTraceListener, Microsoft.IdentityManagement.CircularTraceListener, PublicKeyToken=31bf3856ad364e35" name="ServiceModelTraceListener" traceOutputOptions="LogicalOperationStack, DateTime, Timestamp, ProcessId, ThreadId, Callstack" maxOutputFileSizeKB="204800">