- Created by Vladislav Fomichev, last modified by Lyazat Shabalina on Oct 31, 2022
Информация
Файлы для 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.
Установка
- Выполнить установку Indeed AM Log Server через запуск инсталлятора Indeed.LogServer-<номер версии>.x64.ru-ru.msi.
- Выполнить установку Indeed EventLog на машине с Log Server через запуск инсталлятора IndeedAM.Server.EventLog-<номер версии>.x64.ru-ru.msi.
Добавить привязку https в настройках Default Web Site в IIS Manager.
Информация
Indeed Log Server является Web приложением, которое работает на базе IIS, в процессе установки для него по умолчанию включается обязательно требование SSL в настройках, что в свою очередь требует включенной привязки https.
Если вы не намерены использовать протокол https, необходимо отключить требование SSL в настройках IIS для logserver.
- Запустите IIS Manager и раскройте пункт Сайты (Sites).
- Выберите сайт Default Web Site и нажмите Привязки (Bindings) в разделе Действия (Actions).
- Нажмите Добавить (Add):
- Тип (Type) - https.
- Порт (Port) - 443.
- Выберите SSL-сертификат (SSL Certificate).
Сохраните привязку.
Редактирование конфигурационного файла.
Настройка с несколькими хранилищами разного типа
Информация
В качестве примера выполнена настройка, при которой чтение событий осуществляется с событий Windows, запись осуществляется в события Windows и базу SQL.
- Откройте конфигурационный файл сервера clientApps.config (C:\inetpub\wwwroot\ls\clientApps.config).
Для блока с "Application Id="ea"" в тегах ReadTargetId указать sampleEventLog или sampleDb.
Информация
В тегах ReadTargetId указывается идентификатор хранилища, откуда будет осуществляться чтение событий.
В блоке WriteTargets в тегах TargetId указывается идентификатор хранилища, куда будет осуществляться запись событий.
Идентификаторы заданы в теге <Targets>...</Targets>, конфигурационные файлы для каждого типа находятся в папке targetConfigs с соответствующим именем.
В блоке WriteTargets укажите <TargetId>sampleEventLog</TargetId> и <TargetId>sampleDb</TargetId> .
- Откройте конфигурационный файл sampleDb.config (C:\inetpub\wwwroot\ls\targetConfigs\sampleDb.config).
- Укажите данные для подключения к базе данных в теге connectionString.
- Data Source — задает экземпляр сервера. Это свойство является обязательным для всех соединений. Допустимые значения — сетевое имя или IP-адрес сервера, local или localhost для локальных соединений.
- Database — определяет имя базы данных.
- User Id — имя пользователя для подключения к базе данных.
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>
Настройка с резервным хранилищем в базе данных
- Откройте конфигурационный файл сервера clientApps.config (C:\inetpub\wwwroot\ls\clientApps.config).
В блоке<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>
Для блока с "Application Id="ea"" в тегах ReadTargetId указать sampleDb.
Информация
В тегах ReadTargetId указывается идентификатор хранилища, откуда будет осуществляться чтение событий.
В блоке WriteTargets в тегах TargetId указывается идентификатор хранилища, куда будет осуществляться запись событий.
Идентификаторы заданы в теге <Targets>...</Targets>, конфигурационные файлы для каждого типа находятся в папке targetConfigs с соответствующим именем.
В блоке 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>
Откройте конфигурационный файл sampleDb.config (C:\inetpub\wwwroot\ls\targetConfigs\sampleDb.config).
Укажите данные для подключения к базе данных в теге connectionString.
Информация
Укажите данные для подключения к основной базе данных.
- Data Source — задает экземпляр сервера. Это свойство является обязательным для всех соединений. Допустимые значения — сетевое имя или IP-адрес сервера, local или localhost для локальных соединений.
- Database — определяет имя базы данных.
- User Id — имя пользователя для подключения к базе данных.
Password — пароль пользователя для подключения к базе данных.
Пример<Settings> <ConnectionString>Data Source=localhost;Database=LogServ;User Id=log;Password=Q1q2E3e4</ConnectionString> </Settings>
Создайте файл sampleDbBackup с расширением config.
Информация
Имя файла должно в точности повторять значение Id, заданного в пункте 2.
- Укажите данные для подключения к базе данных в теге connectionString.
Информация
Укажите данные для подключения к резервной базе данных.
- Data Source — задает экземпляр сервера. Это свойство является обязательным для всех соединений. Допустимые значения — сетевое имя или IP-адрес сервера, local или localhost для локальных соединений.
- Database — определяет имя базы данных.
- User Id — имя пользователя для подключения к базе данных.
Password — пароль пользователя для подключения к базе данных.
Пример<Settings> <ConnectionString>Data Source=localhost;Database=LogServBackup;User Id=log;Password=Q1q2E3e4</ConnectionString> </Settings>
- No labels