- Created by Mikhail Yakovlev on Apr 28, 2020
You are viewing an old version of this page. View the current version.
Compare with Current View Page History
Version 1 Next »
Indeed Log Server поддерживает работу с:
- Windows Event Log
- СУБД Microsoft SQL Server
- СУБД PostgreSQL, PostgreSQL Pro
Настройка чтения и записи событий в Windows Event Log
Перейдите в каталог C:\inetpub\wwwroot\ls и отредактируйте файл 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>pam.EventLogTarget</ReadTargetId> <WriteTargets> <TargetId>pam.EventLogTarget</TargetId> </WriteTargets> <AccessControl> <!--<CertificateAccessControl CertificateThumbprint="001122...AA11" Rights="Read" />--> </AccessControl> </Application>
Ниже, в секции Targets убедитесь в наличии раскомментированной строки
<Target Id="Pam.EventLogTarget" Type="eventlog"/>
Настройка чтения и записи событий в СУБД
Microsoft SQL Server
- Перейдите в каталог C:\inetpub\wwwroot\ls\targetConfigs, создайте копию файла sampleDb.config и переименуйте её в mssqlDb.config, затем отредактируйте файл mssqlDb.config в соответствии с настройками ниже:
<Settings> … </Settings>:- Data Source - имя сервера Microsoft SQL Server\PostgreSQL, PostgreSQL Pro или именованного экземпляра Microsoft SQL Server
- Initial Catalog - имя базы данных (ILS)
- User ID - сервисная учётная запись для работы с базами данных Indeed PAM
Password - пароль сервисной учётной записи
<Settings> <ConnectionString>Server=sql.domain.local;Database=ILS;Integrated Security=False;User ID=IPAMSQL;Password=Password</ConnectionString> </Settings>
В случае использования именованного экземпляра Microsoft SQL Server значение параметра Server необходимо задавать в формате <имя сервера>\<имя экземпляра>.
<Settings> <ConnectionString>Server=sql\Named instance; ... </ConnectionString> </Settings>
В файле C:\inetpub\wwwroot\ls\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, PostgreSQL Pro
- Перейдите в каталог C:\inetpub\wwwroot\ls\targetConfigs, создайте копию файла sampleDb.config и переименуйте её в postgresDb.config, затем отредактируйте файл postgresDb.config аналогично настройкам для Microsoft SQL Server.
В файле C:\inetpub\wwwroot\ls\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