Configure Database Access
Security best practice is to use a unique domain account for each LogRhythm SQL account described in the table below to reduce the impact in the event of an account compromise. However, you can use a single domain service account for all LogRhythm SQL accounts.
Each service to be run under Integrated Security requires database access. To create database logins and users:
Create the LogRhythm User Record in SQL
On the main toolbar of the Client Console, click Deployment Manager.
Click the People tab.
- On the File menu, click New.
The Is Person an Individual? dialog box appears. Click Yes for a user account.
The Person Properties dialog box appears.Enter a name for the user account.
Click Create, and then click OK.
Right click on the new Person Record you just created, and then click Create User Account.
Check the Windows Account check box.
Assign the account Global Admin Permission.
Click on the button to the right of the User Login box.
Provide valid AD credentials to search AD for the service account.
Select the service account from the listing.
Click OK.
Click Apply.
Click OK.
Add SQL Permissions to the User Account
To Add the privileges necessary for Integrated Services to work properly, use SQL Server Management Studio to add the permissions to the service accounts.
- On the LogRhythm Platform Manager. log in to SQL Server Management Studio under an account that is either a member of the sysadmin fixed server role or is a member of the LogRhythmGlobalAdmin security role.
- Expand the Security node and then the Logins node to view the SQL logins.
- Right-click the Logins node, and then click New Login.
- On the General settings page, select Windows authentication.
The Active Directory or local Windows account name created for the LogRhythm Job Manager Service should be in the Login box. - To browse for local or Active Directory accounts, click Search.
- Set the default database to LogRhythmEMDB.
- On the left side, click Server Roles and ensure only public is selected.
- On the left side, click User Mapping.
- Select the Map check box for each of the Platform Manager databases.
- In the lower window, assign the following role memberships for each of the mapped databases for the LogRhythm SQL accounts you want to run under Integrated Security.
- LogRhythm_Alarms
- LogRhythmGlobalAdmin
- LogRhythmGlobalAIE
- LogRhythmGlobalAIEDrillDownCache
- LogRhythmGlobalCaseAPI
- LogRhythmGlobalJobMgr
- LogRhythmGlobalNotification
- LogRhythmGlobalWebUI
- public
- LogRhythm_CMDB
- LogRhythmGlobalAdmin
- LogRhythmGlobalCaseAPI
- LogRhythmGlobalCaseAPIAdmin
- LogRhythmGlobalCaseAPIMaintenance
- LogRhythmGlobalJobMgr
- LogRhythmGlobalWebUI
- public
- LogRhythm_Events
- LogRhythmGlobalAdmin
- LogRhythmGlobalAIE
- LogRhythmGlobalCaseAPI
- LogRhythmGlobalJobMgr
- LogRhythmGlobalWebUI
- public
- LogRhythm_LogMart
- LogRhythmGlobalAdmin
- LogRhythmGlobalAIE
- LogRhythmGlobalJobMgr
- LogRhythmGlobalWebUI
- public
- LogRhythmEMDB
- LogRhythmGlobalAdmin
- LogRhythmGlobalAIE
- LogRhythmGlobalARM
- LogRhythmGlobalCaseAPI
- LogRhythmGlobalMPE
- LogRhythmGlobalNGLM
- LogRhythmGlobalNotification
- LogRhythmGlobalThreatAPI
- LogRhythmGlobalWebServiceAdmin
- public
The LogRhythm System Monitor does not access the LogRhythm databases; therefore, database access does not need to be granted for this service.
- LogRhythm_Alarms
- Click OK to save the new login and database users.