You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Next »

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

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

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

  1. Выполните вход на рабочую станцию с правами локального администратора.
  2. Запустите Indeed.LogServer.msi из дистрибутива (каталог 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 следующим образом:

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

    <Application Id="cm" SchemaId="cmSchema">
    	<ReadTargetId>cmEventLogTarget</ReadTargetId>
        <WriteTargets>
           	<TargetId>cmEventLogTarget</TargetId>
        </WriteTargets>
    	<AccessControl>
    		<!--<CertificateAccessControl CertificateThumbprint="001122...AA11" Rights="Read" />-->
    	</AccessControl>
    </Application>
  • В секции Targets добавьте новый элемент:

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

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

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

      <Settings>
      	<ConnectionString>Data Source=MSSQL\SQLEXPRESS;Database=LogServer;User Id=servicesql;Password=P@ssw0rd</ConnectionString>
      </Settings>

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

      <Settings>
          <ConnectionString>Server=sql\Named instance; ... </ConnectionString>
      </Settings>
  2. В файле C:\inetpub\wwwroot\ls\clientApps.config отредактируйте секцию Application для работы с файлом cmSqlTarget.config:

    <Application Id="cm" SchemaId="cmSchema">
    	<ReadTargetId>cmSqlTarget</ReadTargetId>
        <WriteTargets>
           	<TargetId>cmSqlTarget</TargetId>
        </WriteTargets>
    	<AccessControl>
    		<!--<CertificateAccessControl CertificateThumbprint="001122...AA11" Rights="Read" />-->
    	</AccessControl>
    </Application> 
  3. В секции Targets добавьте новый элемент:

    <Targets>
        ...
        <Target Id="cmSqlTarget" Type="mssql"/>
    </Targets> 

  • No labels