- Created by Maksim Kuzmov, last modified by Pavel Golubnichiy on Oct 30, 2019
You are viewing an old version of this page. View the current version.
Compare with Current View Page History
« Previous Version 40 Next »
Indeed Log Server может выгружать события как в Windows Event Log, так и в СУБД.
Для настройки выгрузки событий в Windows Event Log:
перейдите в каталог C:\inetpub\wwwroot\ils и отредактируйте файл clientApps.config, изменив элемент:
<!--<Application Id="pam" SchemaId="Pam.Schema"> <ReadTargetId>pamEventLogTarget</ReadTargetId> <WriteTargets> <TargetId>pamEventLogTarget</TargetId> </WriteTargets> <AccessControl> <CertificateAccessControl CertificateThumbprint="001122...AA11" Rights="Read" /> </AccessControl> </Application>-->
следующим образом:
<Application Id="pam" SchemaId="Pam.Schema"> <ReadTargetId>pamEventLogTarget</ReadTargetId> <WriteTargets> <TargetId>pamEventLogTarget</TargetId> </WriteTargets> <AccessControl> <!--<CertificateAccessControl CertificateThumbprint="001122...AA11" Rights="Read" />--> </AccessControl> </Application>
Для настройки выгрузки событий в СУБД Microsoft SQL Server:
- Перейдите в каталог C:\inetpub\wwwroot\ils\targetConfigs, в этом же каталоге создайте копию файла sampleDb.config и переименуйте её в mssqlDb.config, затем отредактируйте файл mssqlDb.config в соответствии с настройками ниже:
<Settings> … </Settings>:
- Data Source - имя сервера Microsoft SQL Server или именованного экземпляра
- Initial Catalog - имя базы данных (ILS)
- User ID - сервисная учётная запись для работы с базами данных Indeed PAM
Password - пароль сервисной учётной записи
<Settings> <ConnectionString>Data Source=MSSQLServer;Database=ILS;Integrated Security=False;User ID=IPAMSQLService;Password=Password</ConnectionString> </Settings>
В случае использования именованного экземпляра Microsoft SQL Server значение параметра Data Source необходимо задавать в формате <имя сервера>\<имя экземпляра>.
<Settings> <ConnectionString>Data Source=MSSQLServer\Named instance; ... </ConnectionString> </Settings>
В файле C:\inetpub\wwwroot\ils\clientApps.config отредактируйте секцию Application для работы с файлом mssqlDb.config:
<Application Id="pam" SchemaId="Pam.Schema"> <ReadTargetId>mssqlDb</ReadTargetId> <WriteTargets> <TargetId>mssqlDb</TargetId> </WriteTargets> <AccessControl> <!--<CertificateAccessControl CertificateThumbprint="001122...AA11" Rights="Read" />--> </AccessControl> </Application>
Далее в этом же файле в секции Targets добавьте новый элемент:
<Targets> ... <Target Id="mssqlDb" Type="mssql"/> </Targets>
Для настройки выгрузки событий в СУБД PostgreSQL:
- Перейдите в каталог C:\inetpub\wwwroot\ils\targetConfigs, в этом же каталоге создайте копию файла sampleDb.config и переименуйте её в postgresDb.config, затем отредактируйте файл postgresDb.config аналогично настройкам для Microsoft SQL Server.
В файле C:\inetpub\wwwroot\ils\clientApps.config отредактируйте секцию Application для работы с файлом postgresDb.config:
<Application Id="pam" SchemaId="Pam.Schema"> <ReadTargetId>postgresDb</ReadTargetId> <WriteTargets> <TargetId>postgresDb</TargetId> </WriteTargets> <AccessControl> <!--<CertificateAccessControl CertificateThumbprint="001122...AA11" Rights="Read" />--> </AccessControl> </Application>
Далее в этом же файле в секции Targets добавьте новый элемент:
<Targets> ... <Target Id="postgresDb" Type="pgsql"/> </Targets>
- No labels