Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Компонент Indeed Log Server поддерживает работу с: позволяет записывать события со всех серверов Indeed Certificate Manager в единый журнал Windows Event Log
СУБДили СУБД Microsoft SQL Server.
Info |
---|
Компонент устанавливается на одном из серверов Indeed CM или на отдельной рабочей станции (в домене или вне его). Системные требования для установки компонента совпадают с требованиями к серверу Indeed CM. |
Установка Indeed Log Server
- Выполните вход на рабочую станцию с правами локального администратора.
- Запустите Indeed.LogServer.msi из дистрибутива (каталог Indeed.Log.Server) и выполните его установку следуя указаниям Мастера.
- Из каталога Indeed.Log.Server cкопируйте файл cmSchema.config в каталог C:\inetpub\wwwroot\ls.
- Из каталога Indeed.Log.Server\targetConfigs файлы cmEventLogTarget.config и cmSqlTarget.config в каталог C:\inetpub\wwwroot\ls\targetConfigs.
Настройка чтения и записи событий в Windows Event Log
Перейдите в каталог C:\inetpub\wwwroot\ls и отредактируйте файл clientApps.
config config следующим образом:
В секции
Application добавьтеApplications добавьте:
- В секции Targets убедитесь в наличии раскомментированной строки
Code Block language xml firstline 35 <Application Id="cm" SchemaId="cmSchema"> <ReadTargetId>cmEventLogTarget</ReadTargetId> <WriteTargets> <TargetId>cmEventLogTarget</TargetId> </WriteTargets> <AccessControl> <!--<CertificateAccessControl CertificateThumbprint="001122...AA11" Rights="Read" />--> </AccessControl> </Application>
В секции Targets
добавьте новый элемент:
Code Block language xml <Targets> ... <Target Id="
cmEventLogTarget" Type="eventlog"/> </Targets>
- Сохраните изменения и закройте файл конфигурации.
Настройка чтения и записи событий в СУБД MS SQL
База для хранения данных Indeed Log Server создается вручную, а её наполнение происходит автоматически.
- Создайте базу данных в среде SQL Management Studio с произвольным именем:
- В окне Обозреватель объектов (Object Explorer) нажмите правой кнопкой мыши по вкладке Базы данных (Databases).
- Выберите Создать базу данных... (New Database...).
- Укажите Имя базы данных: (Database name:) например, LogServer.
В поле Владелец: (Owner:) определите владельца создаваемой базы.
Info Создайте (например, servicesql) или выберите любую внутреннюю учетную запись SQL, или учетную запись Active Directory (например, сервисную учетную запись для работы Indeed CM: servicecm). Указанная учетная запись после создания базы будет обладать правами db_owner, public и будет использоваться системой для выполнения операций записи/чтения в базу данных.
Сохраните созданную базу данных нажав ОК.
Image Added
- Перейдите в каталог C:\inetpub\wwwroot\ls\targetConfigs, создайте копию файла sampleDb.config и переименуйте её в mssqlDb.config, затем отредактируйте файл mssqlDbотредактируйте файл cmSqlTarget.config в соответствии с настройками ниже:
<Settings> … </Settings>:- Data Source - имя имя сервера Microsoft SQL Server \PostgreSQL, PostgreSQL Pro или именованного экземпляра Microsoft SQL Server
- Initial Catalog - имя Database - имя базы данных (ILS)
- User ID Id - сервисная учётная запись для работы с базами данных Indeed PAMCM
Password - пароль сервисной учётной записи
Code Block language xml theme Confluence <Settings> <ConnectionString>Server=sql.domain.local<ConnectionString>Data Source=DC\SQLEXPRESS;Database=ILS;Integrated Security=False;LogServer;User IDId=IPAMSQLservicesql;Password=Password<P@ssw0rd</ConnectionString> </Settings>
Warning icon false В случае использования именованного экземпляра Microsoft SQL Server значение параметра Server необходимо Server необходимо задавать в формате <имя сервера>\<имя экземпляра>.
Code Block language xml <Settings> <ConnectionString>Server=sql\Named instance; ... </ConnectionString> </Settings>
В файле Отредактируйте C:\inetpub\wwwroot\ls\clientApps.configотредактируйте секцию Application для работы с файлом mssqlDb cmSqlTarget.config:
- В секции Application добавьте:
Code Block language xml
<Application Id="
cm" SchemaId="
cmSchema">
<ReadTargetId>cmSqlTarget</ReadTargetId>
<WriteTargets>
<TargetId>cmSqlTarget</TargetId>
</WriteTargets>
<AccessControl> <!--<CertificateAccessControl CertificateThumbprint="001122...AA11" Rights="Read" />-->
</AccessControl>
</Application>
В секции Targets добавьте новый элемент:
Code Block language xml
<Targets> ... <Target Id="
cmSqlTarget" Type="mssql"/>
</Targets>
- В секции Application добавьте:
class | rightFloat |
---|
- Сохраните изменения и закройте файл конфигурации.