Информация

Файлы для Indeed AM Log Server расположены: indeed AM <Номер версии>\Indeed AM Log Server\<Номер версии>\

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

Установка компонентов

  1. Выполнить установку Indeed AM Log Server через запуск пакета для установки Indeed Log Server.
  2. Выполнить установку Indeed EventLog через запуск пакета для создания схемы событий Indeed AM.
  3. Добавить привязку https в настройках Default Web Site в IIS Manager.

    Информация

    Indeed AM 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. Сохраните привязку.

Создание базы данных для хранения событий

  1. Для создание базы данных в MSSQL можно воспользоваться этой инструкцией.

  2. Для создание базы данных в PostgreSQL можно воспользоваться этой инструкцией.

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

База данных MSSQL

  1. Откройте конфигурационный файл sampleDb.config (C:\inetpub\wwwroot\ls\targetConfigs\sampleDb.config).
  2. Укажите данные для подключения к базе данных в теге 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>
  3. Откройте конфигурационный файл сервера clientApps.config (C:\inetpub\wwwroot\ls\clientApps.config).
  4. Раскомментируйте блок с "Application Id="ea"" в тегах TargetId и ReadTargetId указать sampleDb.

    Информация

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

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

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

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

База данных PostgreSQL

  1. Перейдите в папку targetConfigs (C:\inetpub\wwwroot\ls\targetConfigs).
  2. Создайте файл с произвольным именем и расширением ".config", например, postgresDb.config
  3. Добавьте в файл следующие: 

    Пример
    <?xml version="1.0" encoding="utf-8"?>
    
    <Settings>
      <ConnectionString>Server=Server;Database=Name;Integrated Security=False;User ID=User;Password=Password</ConnectionString>
    </Settings>
  4. В строке "ConnectionString" укажите укажите следующие данные:
    1. Server - DNS\IP адрес сервера с БД PostgreSQL.
    2. Database - Имя базы данных.
    3. Integrated Security - False. 

      Информация

      Встроенная аутентификация не поддерживается

    4. User ID - Имя пользователя, который имеет полные права для базы данных "Database".
    5. Password - пароль пользователя. 

      Пример
      Server=192.200.1.2;Database=AM8Log;Integrated Security=False;User ID=IndeedDB;Password=auqOVg

Пример отображения.

  • Отображения журнала в Indeed AM Admin Console.





  • No labels