Versions Compared

Key

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

The Indeed Log Server component allows recording events from all Indeed Certificate Manager servers in a unified Unified Windows Event Log or Microsoft SQL Database.

Info

The component is installed on one of Indeed CM servers or on a separate workstation (in the domain or outside it). The system requirements for installing the component are the same as the Indeed CM server.

Установка Indeed

Installation Indeed Log Server

  1. Sign in to the workstation as a local administrator.
  2. Install the Indeed Log Server by running 
  3. Выполните вход на рабочую станцию с правами локального администратора.
  4. Запустите Indeed.LogServer-x64.msi из дистрибутива (каталог Indeed installer (located in the Indeed.Log.Server directory) и выполните его установку следуя указаниям Мастера. 
    • Сopy the cmSchema.config file from the
    • Из каталога Indeed.Log.Server cкопируйте файл cmSchema.config в каталог  directory to the C:\inetpub\wwwroot\ls directory.Из каталога Indeed
    • Copy the cmEventLogTarget.config and cmSqlTarget.config files from the Indeed.Log.Server\targetConfigs файлы cmEventLogTarget.config и cmSqlTarget.config в каталог directory to the C:\inetpub\wwwroot\ls\targetConfigs.

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

    • targetConfigs directory.

Configuring reading and writing events to the Windows event log

  1. Edit the configuration file clientApps.config (Перейдите в каталог C:\inetpub\wwwroot\ls и отредактируйте файл \clientApps.config следующим образом) as follows:

    • В секции Application добавьтеIn the Application section, add:

      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 добавьте новый элементIn the Targets section add a new element:

      Code Block
      languagexml
      <Targets>
          ...
          <Target Id="cmEventLogTarget" Type="eventlog"/>
      </Targets>
  2. Сохраните изменения и закройте файл конфигурации.

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

База для хранения данных Indeed Log Server создается вручную, а её наполнение происходит автоматически.


  1. Save the changes and close the configuration file.

Configuring event reading and writing in MS SQL

The database for storing Indeed Log Server data is created manually, and it is filled automatically.

  1. Create a database with an arbitrary name in the SQL Management Studio environment:
    • In the Object Explorer right-click the Databases tab.
    • Select New database... item from the context menu.
    • Specify the Database name: , e.g., LogServer.
    • In the Owner: field, define the owner of the database being created.

      Info

      Create a new account (say, servicesql) or use any internal SQL account or Active Directory account (e.g., service account to be used with Indeed CM: servicecm). After the database is created, this account would possess db_owner, public privileges and shall be used by the system to perform read/write operations from/to the database.


    • Save the created database by clicking ОК.

      Scroll Pagebreak

      Image Added

  2. Edit the cmSqlTarget.config file (Создайте базу данных в среде SQL Management Studio с произвольным именем:
  3. В окне Обозреватель объектов (Object Explorer) нажмите правой кнопкой мыши по вкладке Базы данных (Databases).
  4. Выберите Создать базу данных... (New Database...).
  5. Укажите Имя базы данных: (Database name:) например, LogServer.
  6. В поле Владелец: (Owner:) определите владельца создаваемой базы.

    Info

    Создайте (например, servicesql) или выберите любую внутреннюю учетную запись SQL, или учетную запись Active Directory (например, сервисную учетную запись для работы Indeed CM: servicecm). Указанная учетная запись после создания базы будет обладать правами db_owner, public и будет использоваться системой для выполнения операций записи/чтения в базу данных.

  7. Сохраните созданную базу данных нажав ОК.
    Image Removed

  8. Перейдите в каталог C:\inetpub\wwwroot\ls\targetConfigs и отредактируйте файл \cmSqlTarget.config в соответствии с настройками ниже) according to the settings below:
    <Settings> … </Settings>:
    • Data Source - имя сервера Microsoft SQL Server или именованного экземпляра Microsoft SQL Server this defines the server instance. The parameter is mandatory for all connections. Admissible values are: network name or server IP address, local or  localhost for local connections
    • Database - database name Database - имя базы данных (ILS)
    • User Id - сервисная учётная запись для работы с базами данных Indeed CM the service account name to connect to the database
    • Password - пароль сервисной учётной записи service account password

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

      Code Block
      languagexml
      <Settings>
      	<ConnectionString>Data Source=DC\SQLEXPRESS;Database=LogServer;User Id=servicesql;Password=P@ssw0rd</ConnectionString>
      </Settings>
      Warning
      iconfalse
      Code Block
      languagexml
      <Settings>
          <ConnectionString>Server=sql\Named instance; ... </ConnectionString>
      </Settings>


  9. Отредактируйте Edit the configuration file clientApps.config (C:\inetpub\wwwroot\ls\clientApps.config для работы с файлом ) to working with cmSqlTarget.config as follows:

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

      In the Application section, add:

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


    • В секции Targets добавьте новый элементIn the Targets section add a new element:

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


  10. Сохраните изменения и закройте файл конфигурацииSave the changes and close the configuration file.