Use the Edit button on the Email Configuration dashboard to edit email settings.
1 |
3 |
In the Edit column, click . |
5 |
Static values only. Specify the parameter value as instructed in the dwell and click Save. The Email Configuration dashboard refreshes, showing the newly configured value in the Value column. |
6 |
Dynamic values only. Use the registry editor to specify the email settings that are likely to change over time, orthat need to be scoped to particular object instances. |
a |
In the dwell, click Use the advanced registry variable editor for routing based on schedules or specific monitored objects. |
1 |
TIP: The Mail Server (Name or IP) and Email Sender Address parameters are mandatory for a successful email configuration. Your mail server setup may require you to set additional parameters, such as the user name and password of the default sender, among others. |
3 |
In the Email Server Configuration view, click Test Configuration. The Test Configuration dialog box opens. |
5 |
Check your email. Your mailbox contains a new email message with the subject Test Email from Foglight. |
6 |
Observe the sender’s email address. This is the value of the Email Sender Address parameter. |
7 |
The Users tab lists all Foglight users, including:
• |
the default foglight account |
For every user, the list shows the following:
• |
Internal. Internal users include the users that are created after the installation. When you create an internal user in Foglight, you assign a user name and password to that user. |
• |
Built In. Built-in users include the users that come with Foglight. One default account is included with Foglight. Unless you specify a different user name at installation time, that user name is foglight. This account has full access to all of Foglight features. |
• |
External. After Foglight validates external users, they are mapped from one of the LDAP-compatible directory services that Foglight supports (Active Directory, Oracle Directory Server Enterprise Edition, and OpenLDAP). When an external directory service is configured in Foglight, a user account is added to the list of existing users the first time an external user logs in to the browser interface. For more information about configuring Foglight to use an external directory service, see Configuring directory services. |
The Users tab includes controls for managing user settings, creating new users, deleting users, forcing password changes, unlocking a user accounts, and a search tool. Clicking a user’s role or group entry allows you to quickly edit user permissions.
To access this tab, on the navigation panel, click Dashboards > Administration > Users & Security. From there, to start managing user access, click Manage Users, Groups, Roles and ensure that the Users tab is open in the display area.
1 |
2 |
On the Users and Security Management dashboard, under User Look Up, type a part of the user name for the user that you want to find. |
3 |
Click Look up. The Select a user dialog box opens, listing the users whose name matches the specified pattern. |
4 |
In the Select a user dialog box, select the row containing the user entry that you want to look up and click View Detail. |
The Users tab includes a wizard that allows you to create new users and grant them access permissions. The wizard is invoked using the New User button on the Users tab. Using this flow you can create one or more users with the same set of permissions.
Alternatively, use the fglcmd security:createuser command to create a user. For more information, see the Command-Line Reference Guide.
1 |
2 |
On the Users and Security Management dashboard that appears in the display area, click Manage Users, Groups, Roles. |
a |
b |
To specify additional user names, click Add more names, and type them into the list. |
c |
5 |
Select one or more groups that you want this user to belong to, followed by clicking Next. Adding a user to a group grants that user access to all of the roles that are associated with the group. |
6 |
Type the password for the user account you are about to create in each of the Password and Confirm Password boxes and click Next. |
7 |
a |
In the New User dialog box, review the list of dashboards in the Name column, paying special attention to the allowed roles. The list can be sorted alphabetically by module or allowed role, and includes a search tool. |
c |
Optional — Select the row containing the default time range for the data appearing on the home page. For example, to have the home page display the data collected in the last eight hours, select Last 8 Hours in the Default Time Range column. |
d |
Specify the refresh interval for the selected dashboard in seconds. For example, typing 600 causes the dashboard data display to refresh every ten minutes. |
8 |
Click Finish. |
9 |
Close the Make User Progress message box and observe the Users tab. The newly created user entry appears in the list. |
Use the Remove Users button on the Users tab to remove user accounts from Foglight. You can only delete those users that are added after the installation, or users imported into Foglight from an external directory. Their types appear as Internal and External, respectively, on the Users tab. The type of the default user account included with Foglight appears as Built-In. The Built-In account, or the account used to log in to Foglight, cannot be removed.
Deleting an external user from Foglight does not remove that account from the external directory.
Alternatively, you can delete internal or external users using the security:deleteuser command that comes with the fglcmd interface. For more information, see the Command-Line Reference Guide.
1 |
2 |
On the Users and Security Management dashboard that appears in the display area, click Manage Users, Groups, Roles. |
3 |
On the Users tab, select a user account that you want to delete. |
4 |
5 |
1 |
2 |
On the Users and Security Management dashboard that appears in the display area, click Manage Users, Groups, Roles. |
3 |
On the Users tab, in the row containing the user account that you want to edit, click the Name column and choose Copy from the shortcut menu that appears. |
a |
b |
To specify additional user names, click Add more names, type them into the list that appears, then click Add. |
c |
6 |
Type the password for the user account you are about to create in each of the Password and Confirm Password boxes. |
7 |
a |
In the New User dialog box, review the list of dashboards in the Name column, paying special attention to the allowed roles. You can sort the list alphabetically by module or allowed role, or use the search tool. |
c |
Optional — Select the row containing the default time range for the data appearing on the home page. For example, to have the home page display the data collected in the last eight hours, select Last 8 Hours in the Default Time Range column. |
d |
Specify the refresh interval for the selected dashboard in seconds. For example, typing 600 causes the dashboard data display to refresh every 10 minutes. |
8 |
Click Finish. |
9 |
Close the Make User Progress message box and observe the Users tab. The newly copied user entry appears in the list. |
On the Users tab, the Groups column shows the names of groups that are associated with each account, or the number of groups, if that number is higher than five. The Roles column contains the names of the roles that are granted to each group, or the number of roles, if a group takes on six or more roles.
Hovering over these columns shows a list of the groups and roles assigned to the user entry.
1 |
2 |
On the Users and Security Management dashboard that appears in the display area, click Manage Users, Groups, Roles. |
3 |
On the Users tab, in the row containing the user account that you want to edit, click the Groups column. |
5 |
Click Save. A message box opens, indicating the progress. |
6 |
Observe the Groups column on the Users tab. Hovering over this column shows the list of current groups, taking into account the latest changes. |
1 |
2 |
On the Users and Security Management dashboard that appears in the display area, click Manage Users, Groups, Roles. |
3 |
On the Users tab, in the row containing the user account that you want to edit, click the Roles column. |
5 |
Click Save. The dialog box closes and a message box opens, indicating the progress. |
6 |
Observe the Roles column on the Users tab. Hovering over this column shows the list of current roles, taking into account the latest changes. |
The restrictions include the number of unsuccessful attempts after which an account is locked, or the number of days after which a password expires. The Locked column on the Users tab indicates if an account is locked, while Password Expired shows which user accounts have an expired password. Force Password Change identifies the user accounts that, upon a successful login, are asked to change their passwords. Additionally, Token Available indicates if the Auth Token is available for an account. This setting is recommended during the user creation process, to protect user credentials.
For more information about password settings, see Configuring Password settings.
1 |
2 |
On the Users and Security Management dashboard that appears in the display area, click Manage Users, Groups, Roles. |
3 |
On the Users tab, in the row containing a built-in or internal user account whose password you want to change, click the Name column. |
4 |
5 |
• |
If you want the user to change the password upon the next login attempt, select Change Password at the next logon. |
• |
If you want to reset the Auth Token, select Set auth token. |
6 |
Click Change. |
1 |
2 |
On the Users and Security Management dashboard that appears in the display area, click Manage Users, Groups, Roles. |
3 |
On the Users tab, in the row containing a built-in or internal user account whose password you want to change, click the Name column. |
4 |
5 |
1 |
2 |
On the Users and Security Management dashboard that appears in the display area, click Manage Users, Groups, Roles. |
3 |
On the Users tab, in the row containing a built-in or internal user account whose password you want to unlock, click the Locked column. |
4 |
5 |
3 |
On the Users and Security Management dashboard, click Manage Users, Groups, Roles. |
4 |
On the Users tab, select the user whose password you set to never expire. |
TIP: To set a specific expiry date, run the command: fglcmd.bat -cmd security:passwordexpiry -set <date> -u <user_name> |
1 |
2 |
On the Users and Security Management dashboard that appears in the display area, click Manage Users, Groups, Roles. |
3 |
On the Users tab, click the user account whose password you want to set. |
5 |
Click Expiration Policy. |
6 |
1 |
2 |
On the Users and Security Management dashboard that appears in the display area, click Manage Users, Groups, Roles. |
3 |
On the Users tab, click the user account which Auth Token you want to reset, then click Set Auth Token from the shortcut menu. |
4 |
Click Set. |
1 |
2 |
On the Users and Security Management dashboard that appears in the display area, click Manage Users, Groups, Roles. |
3 |
On the Users tab, click the user account which Auth Token you want to reset, then click Delete Auth Token from the shortcut menu. |
4 |
Click Delete. |
The Details of User View shows current user profile. It also allows you to edit individual settings, such as password changes, groups and roles associated with the user, and the user audit trail. Drill down to this view by clicking the Name column on the Users tab, and choosing View from the shortcut menu that appears.
You can also edit user information using a wizard flow. This flow is limited to internal and built-in users only. It is similar to the one for creating new users. Start this flow by clicking the Name column on the Users tab, and choosing Edit from the shortcut menu.
1 |
2 |
On the Users and Security Management dashboard that appears in the display area, click Manage Users, Groups, Roles. |
3 |
On the Users tab, locate the row containing a built-in or internal user account whose details you want to view. In that row, click the Name column and choose View from the shortcut menu that opens. |
• |
Profile shows the basic user details, such as the user name, status, logon statistics, and other. Clicking Unlock, Change Password, or Force PasswordChange allows you to perform these operations, as required. |
• |
Groups & Roles tab lists the groups and roles associated with the user account. Clicking Edit in the Groups or Roles view allows you to edit the user’s groups or roles. |
• |
User Audit Trail tab lists the audited operations related to the user’s login attempts. |
1 |
2 |
On the Users and Security Management dashboard that appears in the display area, click Manage Users, Groups, Roles. |
3 |
On the Users tab, in the row containing the built-in or internal user account whose details you want to edit, click the Name column. |
4 |
In the shortcut menu, click Edit. The Editing user dialog box opens. Any groups associated with the user account appear pre-selected in the flow. |
5 |
Click Next. The Editing user dialog box refreshes and the groups associated with the user account appear selected. |
6 |
If required, add or remove one or more groups, followed by clicking Next. Adding a user to a group grants access to all of the roles that are associated with that group. |
7 |
Optional — Edit the password for the user account you are editing in each of the Password and Confirm Password boxes. |
8 |
a |
In the Editing user dialog box, review the list of dashboards in the Name column, paying special attention to the allowed roles. The list can be sorted alphabetically by module or allowed role, and includes a search tool. |
c |
Select the row containing the default time range for the data appearing on the home page, and click Next. For example, to have the home page display the data collected in the last eight hours, select Last 8 Hours in the Default Time Range column. |
d |
Specify the refresh interval for the selected dashboard in seconds, and click Finish. For example, typing 300 causes the dashboard data display to refresh every five minutes. |
9 |
10 |
The Groups tab lists all Foglight users. This includes the default groups included with Foglight and any groups that you create after the installation. For every group, the list shows its name, the roles and users associated with that group, and the group type. There are three types of groups in Foglight:
• |
Internal. Includes the groups that are created after the installation. |
• |
Built-In. Includes the built-in groups that come with Foglight: |
• |
• |
Cartridge Developers. Allows the users to modify core dashboards and system modules. |
• |
Foglight Administrators. Grants access to administration-level dashboards, except for the Users & Security dashboard. |
• |
Foglight Operators. Allows the users to have access to core and cartridge dashboards. |
• |
Foglight Security Administrators. Provides access to the Users & Security dashboard. |
IMPORTANT: Built-in groups can not be deleted. |
• |
External. The groups that are mapped from an LDAP-compatible directory service that Foglight supports as part of the process of mapping external users. When an external directory service is configured in Foglight, you can display selected external groups on the Groups tab. For more information about configuring Foglight to use an external directory service, see Configuring directory services. |
To access this tab, on the navigation panel, choose Dashboards > Administration > Users & Security. From there, to start managing user access, click Manage Users, Groups, Roles and open the Groups tab.
The Groups tab includes a wizard that allows you to create new groups and associate them with roles and users. The wizard is invoked using the New Group button on the Groups tab. Using this flow you can create one or more groups.
Alternatively, you can create groups using the security:createuser fglcmd. For more information, see the Command-Line Reference Guide.
1 |
2 |
On the Users and Security Management dashboard that appears in the display area, click Manage Users, Groups, Roles. |
3 |
Select the Groups tab. |
4 |
a |
In the Name box, type the group name. |
b |
c |
Optional — In the Description box, type the group description. |
d |
Click Next. |
6 |
Select one or more users that you want to add to the group. Click Next. Adding a user to a group grants that user access to all of the roles that you are associating with the group. |
7 |
Select one or more roles that you want to associate with the group. Click Finish. Adding a role to a group grants the members of that group access to all of the roles that you are associating with that group. |
LDAP groups are any user groups that are mapped from an LDAP-compatible directory service supported by Foglight, when external directory services are configured. By default, external groups do not appear on the Groups tab of the Users & Security Management dashboard. You can enable them for visibility, when required. Any groups that appear on this tab also appear in other flows.
When you integrate Foglight with an external directory service, any user that is granted the Security Administration role (regardless of whether their account type is internal, built-in, or external), can import LDAP groups. To import one or more LDAP groups into Foglight, you must log in with an internal Foglight account (for example, foglight/foglight) to import and configure LDAP groups.
For more information about configuring Foglight to use an external directory service, see Configuring directory services.
1 |
Log in to the browser interface using an internal Foglight account (for example, foglight/foglight). |
2 |
3 |
On the Users and Security Management dashboard that appears in the display area, click Manage Users, Groups, Roles. |
4 |
Open the Groups tab. |
5 |
6 |
7 |
In the Import External Groups dialog box, find one or more groups that you want to import. |
a |
Optional — Limit the number of search results. In the Import External Groups dialog box, click Results Limit and select an appropriate value. |
b |
Enter a text string as a filter. For example, to find the groups whose names start with Office.Services, in the Group Name box, type Office.Services, and click Update Group List. |
8 |
Select the groups that you want to import using the check boxes in the left-most column and click Import Groups to import them into Foglight. |
9 |
Close the Import Successful message box and observe the updated LDAP Group Visibility Settings dialog box. |
10 |
In the LDAP Group Visibility Settings dialog box, select the groups that you want to import and click Save. |
11 |
From here, you can grant appropriate Foglight roles to the imported groups. For more information, see Associate users with groups and roles .
1 |
2 |
On the Users and Security Management dashboard that appears in the display area, click Manage Users, Groups, Roles. |
• |
If you want to edit user preferences for one or more users, on the Users tab, select those users, and click User Preferences. |
• |
If you want to edit user preferences for one or more groups, open the Groups tab, select those groups, and click User Preferences. |
4 |
In the Edit User Preferences dialog box, review the list of dashboards in the Name column, paying special attention to the allowed roles. The list can be sorted alphabetically by module or allowed role, and includes a search tool. |
5 |
6 |
Select the row containing the default time range for the data appearing on the home page, and click Next. For example, to have the home page display the data collected in the last eight hours, select Last 8 Hours in the Default Time Range column. |
7 |
Specify the refresh interval for the selected dashboard in seconds, and click Finish. For example, typing 600 causes the dashboard data display to refresh every ten minutes. |
Use the Remove Groups button on the Groups tab to remove groups from Foglight. You can only delete those groups that are added after the installation, or groups from en external directory that are selected for visibility on the Groups tab. Their types appear as Internal and External, respectively, on the Groups tab. The type of the default groups included with Foglight appears as Built-In. Built-In groups cannot be removed. Removing an external group has no effect on the external directory in which it is defined.
Alternatively, you can delete internal or external groups using the security:deleteuser fglcmd command. For more information, see the Command-Line Reference Guide.
1 |
2 |
On the Users and Security Management dashboard that appears in the display area, click Manage Users, Groups, Roles. |
3 |
Open the Groups tab. |
4 |
On the Groups tab, select the group that you want to delete. |
5 |
Click Remove Groups. |
6 |
On the Groups tab, the Role Names column shows the roles granted to each group, or the number of roles, if that number is higher than five. The User Names column contains the names of the users that belong to each group, or the number of users, if a group contains six or more users.
Hovering over these columns shows a list of the groups and roles associated with the group entry.
1 |
2 |
On the Users and Security Management dashboard that appears in the display area, click Manage Users, Groups, Roles. |
3 |
Open the Groups tab. |
4 |
On the Groups tab, in the row containing the group entry that you want to edit, click the Role Names column. |
6 |
Click Save. The dialog box closes and a message box opens, indicating the progress. |
7 |
Observe the Roles Names column. Hovering over this column shows the list of current roles, taking into account the latest changes. |
1 |
2 |
On the Users and Security Management dashboard that appears in the display area, click Manage Users, Groups, Roles. |
3 |
Open the Groups tab. |
4 |
On the Groups tab, in the row containing an internal or built-in group entry that you want to edit, click the User Names column. |
6 |
Click Save. A message box opens, indicating the progress. |
7 |
Observe the User Names column. Hovering over this column shows the list of current users, taking into account the latest changes. |
You can edit group details using a wizard. This workflow is very similar to the one used creating new groups. Start it by clicking the Name column on the Groups tab.
1 |
2 |
On the Users and Security Management dashboard that appears in the display area, click Manage Users, Groups, Roles. |
3 |
Open the Groups tab. |
4 |
On the Groups tab, in the row containing the user account whose details you want to edit, click the Name column. |
5 |
Click Next. |
6 |
Internal and built-in groups only: If required, add or remove one or more groups, then click Next. Adding a user to a group grants access to all of the roles that are associated with that group. |
7 |
If required, add or remove one or more roles, then click Finish. Granting a role to a group grants all members of that group access to the role. |
There are two types of roles in Foglight:
• |
Built-In. They dictate what actions users can perform. That is, when a role is assigned to a group, it enables the members of that group to use specific features or components for which access is controlled. |
IMPORTANT: The Built-In roles cannot be deleted. |
• |
Administrator. This role enables a user to access the Administration Module, the Web Console (web.xml), hidden Administration URLs, and the JMX-Console. An Administrator can manipulate agents, rules, derived metrics, registry variables, cartridges, types, and scripts. Users with this role also have access to all available report templates. Other users can use only those report templates whose roles match their user roles. The only limitation for Administrators is that they cannot access or edit the Users and Security dashboard, or access the Dashboard Development dashboard. |
• |
Advanced Operator. This role builds on the Operator role by adding the ability to access build-oriented dashboards such as the Service Builder and the Reports page, where users can add, manage, and manipulate scheduled reports. Users with this role can only access the report templates with advanced operator roles. |
• |
Cartridge Developer. This role extends the Dashboard Designer role by allowing the user to modify core dashboards and system modules. It also grants access to the Dashboard Development dashboard. |
• |
Console User. This role enables a user to access the Web Console (web.xml) only. It is the base level locked-down read-only role. Users assigned this role will not have access to core dashboards. |
• |
Core Reports. This role is assigned to all report templates included with the Management Server. This role is required by vFoglight to limit access to the reports provided by Core. |
• |
Dashboard Designer. This role builds on the Dashboard User role by adding the ability to access all dashboard tools such as Definitions and Data Sources. This role is for users who design dashboards using these advanced dashboard tools. |
• |
Dashboard User. This role is similar to the Console User role, but with additional access to any additional dashboards associated with the user. This role also includes permission to create new dashboards, new reports, and to configure the dashboard environment. |
• |
General Access. This role is for pre-5.2 cartridges installed on a version 5.2 or later Management Server. The role will be added to the appropriate views so that dashboards from the cartridge will appear in the Foglight interface. |
• |
Operator. This is the base level role for monitoring in Foglight. Users assigned this role have access to the core dashboard set such as Hosts, Alarms, Services, and Reports, with the ability to create new dashboards. Users with this role can only access the report templates with operator-level roles. This is the recommended default for new users. |
• |
Report Manager. This role allows users to generate and schedule the reports to which they have role access. It is different from the Operator role in that the users granted the Operator role can generate reports but not schedule them. The Report Manager role does not allow the user to create report templates with either the Definitions editor or custom report builder. For complete information about the Definitions editor, see the Web Component Guide. For details about the custom report builder feature, see “Creating a Report based on the Current Dashboard” in the Foglight User Help. |
• |
Security. This role provides access to the Users & Security dashboard. |
• |
Support. Users with this role have access to the Manage Support Bundles dashboard and the report artifacts necessary to generate the Diagnostic report contained in the support bundle. |
• |
Internal. Users with the Security role can create Internal roles. |
To access this tab, on the navigation panel, choose Dashboards > Administration > Users & Security. From there, to start managing user access, click Manage Users, Groups, Roles and open the Roles tab.
The Roles tab includes a wizard that allows you to create new roles and associate them with groups. The wizard is invoked using the New Role button on the Roles tab. Using this flow you can create one or more roles.
1 |
2 |
On the Users and Security Management dashboard that appears in the display area, click Manage Users, Groups, Roles. |
3 |
Select the Roles tab. |
a |
In the Name box, type the role name. |
b |
To create multiple groups, click Add more names, and type them into the list that appears, followed by clicking Add. |
c |
Optional — In the Description box, type the role description. |
d |
Click Next. |
6 |
Select one or more groups to which you want to grant the role you are about to create, followed by clicking Finish. Granting a role to group grants that role to all of the users that are the members of that group. |
Use the Remove Roles button on the Roles tab to remove roles from Foglight. You can only delete internal roles that are added after the installation.
1 |
2 |
On the Users and Security Management dashboard that appears in the display area, click Manage Users, Groups, Roles. |
3 |
Open the Roles tab. |
4 |
On the Roles tab, select the internal role that you want to delete. |
5 |
6 |
Click Delete. |
Granting a role to a group grants the role access to all users that are the members of that group.
On the Roles tab, the Groups column shows the roles granted to each group, or the number of roles, if that number is higher than five.
Hovering over this column shows a list of the groups associated with the role entry.
1 |
2 |
On the Users and Security Management dashboard that appears in the display area, click Manage Users, Groups, Roles. |
3 |
Open the Roles tab. |
4 |
On the Roles tab, in the row containing the role entry that you want to edit, click the Groups column. |
6 |
Click Save. The dialog box closes and a message box opens, indicating the progress. |
7 |
Observe the Groups column. Hovering over this column shows the list of current groups, taking into account the latest changes. |
You can edit role details using a wizard flow. This flow is very similar to the one used creating new roles. Start this flow by clicking the Name column on the Roles tab.
1 |
2 |
On the Users and Security Management dashboard that appears in the display area, click Manage Users, Groups, Roles. |
3 |
Open the Roles tab. |
4 |
On the Groups tab, in the row containing the user account whose details you want to edit, click the Name column. |
5 |
Click Next. |
6 |
If required, add or remove one or more groups, followed by clicking Finish. Associating a group with a role grants the group members access to that role. |
Foglight administrators can use the setting to control dashboard access for a specific role.
NOTE: This feature requires cartridge support. If a cartridge supports Dashboard Access Control Settings feature, the key dashboards which support access control will be displayed on the Dashboard Access Control Settings view. |
To get access to Dashboard Access Control Settings, click Dashboards > Administration > Users & Security in the Navigation panel.
The Dashboard Access Control Settings include the following fields:
NOTE: The icon only means that the specific roles have permission to access the target views, does not guarantee the target views are displayed on the menu, even if the target views are menu views. If the dashboard developer sets the target view to be accessed by the specific roles, but does not set the view to be displayed on the menu for those roles. Then, those role users can only access the target view from other view links to the target view, not from the menu. For example, the Hosts view on Infrastructure cartridge can be accessed by any roles from other cartridge, but not all roles can see the Hosts view on the menu. |
• |
• |
• |
For example, you can set the complexity level that must be used in the passwords of internal users and the users with the Security role. Foglight uses the following levels:
• |
1: Passwords are not checked for complexity. |
• |
2: Passwords must contain both alphabetic and numeric characters. |
• |
3: Passwords must contain at least one upper case letter, lower case letter, and numeric character, as well as at least one character that is not alphanumeric. |
The security levels are set as User password complexity level and Administrator password complexity level values.
By default, the complexity level for internal users’ passwords is 2, while the default complexity level for users with the Security role is 3. The complexity level for administrator passwords must be set to 2 or higher.
1 |
2 |
On the Users and Security Management dashboard that appears in the display area, click Password Policy Settings. |
3 |
4 |
If you are using Active Directory, and have trusts configured to allow users from one domain to access resources in different domain, keep in mind that these trusts require OS authentication and as such cannot be used in Foglight. When LDAP is configured, Foglight authenticates users through the main Active Directory forest, but it only searches the domains that are the children of the primary LDAP server (specified by the Nearest LDAP server URL setting). If the primary LDAP server fails, it searches the domains that are the children of the secondary LDAP server (specified by the Secondary LDAP server URL setting). For more information about problems that you may encounter when configuring LDAP with Active Directory, see Common Active Directory configuration problems.
• |
Nearest LDAP server URL: The URL to the primary LDAP server. |
• |
host is the fully qualified domain name or IP address of the LDAP server. |
• |
port is the port number of the LDAP server. |
• |
Secondary LDAP server URL: The URL to the secondary LDAP server. |
• |
Account is anonymous: If set to true, Foglight uses an anonymous service account to search for users in the extended directory. The default user name for anonymous service accounts is __anonymous__. Enabling this option sets the Distinguished name of the service account to __anonymous__. |
• |
Distinguished name of the service account: The distinguished name (DN) of the service account for further user searching, or a special account, such as __anonymous__. In Active Directory, typically, a common name (CN) is used instead of DN. |
• |
Group attribute for nested group searching: Specifies the name of the attribute of groups (for example, member) that contains nested groups’ distinguished names. It is used for resolving nested group membership in indirect Mode of group searching. |
• |
JAAS LoginModule Name: This setting is internal and as such should never be modified. |
• |
Match on User DN: Indicates if user distinguished names are matched. |
• |
Maximum level of group nesting: Specifies the maximum number of nested groups that can be queried. |
• |
Parent group attribute ID: Specifies the name of the attribute of users and groups (for example, memberOf) that holds the containing groups’ distinguished names. Used for resolving group membership of users and recursive groups in direct Mode of group searching. |
• |
Password: The password of the service account used for user searching in the external directory. |
• |
LDAP query prefix, LDAP query suffix: An LDAP query searches for user accounts in the external directory. It takes the user information provided on the Foglight login page (see Logging in to the Foglight browser interface) and searches for user information in the external directory. The directory tree typically contains multiple levels. Searching individual parts of the directory tree makes the authentication process shorter and more efficient as opposed to searching the entire directory tree which can result in request time-outs. You can narrow down to the specific groups that you want the LDAP queries to use by setting the prefix and suffix of the query. |
• |
LDAP query prefix: CN= |
• |
LDAP query suffix: ,CN=Users,DC=2k3,DC=dom |
• |
Role attribute ID, Is Role attribute a DN: Groups in the external directory are objects with attributes. Each attribute has an ID and a value. The setting Role attribute ID specifies the name of the attribute that uniquely identifies the name of the role in the external directory. LDAP queries use the role attributes to authenticate users. Is Role attribute a DN specifies if the role attribute is a distinguished name. |
• |
Mode of group searching: Indicates the direction in which groups are searched: |
• |
disabled: Do not search for groups. |
• |
• |
indirect: Search for groups in the scope to using the User attribute ID to search for groups and Group attribute for nested group searching. |
• |
The scope(s) to search for groups, The second group namespace, and The third group namespace: These settings indicate the groups in the external directory tree that are queried for a specific user whose authentication information is provided on the Foglight login page. You can specify up to three groups in the external directory, as required. The order in which the groups are searched is determined by the order these settings are listed: first, the query searches the group specified by the The scope(s) to search for groups setting, then the group specified by The second group namespace, and finally, the group specified by The third group namespace. |
• |
Environments with up to three or four users: There is no need to assign these groups. Instead, have the Foglight administrator assign the required roles after the initial user logins. |
• |
Larger environments: In Active Directory, create the same set of groups that exist in Foglight: Foglight Administrators, Foglight Security Administrators, and Foglight Operators. Add Active Directory user accounts that you want to integrate with Foglight to these groups, and set the The scope(s) to search for groups to point to the OU containing these groups. |
• |
LDAP search timeout (milliseconds): Specifies the maximal duration of an LDAP search, in milliseconds. LDAP searches that take longer than that result in time-outs. |
• |
Name of JAAS security domain: This setting is internal and as such should never be modified. |
• |
User alias attribute ID: User accounts in an external directory can have aliases. This setting specifies the name of the attribute associated with the user alias. |
• |
User attribute ID to search for groups: Specifies the name of the attribute of groups (for example, member) that contains users’ distinguished names. It is used for resolving group membership through groups in indirect Mode of group searching. |
• |
The LDAP context for user searching: Similar to specifying the groups in the directory tree, this setting provides a way for selecting a portion of the directory tree, giving a context to the query. |
• |
LDAP query suffix: ,CN=Users,DC=2k3,DC=dom |
• |
The LDAP context for user searching: CN=Users,DC=2k3,DC=dom |
com.quest.nitro.service.security.auth.spi.NitroExtendedLdapLoginModule | |||
OU=Foglight Admins,DC=emea, DC=corp,DC=apax,DC=com Note: Setting the scope to search for a group with the ldap root DN may cause a javax.naming.PartialResultException during searching. To search from the root DN, change the ldap url to use a global category. For example, setting the Nearest LDAP server as ldap://ukdatemea01:3268 should prevent a javax.naming.PartialResultException. |
|||
You can use the Active Directory dsquery command to see the DN for a Service Account.
This command creates a text file that you can search for proper Service Account DNs.
Foglight uses the LDAP context for user searching setting to determine where to start looking for LDAP users in the LDAP directory when an LDAP user logs into Foglight. Foglight searches for that user in that location, and every container level under that starting point. If the user account is at a higher level than what is set by the LDAP context for user searching, the login fails.
To test this behavior, simply set the context to the highest level of the LDAP tree. In Microsoft Active Directory, this is the Domain. For example, if the AD domain is example.com, the .LDAP context for user searching can be set to DC=example,DC=com.
You can adjust this setting later after ensuring that Foglight integration with LDAP works.
If LDAP authentication is not working in Foglight, try configuring the LDAP query prefix setting to force using older NTLM authentication. Do this by changing the LDAP query prefix from “CN=” to “sAMAccount=” .
• |
Missing the leading comma in the LDAP query suffix setting. The valid format looks like this: |
• |
Changes to the JAAS LoginModule Name setting. The valid format looks like this: |
Observing the result of a login attempt can often tell you if LDAP is successfully configured.
This message confirms that the LDAP configuration is successful. You just need to log in as a Foglight Security Administrator and add the newly added LDAP (External) user to a Foglight group which has the appropriate abilities (roles) granted.
If LDAP is not configured correctly, you see the following message:
1 |
2 |
On the Users and Security Management dashboard that appears in the display area, click Directory Services Settings. |
3 |
From the Configuration for drop-down list, select an LDAP configuration to be used for leverage. |
4 |
5 |
1 |
2 |
On the Users and Security Management dashboard that appears in the display area, click Directory Services Settings. |
3 |
From the Configuration for drop-down list, select an LDAP configuration that you want to use for the user authentication. |
4 |
Click Activate. |
Once an LDAP configuration is activated, the Activate button will be changed to Deactivate. You can repeat the above workflow to deactivate this LDAP configuration when needed.
1 |
2 |
On the Users and Security Management dashboard that appears in the display area, click Directory Services Settings. |
3 |
From the Configuration for drop-down list, select an LDAP configuration that you want to delete. |
4 |
Click Delete. |
5 |
Click OK. |
1 |
2 |
On the Users and Security Management dashboard that appears in the display area, click Directory Services Settings. |
3 |
4 |
5 |
Click Save. |
2 |
3 |
On the Users and Security Management dashboard that appears in the display area, click Directory Services Settings. |
1 |
2 |
5 |
Editing one setting at a time. On the Configure Directory Services view, click the Value column of the setting you want to edit. |
a |
b |
a |
b |
In the Test Configuration dialog box, type the name of a user account that exists in the newly integrated external directory, and click Test. |
1 |
2 |
On the Users and Security Management dashboard that appears in the display area, click User Session Settings. |
• |
To define a specific user session timeout, in the Number of minutes after which user should be logged out box, type the number of minutes. |
• |
To set the user session timeout to an infinite period, select the Session Never Times Out check box. |
4 |
Where **Some other Role** is a role that you have created and assigned to users or groups that you want to be able to perform global search.
© 2024 Quest Software Inc. ALL RIGHTS RESERVED. Terms of Use Privacy Cookie Preference Center