Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Текущая версия Indeed Log Server поддерживает работу с:

  • Windows Event Log
  • СУБД Microsoft SQL Server
  • СУБД PostgreSQL, PostgreSQL Pro

Чтение событий может осуществляться только из одного источника, а запись событий – одновременно в несколько источников.

Настройка источников чтения и записи производится в конфигурационном файле C:\inetpub\wwwroot\ils\clientApps.config в секции <Application Id="pam" SchemaId="Pam.Schema">.

Источник для чтения событий указывается в тэгах <ReadTargetId>..</ReadTargetId>.

Источники для записи событий указываются по одному в тэгах <TargetId>..</TargetId> и перечисляются в секции WriteTargets.

Настройка чтения и записи событий в Windows Event Log

Перейдите в каталог C:\inetpub\wwwroot\ils и отредактируйте файл clientApps.config, изменив элемент:

Code Block
languagexml
firstline35
<!--<Application Id="pam" SchemaId="Pam.Schema">
	<ReadTargetId>pamEventLogTarget</ReadTargetId>
    <WriteTargets>
       	<TargetId>pamEventLogTarget</TargetId>
    </WriteTargets>
	<AccessControl>
		<CertificateAccessControl CertificateThumbprint="001122...AA11" Rights="Read" />
	</AccessControl>
</Application>-->

следующим образом:

Code Block
languagexml
firstline35
<Application Id="pam" SchemaId="Pam.Schema">
	<ReadTargetId>pamEventLogTarget</ReadTargetId>
	<WriteTargets>
		<TargetId>pamEventLogTarget</TargetId>
	</WriteTargets>
	<AccessControl>
		<!--<CertificateAccessControl CertificateThumbprint="001122...AA11" Rights="Read" />-->
	</AccessControl>
</Application>

Ниже, в секции Targets убедитесь в наличии раскомментированной строки

Code Block
languagexml
    <Target Id="Pam.EventLogTarget" Type="eventlog"/>

Настройка чтения и записи событий в СУБД

Microsoft SQL Server

IIS

Note
titleПримечание
Веб-приложение Log Server (ils) размещается в Default Web Site. Если для Default Web Site уже был настроен HTTPS, то выполнение следующих пунктов не требуется.
  1. Запустите Internet Information Services (IIS) Manager и раскройте пункт Сайты (Sites).
  2. Выберите сайт Default Web Site и нажмите Привязки (Bindings) в разделе Действия (Actions).

  3. Нажмите Добавить (Add):
    1. Тип (Type) - https.
    2. Порт (Port) - 443.
    3. Выберите SSL-сертификат (SSL Certificate).
  4. Сохраните привязку.

Конфигурация

Warning
titleВажно

Все URL-адреса указываются в нижнем регистре.

  1. Перейдите в каталог C:\inetpub\wwwroot\ils\targetConfigs
и откройте для редактирования файл sampleDb.config.Заполните секцию
  1. , создайте копию файла sampleDb.config и переименуйте её в mssqlDb.config, затем отредактируйте файл mssqlDb.config в соответствии с настройками ниже:
    <Settings> … </
Settings>
  1. Settings>:
    • Data Source - имя
SQL-сервера.
    • сервера Microsoft SQL Server\PostgreSQL, PostgreSQL Pro или именованного экземпляра Microsoft SQL Server
    • Initial Catalog - имя базы данных
Log Server.Integrated Security - тип проверка подлинности (оставить без изменений).
    • (ILS)
    • User ID -
имя для входа сервисной учётной записи для
    • сервисная учётная запись для работы с базами данных Indeed PAM
.
    • Password - пароль сервисной учётной записи

.
    • Code Block
      languagexml
      themeConfluence
titleПример
    • <Settings>
      	<ConnectionString>Data Source=
sqlserver
    • SQLServer;
Initial Catalog
    • Database=
eventpam
    • ILS;Integrated Security=False;User ID=
sqlservicepam
    • IPAMSQLService;Password=
123456<
    • Password</ConnectionString>
      </Settings>
note

    • Warning
title
    • icon
Примечание
    • false

      В случае использования

SQL Express параметр подключения к серверу
    • именованного экземпляра Microsoft SQL Server значение параметра Data Source необходимо задавать в

формате
    • формате <имя

сервера SQL >
    • сервера>\<имя

инстанса SQL>
    • экземпляра>.

      Code Block
      languagexml
themeConfluence
titleПример
    • <Settings>
      	<ConnectionString>Data Source=
sqlserver
    • MSSQLServer\
SQLEXPRESS
    • Named instance; ... </ConnectionString>
      </Settings>



  1. В файле C:\inetpub\wwwroot\ils\clientApps.config отредактируйте секцию Application для работы с файлом mssqlDb.config:

    Code Block
    languagexml
        <Application Id="pam" SchemaId="Pam.Schema">
          <ReadTargetId>mssqlDb</ReadTargetId>
          <WriteTargets>
            <TargetId>mssqlDb</TargetId>
          </WriteTargets>
          <AccessControl>
            <!--<CertificateAccessControl CertificateThumbprint="001122...AA11" Rights="Read" />-->
          </AccessControl>
        </Application> 


  2. Далее в этом же файле в секции Targets добавьте новый элемент:

    Code Block
    languagexml
      <Targets>
        ...
        <Target Id="mssqlDb" Type="mssql"/>
      </Targets> 


PostgreSQL, PostgreSQL Pro

  1. Перейдите в каталог C:\inetpub\wwwroot\ils\targetConfigs, создайте копию файла sampleDb.config и переименуйте её в postgresDb.config, затем отредактируйте файл postgresDb.config аналогично настройкам для Microsoft SQL Server.
  2. В файле C:\inetpub\wwwroot\ils\clientApps.config отредактируйте секцию Application для работы с файлом postgresDb.config:

    Code Block
    languagexml
        <Application Id="pam" SchemaId="Pam.Schema">
          <ReadTargetId>postgresDb</ReadTargetId>
          <WriteTargets>
            <TargetId>postgresDb</TargetId>
          </WriteTargets>
          <AccessControl>
            <!--<CertificateAccessControl CertificateThumbprint="001122...AA11" Rights="Read" />-->
          </AccessControl>
        </Application> 


  3. Далее в этом же файле в секции Targets добавьте новый элемент:

    Code Block
    languagexml
      <Targets>
        ...
        <Target Id="postgresDb" Type="pgsql"/>
      </Targets> 


Настройка чтения событий в СУБД, записи событий и в Windows Event Log, и в СУБД

  1. Перейдите в каталог C:\inetpub\wwwroot\ils\targetConfigs, создайте копию файла sampleDb.config и отредактируйте её в соответствии с типом используемой СУБД по инструкциям выше.
  2. В файле C:\inetpub\wwwroot\ils\clientApps.config отредактируйте секцию Application следующим образом:

    Code Block
    languagexml
    <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.


Divbox
classrightFloat

Table of Contents
printablefalse