Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Вы можете просмотреть это видео, чтобы получить краткий обзор этой функции. Дополнительные сведения см. в статье.
Соединители Active Directory (AD) и System Center Configuration Manager (SCCM) в Service Manager могут импортировать большое количество данных в базу данных Service Manager. Таким образом они значительно увеличивают не только размер таблицы данных, где хранятся данные из соединителей, но и размер таблицы EntityChangeLog (ECL) и таблицы журнала. Большой размер таблицы ECL может быть проблемой в некоторых случаях; Это может значительно замедлить работу системы.
Таблица ECL и таблица журнала в этом случае хранят сведения о том, когда данные поступили в Service Manager и какие свойства были добавлены или обновлены для каждого элемента данных.
Отключение ведения журнала ECL не влияет на импорт данных из соединителей. Вместо этого большинство данных журнала не записывается в таблицы ECL и истории, что может привести к значительному улучшению производительности.
Ведение журнала ECL не включается автоматически, если оно отключено. Другими словами, по умолчанию ведение журнала ECL включено. Однако вы можете легко включить ведение журнала отключенных ECL с помощью командлета PowerShell.
Отключение ведения журнала ECL не отключает ведение журнала истории о рабочих элементах, таких как инциденты, запросы на изменение и т. д. Они будут продолжать работать как есть.
Все явные изменения, внесенные пользователем в данные, импортированные соединителями, например пользователем или компьютером, по-прежнему записываются в ECL и журнале.
Журнал использования данных , импортированных соединителем, также записывается, несмотря на отключение ведения журнала ECL. Например, если компьютер, импортированный соединителем SCCM, добавляется в инцидент или пользователь назначается в качестве затронутого пользователя, эти изменения по-прежнему записываются в системе.
Отключение ведения журнала ECL в настоящее время ограничено только соединителями SCCM и Active Directory.
При установке Service Manager по умолчанию включено ведение журнала ECL.
Преимущества отключения ведения журнала ECL
При отключении ведения журнала ECL:
Время синхронизации соединителя значительно сокращается. Во время тестирования в Корпорации Майкрософт было проверено увеличение производительности соединителя SCCM на 65% и повышение производительности соединителя Active Directory на 55 %.
Размер таблицы ECL и исторических таблиц не увеличится. Во время теста соединителя Active Directory было загружено 2,2 миллиона строк, а в тесте соединителя SCCM было загружено 11,6 миллиона строк в таблицу ECL и таблицу истории. С включенным компонентом строки не добавляются в эти таблицы.
Недостатки отключения ведения журнала ECL
Далее приведены некоторые недостатки этой функции.
Нельзя создавать инциденты DCM, когда отключено ведение журнала ECL.
Некоторые пользователи Service Manager создали определяемые пользователем рабочие процессы, которые отслеживают данные, импортируемые соединителями. Если вы определили рабочие процессы, которые необходимо активировать при импорте данных соединителями, включение этой функции не активирует эти рабочие процессы. Так как рабочие процессы просматривают таблицу ECL для записей, и эта функция не регистрирует записи в таблице ECL, эти рабочие процессы не будут работать. В этом случае не следует отключить ведение журнала ECL.
Поскольку записи не вносятся в таблицу ECL и журнал, история создания и/или изменения элементов данных, импортированных с помощью соединителей в Service Manager, не фиксируется. Другими словами, если отключить ведение журнала ECL, вы не можете определить, когда пользователь или объект компьютера был импортирован в базу данных Service Manager и /или когда изменения этих объектов импортируются в базу данных Service Manager.
В некоторых случаях изменения данных, например в сведениях о пользователях и компьютерах, необходимо записывать в базу данных для аудита. В этом примере альтернативой является получение журнала изменений из источника. Например, потребуется получить журнал изменений, внесенных пользователю из Active Directory, или получить журнал изменений, внесенных на компьютер из Configuration Manager.
Дополнительные сведения об отключении ведения журнала ECL
При использовании System Center 2016 — Service Manager ведение журнала ECL по умолчанию отключается для новых установок и обновлений независимо от того, отключено ли ранее ведение журнала ECL. ... Параметры, которые вы могли использовать ранее, больше не используются. Чтобы отключить ведение журнала ECL, необходимо использовать приведенную ниже процедуру.
Если вы ранее использовали запись реестра для отключения ведения журнала ECL, это значение реестра остается на сервере управления. Вы можете вручную удалить ConnectorLoggingDisabled REG_DWORD под ключом HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\2010\Common\SDK Service .
Отключение логирования ECL
Используйте следующую процедуру, чтобы отключить ведение журнала ECL для соединителей.
Отключение ведения журнала ECL для соединителей SCCM и Active Directory
Совет
Вы можете прочитать статус отключения ведения журнала ECL для соединителей SCCM и AD с помощью командлета - Get-SCSMClassInstance (Get-SCSMClass -Name "System.GlobalSetting.ConnectorEclLogSettings") в оболочке Service Manager. Значение ConnectorEclLogDisabled, установленное на 0 в вашем выводе, означает, что все журналы ECL включены. Значение ConnectorEclLogDisabled в ваших выходных данных, установленное на 1, означает, что журналы ECL отключены для соединителей SCCM и AD.
Откройте команду PowerShell Service Manager от имени администратора на основном сервере управления.
Выполните следующую команду в оболочке Service Manager:
Get-SCSMClassInstance (Get-SCSMClass -Name "System.GlobalSetting.ConnectorEclLogSettings") | %{$_.ConnectorEclLogDisabled = 1 ; $_} | Update-SCSMClassinstance
Включить журналирование ECL заново
- Замените значение
1в предыдущей процедуре0и выполните команду.
Следующие шаги
- Ознакомьтесь с элементами конфигурации, чтобы узнать, как они хранят сведения о службах, компьютерах, программном обеспечении, обновлениях программного обеспечения, пользователях и других неопределенных импортированных объектах в базе данных Service Manager.