Логирование событий глобального каталога
При работе глобального каталога (Global Catalog, GC) в «Эллес» формируются и фиксируются события, совместимые с событиями Microsoft Active Directory Domain Services (MS AD DS). Эти события позволяют администратору отслеживать состояние инициализации, репликации и отключения глобального каталога, а также диагностировать причины задержек и ошибок, связанных с синхронизацией партиций и обновлением частичного набора атрибутов (PAS).
| Подробнее о работе с глобальным каталогом в «Эллес» см. в разделах «Администрирование роли Global Catalog» и «Настройка глобального каталога». |
Класс логирования
Для удобства анализа записи, связанные с глобальным каталогом, могут выделяться из общего массива информации, фиксируемой в логах «Эллес», с помощью следующего класса логирования:
-
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.
| Уровень логирования | Идентификатор события | Событие | Описание |
|---|---|---|---|
0 |
1110 |
Promotion of this domain controller to a global catalog will be delayed for the following interval. |
Событие генерируется следующим образом:
Сообщение содержит продолжительность текущей задержки (в минутах). |
3 |
1119 |
This domain controller is now a global catalog |
Событие генерируется при успешном завершении всех этапов инициализации глобального каталога: завершена синхронизация всех необходимых партиций, атрибут |
3 |
1120 |
This domain controller is no longer a global catalog. |
Событие генерируется при завершении процесса снятия роли глобального каталога: все данные частичного набора атрибутов (PAS) для соответствующих партиций удалены из локальной базы данных, атрибут |
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 |
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 |
1702 |
The global catalog completed synchronization of the partial attribute set for the following directory partition from the following domain controller. |
Событие генерируется при успешном завершении синхронизации частичного набора атрибутов (PAS) для конкретной партиции каталога в ответ на изменение схемы — добавление нового атрибута в 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 |
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) для каждой соответствующей партиции каталога. |
Обновлено: