Текущая версия Indeed Log Server поддерживает работу с:
Чтение событий может осуществляться только из одного источника, а запись событий – одновременно в несколько источников.
Настройка источников чтения и записи производится в конфигурационном файле C:\inetpub\wwwroot\ils\clientApps.config в секции <Application Id="pam" SchemaId="Pam.Schema">.
Источник для чтения событий указывается в тэгах <ReadTargetId>..</ReadTargetId>.
Источники для записи событий указываются по одному в тэгах <TargetId>..</TargetId> и перечисляются в секции WriteTargets.
Перейдите в каталог 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> |
Ниже, в секции Targets убедитесь в наличии раскомментированной строки
<Target Id="Pam.EventLogTarget" Type="eventlog"/> |
Password - пароль сервисной учётной записи
<Settings> <ConnectionString>Data Source=SQLServer;Database=ILS;Integrated Security=False;User ID=IPAMSQLService;Password=Password</ConnectionString> </Settings> |
В случае использования именованного экземпляра Microsoft SQL Server значение параметра Data Source необходимо задавать в формате <имя сервера>\<имя экземпляра>.
|
В файле 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> |
В файле 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> |
В файле C:\inetpub\wwwroot\ils\clientApps.config отредактируйте секцию Application следующим образом:
<Application Id="pam" SchemaId="Pam.Schema"> <ReadTargetId>mssqlDb</ReadTargetId> <WriteTargets> <TargetId>mssqlDb</TargetId> <TargetId>Pam.EventLogTarget</TargetId> </WriteTargets> <AccessControl> <!--<CertificateAccessControl CertificateThumbprint="001122...AA11" Rights="Read" />--> </AccessControl> </Application> |
В указанном примере приведена конфигурация для чтения событий из СУБД Microsoft SQL Server и записи событий в СУБД Microsoft SQL Server и в Windows Event Log.