Информация

Файлы для Indeed AM Log Server расположены в папке Indeed AM Log Server.

  • Indeed.LogServer-<номер версии>.x64.ru-ru.msi — пакет для установки Indeed Log Server.
  • IndeedAM.Server.EventLog-<номер версии>.x64.ru-ru.msi — пакет для создания необходимой структуры журнала в Windows EvetLog.

Установка
  1. Выполнить установку Indeed AM Log Server через запуск инсталлятора Indeed.LogServer-<номер версии>.x64.ru-ru.msi.
  2. Выполнить установку Indeed EventLog на машине с Log Server через запуск инсталлятора IndeedAM.Server.EventLog-<номер версии>.x64.ru-ru.msi.
  3. Добавить привязку https в настройках Default Web Site в IIS Manager.

    Информация

    Indeed Log Server является Web приложением, которое работает на базе IIS, в процессе установки для него по умолчанию включается обязательно требование SSL в настройках, что в свою очередь требует включенной привязки https.

    Если вы не намерены использовать протокол https, необходимо отключить требование SSL в настройках IIS для logserver.

    1. Запустите IIS Manager и раскройте пункт Сайты (Sites).
    2. Выберите сайт Default Web Site и нажмите Привязки (Bindings) в разделе Действия (Actions).
    3. Нажмите Добавить (Add):
      1. Тип (Type) - https.
      2. Порт (Port) - 443.
      3. Выберите SSL-сертификат (SSL Certificate).
    4. Сохраните привязку.

Редактирование конфигурационного файла.

Настройка с несколькими хранилищами разного типа

Информация

В качестве примера выполнена настройка, при которой чтение событий осуществляется с событий Windows, запись осуществляется в события Windows и базу SQL.

  1. Откройте конфигурационный файл сервера clientApps.config (C:\inetpub\wwwroot\ls\clientApps.config).
  2. Для блока с "Application Id="ea"" в тегах ReadTargetId указать sampleEventLog или sampleDb.

    Информация

    В тегах ReadTargetId указывается идентификатор хранилища, откуда будет осуществляться чтение событий.

    В блоке WriteTargets в тегах TargetId указывается идентификатор хранилища, куда будет осуществляться запись событий.

    Идентификаторы заданы в теге <Targets>...</Targets>, конфигурационные файлы для каждого типа находятся в папке targetConfigs с соответствующим именем.

  3. В блоке WriteTargets укажите <TargetId>sampleEventLog</TargetId> и <TargetId>sampleDb</TargetId> .

  4. Откройте конфигурационный файл sampleDb.config (C:\inetpub\wwwroot\ls\targetConfigs\sampleDb.config).
  5. Укажите данные для подключения к базе данных в теге connectionString.
    1. Data Source — задает экземпляр сервера. Это свойство является обязательным для всех соединений. Допустимые значения — сетевое имя или IP-адрес сервера, local или localhost для локальных соединений.
    2. Database — определяет имя базы данных.
    3. User Id — имя пользователя для подключения к базе данных.
    4. Password — пароль пользователя для подключения к базе данных.

      Пример
      <Settings>
        <ConnectionString>Data Source=localhost;Database=LogServ;User Id=log;Password=Q1q2E3e4</ConnectionString>
      </Settings>

      Информация

      При такой конфигурации чтение событий системы будет осуществляться из событий Windows, запись событий будет осуществляться в базу данных SQL.

      Пример
          <Application Id="ea" SchemaId="eaSchema">
            <ReadTargetId>sampleEventLog</ReadTargetId>
            <WriteTargets>
              <TargetId>sampleEventLog</TargetId>
      		<TargetId>sampleDb</TargetId> 
            </WriteTargets>
            <AccessControl>
              <!--<CertificateAccessControl CertificateThumbprint="001122...AA11" Rights="Read" />-->
            </AccessControl>
          </Application>

Настройка с резервным хранилищем в базе данных

  1. Откройте конфигурационный файл сервера clientApps.config (C:\inetpub\wwwroot\ls\clientApps.config).
  2. В блоке<Targets> скопируйте тег Target с Id="sampleDb" и измените id на произвольное значение, например sampleDbBackup.

    Пример
    <Targets>
        <Target Id="sampleEventLog" Type="eventlog"/>
        <Target Id="sampleDb" Type="mssql"/>
    	<Target Id="sampleDbBackup" Type="mssql"/>
        <Target Id="akcSqlTarget" Type="mssql"/>
        <Target Id="akcEventLogTarget" Type="eventlog"/>
        <Target Id="sampleSyslog" Type="syslog"/>
    </Targets>
  3. Для блока с "Application Id="ea"" в тегах ReadTargetId указать sampleDb.

    Информация

    В тегах ReadTargetId указывается идентификатор хранилища, откуда будет осуществляться чтение событий.

    В блоке WriteTargets в тегах TargetId указывается идентификатор хранилища, куда будет осуществляться запись событий.

    Идентификаторы заданы в теге <Targets>...</Targets>, конфигурационные файлы для каждого типа находятся в папке targetConfigs с соответствующим именем.

  4. В блоке WriteTargets укажите <TargetId>sampleDb</TargetId> и <TargetId>sampleDbBackup</TargetId>.

    Информация

    При такой конфигурации чтение событий буде осуществляться с базы данных, указанной в конфигурационном файле: ls\targetConfigs\sampleDb.config. Запись будет осуществляться в базы данных указанные в файлах:

    • ls\targetConfigs\sampleDb.config
    • ls\targetConfigs\sampleDbBackup.config
    Пример
        <Application Id="ea" SchemaId="eaSchema">
          <ReadTargetId>sampleDb</ReadTargetId>
          <WriteTargets>
            <TargetId>sampleDb</TargetId> 
    		<TargetId>sampleDbBackup</TargetId> 
          </WriteTargets>
          <AccessControl>
            <!--<CertificateAccessControl CertificateThumbprint="001122...AA11" Rights="Read" />-->
          </AccessControl>
        </Application>
  5. Откройте конфигурационный файл sampleDb.config (C:\inetpub\wwwroot\ls\targetConfigs\sampleDb.config).

  6. Укажите данные для подключения к базе данных в теге connectionString. 

    Информация

    Укажите данные для подключения к основной базе данных.

    1. Data Source — задает экземпляр сервера. Это свойство является обязательным для всех соединений. Допустимые значения — сетевое имя или IP-адрес сервера, local или localhost для локальных соединений.
    2. Database — определяет имя базы данных.
    3. User Id — имя пользователя для подключения к базе данных.
    4. Password — пароль пользователя для подключения к базе данных.

      Пример
      <Settings>
        <ConnectionString>Data Source=localhost;Database=LogServ;User Id=log;Password=Q1q2E3e4</ConnectionString>
      </Settings>
  7. Создайте файл sampleDbBackup с расширением config.

    Информация

    Имя файла должно в точности повторять значение Id, заданного в пункте 2.

  8. Укажите данные для подключения к базе данных в теге connectionString. 

    Информация

    Укажите данные для подключения к резервной базе данных.

    1. Data Source — задает экземпляр сервера. Это свойство является обязательным для всех соединений. Допустимые значения — сетевое имя или IP-адрес сервера, local или localhost для локальных соединений.
    2. Database — определяет имя базы данных.
    3. User Id — имя пользователя для подключения к базе данных.
    4. Password — пароль пользователя для подключения к базе данных.

      Пример
      <Settings>
        <ConnectionString>Data Source=localhost;Database=LogServBackup;User Id=log;Password=Q1q2E3e4</ConnectionString>
      </Settings>





  • No labels