Логирование событий глобального каталога
При работе глобального каталога (Global Catalog, GC) в «Эллес» формируются и фиксируются события, совместимые с событиями Microsoft Active Directory Domain Services (MS AD DS). Эти события позволяют администратору отслеживать состояние инициализации, репликации и отключения глобального каталога, а также диагностировать причины задержек и ошибок, связанных с синхронизацией партиций и обновлением частичного набора атрибутов (PAS).
| Подробнее о работе с глобальным каталогом в «Эллес» см. в разделах «Администрирование роли глобального каталога» и «Настройка сервера глобального каталога». |
Класс логирования
Для удобства анализа записи, связанные с глобальным каталогом, могут выделяться из общего массива информации, фиксируемой в логах «Эллес», с помощью следующего класса логирования:
-
gc— события глобального каталога.
Пример настройки сохранения сообщений, связанных с глобальным каталогом, в отдельный лог-файл на контроллере домена «Эллес»:
log level = 0 gc:3@/app/log/elles/gc_audit.log
В примере записи для логирования работы глобального каталога с классом логирования gc сохраняются в файл /app/log/elles/gc_audit.log с уровнем логирования 3.
| Подробнее о настройке уровня и места логирования с использованием классов в разделе «Логирование Эллес»). |
События
Сообщения, предназначенные для фиксации событий глобального каталога, имеют следующий формат:
-
события, совместимые с MS AD DS:
<идентификатор события (EventId)>: <описание события>
-
остальные события регистрируются в стандартном формате лог-записей «Эллес».
Пример сообщений, совместимых с MS AD DS:
[2026/05/21 14:22:30.123456, 0] ../../source4/ldap_server/ldap_server_gc.c:906(ldapsrv_gc_ready_check_handler) ldapsrv_gc_ready_check_handler: EventId 1110: Promotion of this domain controller to a global catalog will be delayed for the following interval. Interval (minutes): 5 This delay is necessary so that the required directory partitions can be prepared before the global catalog is advertised. In the config, you can specify the number of seconds that the directory system agent will wait before promoting the local domain controller to a global catalog. For more information about the Global Catalog Delay Advertisement config value, see the product documentation. CN=DomainDnsZones,DC=elles,DC=inno,DC=tech, CN=ForestDnsZones,DC=elles,DC=inno,DC=tech [2026/05/21 14:45:12.789012, 3] ../../source4/ldap_server/ldap_server_gc.c:1306(ldapsrv_gc_dns_update_done) ldapsrv_gc_dns_update_done: EventId 1119: This domain controller is now a global catalog [2026/05/21 15:01:45.334210, 3] ../../source4/dsdb/repl/drepl_out_helpers.c:1195(dreplsrv_op_pull_source_apply_changes_trigger) dreplsrv_op_pull_source_apply_changes_trigger: EventId 1702: The global catalog completed synchronization of the partial attribute set for the following directory partition from the following domain controller. Directory partition: CN=DomainDnsZones,DC=elles,DC=inno,DC=tech Domain controller: elles_dc1.elles.inno.tech This is a special replication cycle due to the addition of one or more attributes to the partial attribute set.
В разделах далее приводятся описания событий и сообщений, совместимых с MS AD DS, с группировкой по категории операции GC.
Включение роли GC (Promotion)
События, связанные с инициализацией и активацией роли глобального каталога:
| Уровень логирования | Идентификатор события | Текст сообщения | Описание |
|---|---|---|---|
0 |
1110 |
Promotion of this domain controller to a global catalog will be delayed for the following interval. |
Событие генерируется следующим образом:
Сообщение содержит продолжительность текущей задержки (в минутах). |
3 |
1578 |
Promotion of the local domain controller to a global catalog has been delayed because the directory partition occupancy requirements have not been met. The occupancy requirement level and current domain controller level are as follows. |
Событие генерируется после второго и последующих сообщений с |
3 |
1119 |
This domain controller is now a global catalog |
Событие генерируется при успешном завершении всех этапов инициализации глобального каталога: завершена синхронизация всех необходимых партиций, атрибут |
0 |
1559 |
The local domain controller has been selected to be a global catalog. However, the domain controller does not host a read-only replica of the following directory partition. |
Событие генерируется при попытке включения роли GC, если отсутствует полная реплика одной или нескольких партиций в лесу. |
Синхронизация реплик (Synchronization)
События, связанные с репликацией партиций и частичного набора атрибутов (PAS):
| Уровень логирования | Идентификатор события | Текст сообщения | Описание |
|---|---|---|---|
3 |
1704 |
The global catalog initiated replication of a member of the partial attribute set for the following directory partition from the following domain controller. |
Событие генерируется при инициировании специального цикла репликации в ответ на добавление нового атрибута в частичный набор атрибутов (PAS). |
3 |
1702 |
The global catalog completed synchronization of the partial attribute set for the following directory partition from the following domain controller. |
Событие генерируется при успешном завершении синхронизации частичного набора атрибутов (PAS) для конкретной партиции каталога в ответ на изменение схемы — добавление нового атрибута в PAS. |
Индексация (Index)
События, связанные с созданием или перестроением индексов в базе данных:
| Уровень логирования | Идентификатор события | Текст сообщения | Описание |
|---|---|---|---|
3 |
1137 |
Successfully created an index for the following attribute. |
Событие генерируется при создании индекса для атрибута в базе данных глобального каталога. |
Knowledge Consistency Checker (KCC)
События, генерируемые KCC при проверке и построении топологии репликации:
| Уровень логирования | Идентификатор события | Текст сообщения | Описание |
|---|---|---|---|
0 |
1265 |
The attempt to establish a replication link with parameters |
Событие генерируется при неудачной попытке установить репликационную связь с удаленным GC. |
0 |
1801 |
The partition <partition> should be hosted at site <site>, but has not been instantiated yet. However, the KCC could not find any hosts from which to replicate this partition. |
Событие генерируется, когда в локальном сайте должна присутствовать партиция, но ни один контроллер в лесу не имеет полной реплики, подходящей для репликации. |
0 |
1802 |
The Knowledge Consistency Checker has detected a crossRef for partition <partition>, but knowledge of the partition’s objectGUID has not yet replicated to this directory service. |
Событие генерируется при обнаружении crossRef-объекта партиции, но отсутствии ее GUID в локальной базе. |
Снятие роли GC (Removal)
События, связанные с удалением данных PAS и отключением роли GC:
| Уровень логирования | Идентификатор события | Текст сообщения | Описание |
|---|---|---|---|
3 |
1659 |
The removal of the following directory partition from the local Active Directory Domain Services database has resumed. Directory partition: <partition> |
Событие генерируется при начале удаления частичной реплики (PAS) при снятии роли глобального каталога (GC). Отражает факт запуска процесса удаления указанной партиции |
3 |
1660 |
The removal of the following directory partition from the local Active Directory Domain Services database completed successfully. Directory partition: <partition> |
Событие генерируется при успешном завершении удаления частичной реплики (PAS) при снятии роли глобального каталога (GC). Подтверждает, что партиция полностью удалена из базы данных |
3 |
1744 |
The local domain controller is no longer a global catalog. As a result, the partial, read-only directory partition of the following domain is being removed from the local domain controller. |
Событие генерируется при снятии роли глобального каталога (GC) и фиксирует начало процесса удаления частичной реплики (PAS) для каждой соответствующей партиции каталога. |
3 |
1120 |
This domain controller is no longer a global catalog. |
Событие генерируется при завершении процесса снятия роли глобального каталога: все данные частичного набора атрибутов (PAS) для соответствующих партиций удалены из локальной базы данных, атрибут |
Клиент GC (GC Client)
События, связанные с подключением клиента к удаленному GC (поиск, подключение, ошибки):
| Уровень логирования | Идентификатор события | Текст сообщения | Описание |
|---|---|---|---|
3 |
1869 |
Domain Controller has located a global catalog in the following site. |
Событие генерируется при успешном обнаружении и подключении к глобальному каталогу через LDAP. |
0 |
1655 |
The attempt to communicate with global catalog <dns_name> failed with the following status: %{status} |
Событие генерируется при неудачной попытке подключения к указанному GC-серверу. |
0 |
1126 |
Unable to establish connection with global catalog |
Событие генерируется, когда все попытки подключения к GC-серверам (из списка конфигурации или обнаруженным через DNS) завершились неудачей. |
Обновлено: