Condividi tramite


Facoltativamente disabilitare Service Manager registrazione ECL per la sincronizzazione più veloce del connettore

Importante

Questa versione di Service Manager ha raggiunto la fine del supporto. È consigliabile eseguire l'aggiornamento a Service Manager 2022.

È possibile watch questo video per una rapida panoramica di questa funzionalità. Per altre informazioni, continuare a leggere l'articolo.

I connettori di Active Directory (AD) e System Center Configuration Manager (SCCM) in Service Manager possono importare quantità elevate di dati nel database di Service Manager. In questo modo, non solo aumentano le dimensioni della tabella dati, in cui vengono archiviati i dati dei connettori, ma incrementano considerevolmente anche le dimensioni della tabella EntityChangeLog (ECL) e delle tabelle di cronologia. Una dimensione di tabella ECL di grandi dimensioni può essere un problema in alcuni casi; può rallentare significativamente il sistema.

La tabella ECL, e in questo caso le tabelle di cronologia, archiviano i dettagli relativi all'inserimento dei dati in Service Manager e le proprietà aggiunte o aggiornate per ogni elemento di dati.

La disabilitazione della registrazione ECL non influisce sull'importazione dei dati dai connettori. Anzi, la maggior parte dei dati non viene scritta nella tabella ECL e nelle tabella di cronologia e di conseguenza le prestazioni risultano considerevolmente migliorate.

La registrazione ECL disabilitata non è attivata automaticamente. In altre parole, per impostazione predefinita, la registrazione ECL è abilitata. È tuttavia possibile attivare facilmente la registrazione ECL disabilitata usando un cmdlet di PowerShell.

  • La disabilitazione della registrazione ECL non disattiva i dati della cronologia di registrazione sugli elementi di lavoro, ad esempio eventi imprevisti, richieste di modifica e così via. Continueranno a lavorare così come è.

  • Tutte le modifiche esplicite apportate dall'utente ai dati importati dai connettori, ad esempio un utente o un computer, vengono comunque registrate nell'elenco di controllo e nella cronologia ECL.

  • La cronologia dell'uso dei dati importati dal connettore viene registrata anche nonostante la disabilitazione della registrazione ECL. Ad esempio, se un computer importato dal connettore SCCM viene aggiunto a un evento imprevisto o un utente viene assegnato come utente interessato, tali modifiche vengono comunque registrate nel sistema.

  • La disabilitazione della registrazione ECL è attualmente limitata solo ai connettori SCCM e Active Directory.

  • Quando Service Manager è installato, per impostazione predefinita, la registrazione ECL è abilitata.

Vantaggi della disabilitazione della registrazione ECL

Quando si disabilita la registrazione ECL:

  • Il tempo di sincronizzazione del connettore è ridotto significativamente. Durante i test in Microsoft, è stato verificato un aumento del 65% delle prestazioni per il connettore SCCM e un aumento del 55% delle prestazioni per il connettore Active Directory.

  • Le dimensioni della tabella ECL e le tabelle di cronologia non aumentano. Durante il test del connettore Active Directory, ha portato in 2,2 milioni di righe e nel test del connettore SCCM, ha portato in 11,6 milioni di righe nella tabella ECL e cronologia. Con la funzionalità abilitata, nessuna riga viene aggiunta in queste tabelle.

Svantaggi della disabilitazione della registrazione ECL

Ecco alcuni svantaggi di questa funzionalità:

Non è possibile creare eventi imprevisti DCM quando si disabilita la registrazione ECL.

Alcuni utenti di Service Manager hanno creato flussi di lavoro definiti dall'utente che monitorano i dati importati dai connettori. Se sono stati definiti flussi di lavoro che devono essere attivati quando i dati vengono importati dai connettori, l'abilitazione di questa funzionalità non attiverà tali flussi di lavoro. Poiché i flussi di lavoro esaminano la tabella ECL per le voci e questa funzionalità non registra le voci nella tabella ECL, questi flussi di lavoro non funzioneranno. In questo caso, non è consigliabile disabilitare la registrazione ECL.

Poiché le voci non vengono scritte nella tabella ECL e cronologia, la cronologia della creazione e/o le modifiche apportate agli elementi di dati importati dai connettori in Service Manager non vengono registrate. In altre parole, se si disabilita la registrazione ECL non è possibile determinare quando un utente o un oggetto computer è stato importato nel database Service Manager e/o quando le modifiche a questi oggetti vengono importate nel database Service Manager.

In alcuni casi le modifiche ai dati come utenti e computer devono essere registrate nel database a scopo di controllo. In questo esempio, un'alternativa consiste nell'ottenere la cronologia delle modifiche dall'origine. Ad esempio, sarebbe necessario ottenere la cronologia delle modifiche apportate all'utente da Active Directory o ottenere la cronologia delle modifiche apportate al computer da Configuration Manager.

Informazioni aggiuntive sulla disabilitazione della registrazione ECL

Con System Center 2016 - Service Manager, la registrazione ECL è disabilitata per impostazione predefinita per le nuove installazioni e gli aggiornamenti, indipendentemente dal fatto che la registrazione ECL disabilitata in precedenza sia disabilitata. Le impostazioni che potrebbero essere state usate in precedenza non vengono più usate. È necessario usare la procedura seguente per disabilitare la registrazione ECL.

Se è stata usata in precedenza una voce del Registro di sistema per disabilitare la registrazione ECL, il valore del Registro di sistema rimane nel server di gestione. È possibile eliminare manualmente la ConnectorLoggingDisabled REG_DWORD sotto la HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\2010\Common\SDK Service chiave.

Disabilitare la registrazione ECL

Usare la procedura seguente per disabilitare la registrazione ECL per i connettori.

Per disabilitare la registrazione ECL per i connettori SCCM e Active Directory

Suggerimento

È possibile leggere la disabilitazione della registrazione ECL per lo stato del connettore SCCM e AD con il - Get-SCSMClassInstance (Get-SCSMClass -Name "System.GlobalSetting.ConnectorEclLogSettings") cmdlet nella shell Service Manager. Il valore dell'output ConnectorEclLogDisabled quando impostato su 0 significa che tutti i log ECL sono abilitati. Il valore dell'output ConnectorEclLogDisabled quando impostato su 1 significa che i log ECL sono disabilitati per i connettori SCCM e AD.

  1. Aprire un comando Service Manager PowerShell come amministratore nel server di gestione primario.

  2. Eseguire il comando seguente nella shell Service Manager:

    Get-SCSMClassInstance (Get-SCSMClass -Name "System.GlobalSetting.ConnectorEclLogSettings") | %{$_.ConnectorEclLogDisabled = 1 ; $_}  | Update-SCSMClassinstance
    

Per riabilitare la registrazione ECL

  • Sostituire il valore 1 nella procedura precedente con 0 ed eseguire il comando.

Passaggi successivi

  • Leggere Elementi di configurazione per informazioni su come archiviare informazioni sui servizi, sui computer, sul software, sugli aggiornamenti software, sugli utenti e su altri oggetti importati non definiti nel database Service Manager.