В данной статье будет рассмотрен процесс установки и настройки Indeed Log Server версии 7.0 в инфраструктуре, где в качестве хранилища логов будет использоваться SQL сервер.
Log Server версии 7.0 - это web приложение на базе Internet Information Services. Поддерживается 3 типа хранилищ для логов :
Необходимые пакетыIndeed.LogServer-v7.0.0.x64.ru-ru
- IndeedEA.Server.EventLog-v7.0.1.x64.ru-ru
Порядок установки:
- Установить .NET Framework 4.5.2.
- Установить IIS и необходимые компоненты.
Рекомендуется использовать скрипт для автоматической установки и настройки IIS:
Indeed Enterprise Management Console\7.0.0\Misc\Server2008\Indeed.EMC.IIS.Install.MSServer2008.ps1 - Для 2008 сервера.
Indeed Enterprise Management Console\7.0.0\Misc\Server2012\Indeed.EMC.IIS.Install.MSServer2012.ps1 - Для 2012 сервера.
-
Запустить мастер установки Indeed.LogServer-v7.0.0.x64.ru-ru.msi (Indeed Log Server\<номер версии>\Indeed.LogServer-v7.0.0.x64.ru-ru.msi).
-
Запустить мастер установки IndeedEA.Server.EventLog-v7.0.1.x64.ru-ru.msi (Indeed Log Server\<номер версии>\IndeedEA.Server.EventLog-v7.0.1.x64.ru-ru.msi).Этот пакет установит файл схемы, который создаст необходимую структуру журнала для ведения логов продуктов Indeed-id.
Создание базы данных и пользователя.
- Откройте SQL Server Management Studio.
- Подключитесь к SQL серверу указав данные для подключения.
- Создайте новую базу данных для хранения лог файлов.
- Разверните компоненты вашего SQL сервера.
- Нажмите правой кнопкой мыши “Databases”.
- Выберите “New Database”.
- Введите имя для новой базы данных и нажмите “Ok”.
Создание учетной записи для работы с базой данных.
- Разверните узел “Security”, нажмите правой кнопкой мыши по “Logins”, выберите “New Login...”.
- На странице “General” выполните:
- Выберите “SQL Server authentication”.
- Введите имя пользователя и пароль.
- Отключите параметр “User must change password at the next login”.
- Выберите ранее созданную базу данных.
- На странице “Server Roles” добавьте роль “sysadmin”. Данная роль дает полные права пользователю на сервере.
- Нажмите “Ok”.
Редактирование конфигурационного файла.
- Открыть файл sampleDb.config. C:\inetpub\wwwroot\ils\targetConfigs
- Указать данные для подключения к базе данных в теге connectionString. Пример строки для данной инструкции:
<Settings>
<ConnectionString>Data Source=EASERVER\EASERVER;Initial Catalog=Indeed_Log;User Id=User_Log_DB;Password=Q1q2E3e4</ConnectionString>
</Settings>
- Открыть файл clientApps.config. C:\inetpub\wwwroot\ils\clientApps.config
- Указать Id выбранного способа хранения логов в тегах TargetId и ReadTargetId, для MS SQL это - sampleDb.
Пример отображения.
- Журнал в EMC.
- Созданные таблицы в SQL.
|