Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Você pode assistir a este vídeo para obter uma visão geral rápida desse recurso. Para mais detalhes, continue lendo o artigo.
Os conectores do AD (Active Directory) e do SCCM (System Center Configuration Manager) no Service Manager podem importar grandes volumes de dados para o banco de dados do Service Manager. Dessa forma, eles não apenas aumentam o tamanho da tabela de dados, na qual os dados dos conectores são armazenados, como também aumentam o tamanho da tabela EntityChangeLog (ECL) e das tabelas de histórico consideravelmente. Um tamanho de tabela ECL grande pode ser um problema em alguns casos; pode tornar o sistema significativamente mais lento.
A tabela de ECL e as tabelas de histórico neste caso armazenam detalhes sobre quando os dados foram trazidos para o Service Manager e as propriedades adicionadas ou atualizadas para cada item de dados.
Desabilitar o log de ECL não afeta a importação de dados de conectores. Em vez disso, a maioria dos dados de registro em log não são gravados nas tabelas ECL e de histórico, o que pode resultar em uma melhoria de desempenho significativa.
O registro ECL desabilitado não é ativado automaticamente. Em outras palavras, por padrão, o log ECL está habilitado. No entanto, você pode ativar facilmente o log de ECL que está desabilitado usando um cmdlet do PowerShell.
Desativar o registro de ECL não desativa o registro histórico sobre itens de trabalho, como incidentes, solicitações de alteração, entre outros. Eles continuarão a funcionar como estão.
Qualquer alteração explícita feita pelo usuário nos dados importados pelos conectores, como um usuário ou um computador, ainda é registrada no ECL e no histórico.
O histórico de uso dos dados importados pelo conector também é registrado, apesar de desabilitar o log de ECL. Por exemplo, se um computador que foi importado pelo conector SCCM for adicionado a um incidente ou um usuário for atribuído como o usuário afetado, essas alterações ainda serão registradas no sistema.
Atualmente, a desativação do registro de ECL está limitada apenas aos conectores SCCM e Active Directory.
Quando o Service Manager é instalado, por padrão, o log de ECL é habilitado.
Benefícios de Desabilitar o Log ECL
Ao desabilitar o log ECL:
O tempo de sincronização do conector é reduzido significativamente. Durante os testes na Microsoft, foi verificado um aumento de 65% no desempenho do conector SCCM e um aumento de 55% no desempenho do conector do Active Directory.
O tamanho da tabela ECL e das tabelas de histórico não aumentará. Durante o teste do conector do Active Directory, ele trouxe 2,2 milhões de linhas, e no teste do conector SCCM, trouxe 11,6 milhões de linhas na ECL e na tabela de histórico. Com o recurso habilitado, nenhuma linha é adicionada a essas tabelas.
Desvantagens de Desabilitar o Log ECL
Estas são algumas desvantagens desse recurso:
Não é possível criar incidentes de DCM ao desabilitar o log ECL.
Alguns usuários do Service Manager criaram fluxos de trabalho definidos pelo usuário, que monitoram os dados que importados pelos conectores. Se você definiu fluxos de trabalho que precisam ser disparados quando os dados são importados por conectores, habilitar esse recurso não disparará esses fluxos de trabalho. Como os fluxos de trabalho examinam a tabela ECL em busca de entradas e esse recurso não registra entradas na tabela ECL, esses fluxos de trabalho não funcionarão. Nesse caso, você não deve desabilitar o log ECL.
Como as entradas não são gravadas na tabela ECL e histórico, o histórico da criação e/ou as alterações nos itens de dados importados por conectores no Service Manager não são registrados. Em outras palavras, se você desabilitar o log de ECL, não poderá determinar quando um usuário ou um objeto de computador foi importado para o banco de dados do Service Manager e/ou quando as alterações nesses objetos serão importadas para o banco de dados do Service Manager.
Em alguns casos, as alterações de dados, como usuários e computadores, precisam ser registradas no banco de dados para fins de auditoria. Neste exemplo, uma alternativa é obter o histórico de alterações da origem. Por exemplo, seria necessário obter o histórico de alterações feitas no usuário do Active Directory ou obter o histórico de alterações feitas no computador do Configuration Manager.
Informações adicionais sobre como desabilitar o log de ECL
Com o System Center 2016 – Service Manager, o log de ECL é desabilitado por padrão para novas instalações e atualizações, independentemente de ter desabilitado o log de ECL anteriormente. ... As configurações que você pode ter usado anteriormente não são mais usadas. Você precisará usar o procedimento abaixo para desabilitar o log ECL.
Se você usou uma entrada de registro anteriormente para desabilitar o log ECL, o valor de registro permanecerá no servidor de gerenciamento. Você pode excluir manualmente o ConnectorLoggingDisabled
REG_DWORD sob a HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\2010\Common\SDK Service
chave.
Desabilitar o registro em log do ECL.
Use o procedimento a seguir para desabilitar o log de ECL para conectores.
Desative o registro de ECL para conectores SCCM e Active Directory
Dica
Você pode ler o status de desativação do log de ECL para o conector AD e SCCM com o - Get-SCSMClassInstance (Get-SCSMClass -Name "System.GlobalSetting.ConnectorEclLogSettings")
cmdlet no Shell do Service Manager. O valor de ConnectorEclLogDisabled
em sua saída, quando definido como 0, significa que todos os logs de ECL estão habilitados. O valor de ConnectorEclLogDisabled
em sua saída quando definido como 1 significa que os logs ECL estão desabilitados para os conectores SCCM e AD.
Abra um comando do PowerShell do Service Manager como administrador no Servidor de Gerenciamento primário.
Execute o seguinte comando no shell do Service Manager:
Get-SCSMClassInstance (Get-SCSMClass -Name "System.GlobalSetting.ConnectorEclLogSettings") | %{$_.ConnectorEclLogDisabled = 1 ; $_} | Update-SCSMClassinstance
Re-habilitar o log do ECL
- Substitua o valor
1
no procedimento anterior por0
e execute o comando.
Próximas etapas
- Leia Itens de configuração para saber mais sobre como eles armazenam informações sobre serviços, computadores, software, atualizações de software, usuários e outros objetos importados indefinidos no banco de dados do Service Manager.