Versions Compared

Key

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

Компонент Indeed Log Server позволяет записывать события со всех серверов Indeed Certificate Manager в единый журнал Windows Event Log или СУБД Microsoft SQL Server.

Info

Компонент устанавливается на одном из серверов Indeed CM или на отдельной рабочей станции (в домене или вне его). Системные требования для установки компонента совпадают с требованиями к серверу Indeed CM.

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

Для установки и настройки

Установка Indeed Log Server

выполните следующие действия:

  1. Выполните вход на рабочую станцию с правами локального администратора.
  2. Запустите Indeed.LogServer.msi из дистрибутива (располагающемся в каталоге IndeedCMкаталог Indeed.Log.Server) и выполните его установку следуя указаниям Мастера.
  3. Из каталога IndeedCM.Server\Misc\ cкопируйте:
    • файл cmSchema.config в каталог C:\inetpub\wwwroot\ls
    • файлы cmEventLogTarget.config и cmEventLogTarget.config в каталог C:\inetpub\wwwroot\ls\targetConfigs

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

Перейдите в каталог C:\inetpub\wwwroot\ls и отредактируйте файл clientApps.

config 

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

  • В секции Application добавьте:

    Code Block
    languagexml
    firstline35
    <Application Id="cm" SchemaId="cmSchema">
    	<ReadTargetId>cmEventLogTarget</ReadTargetId>
        <WriteTargets>
           	<TargetId>cmEventLogTarget</TargetId>
        </WriteTargets>
    	<AccessControl>
    		<!--<CertificateAccessControl CertificateThumbprint="001122...AA11" Rights="Read" />-->
    	</AccessControl>
    </Application>


  • В секции Targets добавьте новый элемент:

    Code Block
    languagexml
    <Targets>
        ...
        <Target Id="cmEventLogTarget" Type="eventlog"/>
    </Targets>


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

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

      Code Block
      languagexmlthemeConfluence
      <Settings>
      	<ConnectionString>Server=sql.domain.local  <ConnectionString>Data Source=MSSQL\SQLEXPRESS;Database=ILS;Integrated Security=False;LogServer;User IDId=IPAMSQLservicesql;Password=Password<P@ssw0rd</ConnectionString>
      </Settings>


      Warning
      iconfalse

      В случае использования именованного экземпляра Microsoft SQL Server значение параметра Server необходимо Server необходимо задавать в формате <имя сервера>\<имя экземпляра>.

      Code Block
      languagexml
      <Settings>
      	    <ConnectionString>Server=sql\Named instance; ... </ConnectionString>
      </Settings>





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

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


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

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



Divbox
classrightFloat

Table of Contents
printablefalse