Table Of Contents
Managing Security
Security Overview
Scopes
Default Permissions
Security Access Roles
Customizing Security Flow
Creating Scopes
Editing and Viewing Scope Properties
Deleting Scopes
Creating New Cisco ANA User Accounts
Granting or Editing User Rights
Editing User Rights
Defining User Security Rights
Assigning Maps to Users
Deleting a Cisco ANA User Account
Changing User Passwords
Changing Passwords as an Administrator
Changing Passwords as a User
Managing Security
This chapter describes how Cisco ANA implements a two-dimensional security engine combining a role-based security mechanism with scopes (groups of NEs) that are granted to users. In addition, it describes managing users in the Cisco ANA platform, including defining users and passwords.
This chapter includes the following sections:
•
Security Overview
•
Customizing Security Flow
•
Creating Scopes
•
Creating New Cisco ANA User Accounts
•
Granting or Editing User Rights
•
Deleting a Cisco ANA User Account
•
Changing User Passwords
Security Overview
This section describes the security related concepts and terms used in Cisco ANA Manage.
Scopes
Cisco ANA Manage enables you to group a collection of managed NEs so that users can view and manage the NEs based on their user role or permission.
After you allocate a scope (list of NEs) and a role to a user, the user can perform various activities on the NEs included in the scope, as follows:
•
Activate services.
•
Manage alarms in NetworkVision.
•
Manipulate graphical NEs in the map.
•
View NE, inventory, and link properties.
•
Add NEs to the map view.
•
Manipulate business tags per NE.
•
Manage advanced options such as show counters, show utilization, and refresh.
By default, Cisco ANA includes a preconfigured scope, All Managed Elements, for your use. This default scope, which cannot be edited or deleted, includes all managed NEs. A user granted the All Managed Elements scope can view and manage all NEs at any time according to the user role assigned to the scope.
Default Permissions
The role or default permission applies only to the activities that are related to GUI functionality, not the activities related to NEs. Default permissions include:
•
Application login.
•
Alarm management in NetworkVision.
•
Map management—Creating, deleting, and opening.
•
Map manipulation—Arranging maps, adding NEs, managing aggregations, placing NEs in map, and setting map background.
•
Business tag management.
Security Access Roles
Cisco ANA provides five predefined security access roles that you can grant to users to enable system functions:
•
Administrator—Manages the system configuration and security. Cisco ANA Manage supports multiple administrators.
•
Configurator—Activates services and configure the network.
•
Operator Plus—Manages the alarm lifecycle.
•
Operator—Configures business tags and manage most day-to-day operations.
•
Viewer—Has view-only access to the network and to nonprivileged system functions.
Note
Roles can be granted per scope or at an application level; that is, all activities that are related to GUI functionality and not the activities related to devices. Users can have different roles for different scopes. Role functionality is incremental.
Table 10-1 describes role functions according to the default permission and scope-based functionality.
Table 10-1 Roles, Default Permission, and Scope-Based Functionality
Role
|
Default Permission-Based Functionality
|
Scope-Based Functionality
|
Administrator
|
Platform management:
• Manage Cisco ANA servers, AVMs, transport, and VNEs.
• Manage global settings: Polling groups, protection groups, client licenses, and service disclaimers.
• View DB segments.
• Create and delete scopes.
• Manage user accounts.
• Manage static topology links.
• Manage VNEs from Cisco ANA Manage or NetworkVision.
Map management:
• Open, edit, and delete all user maps.
|
|
Configurator
|
Map management:
• Create maps.
Advanced tools:
• Ping and Telnet an NE directly from the client.
• Enable and disable port alarms.
• Cisco ANA Command Builder.
|
Activation services:
• Allow activation commands per managed NE.
|
OperatorPlus
|
Map management:
• Create new maps and add NEs.
• Edit, delete, and rename maps.
• Save maps.
Map manipulation:
• Create and break aggregations.
• Change map layout.
• Set background image.
• Create business links.
|
Alarm management:
• Acknowledge, remove, and clear alarms that belong to the NEs within a user's scope that have the OperatorPlus role.
Map manipulation:
• Create business tags for NEs.
Display network information:
• Include path tool traffic, rates, drops, or any dynamic data.
|
Operator
|
Map manipulation:
• Create and delete business tags.
Application:
• Open EventVision.
|
Display network information:
• Refresh port information from NE.
|
Viewer
|
Application:
• Log into NetworkVision and EventVision.
• Change user password.
• View the device list.
• View map.
• View link properties.
• Use table filter.
• Export from any table.
|
Display network and business tag information:
• View alarm list, alarm properties, and find alarms.
• Find and view attachments.
• View NE properties and inventory.
• Calculate and view affected parties.
• Open port utilization graph.
|
Customizing Security Flow
Figure 10-1 and the subsequent text describe the steps required to customize security using Cisco ANA Manage, and the order in which the steps must be performed.
Figure 10-1 Customizing Security Flow
1.
Install licenses. This allows you to control and monitor the number of client and BQL connections over a limited or unlimited period of time based on the client licenses installed. For more information, see Managing Client Licenses, page 7-1.
2.
Define scopes. This enables you to group specific managed NEs so that users can view and manage those NEs based on their individual user role. For more information, see Creating Scopes.
3.
Define Cisco ANA user accounts. This enables you to define and manage user accounts. For more information, see Creating New Cisco ANA User Accounts.
4.
Grant scopes and roles to users. This enables you to manage general user account information, the list of scopes assigned to each user, and security access roles per scope. For more information, see Granting or Editing User Rights.
Creating Scopes
Cisco ANA Manage enables you to group specific managed NEs so that users can view and manage those NEs based on their user role or permission.
After a scope is created, it can be assigned to a user. Multiple scopes can be assigned to a single user and a single scope can be assigned to multiple users. When the scope is assigned to a user, you must provide the user with security access roles that define the user's role within the assigned scope. See Granting or Editing User Rights.
To create a scope:
Step 1
Select Scopes in the Cisco ANA Manage window.
Step 2
Open the New Scope dialog box in one of the following ways:
•
Right-click Scopes, then choose New Scope.
•
Choose File > New Scope.
•
Click New Scope in the toolbar.
The following fields are displayed in the New Scope dialog box:
•
Scope—The name of the scope (unique).
•
Available Devices—A list of all available devices.
•
Active Devices—A list of all active devices defined for the scope.
The following buttons are displayed in the New Scope dialog box:
|
Add All—Adds all available devices to the Active Devices list.
|
|
Add Selected—Adds the active device to the Active Devices list.
|
|
Remove Selected—Removes an active device from the scope.
|
|
Remove All—Removes all active devices from the scope.
|
Step 3
In the Scope field, enter a name for the scope.
Step 4
Choose a device from the list of Available Devices, then click Add Selected to add the device to the list of Active Devices.
Note
You can select multiple devices by using the Ctrl key.
Step 5
Click OK. The scope is saved and is displayed in the workspace.
Editing and Viewing Scope Properties
Cisco ANA Manage enables you to edit or view the details of a scope.
To edit or view scope properties:
Step 1
Select Scopes in the tree pane.
Step 2
Select the scope that you want to edit or view in the workspace.
Step 3
Open the Properties dialog box for the scope in one of the following ways:
•
Right-click the scope, then choose Properties.
•
Choose File > Properties.
•
Click Properties in the toolbar.
For more information about the Properties dialog box, see Creating Scopes.
Step 4
Edit and view the properties as required.
Step 5
Click OK. The Properties dialog box is closed.
Deleting Scopes
A device scope (lists of devices or NE groups) can also be deleted.
Note
When a scope is deleted, it is deleted from all users who have the assigned scope.
To delete a scope:
Step 1
Select Scopes in the tree pane.
Step 2
Select the scope that you want to delete in the workspace.
Note
You can select multiple scopes by using the Ctrl key.
Step 3
Right-click the scope, then choose Delete. The scope is deleted and is removed from the workspace.
Creating New Cisco ANA User Accounts
The Users branch enables you to define and manage user accounts. This includes managing general user information as well as security access rights and forced login changes, as required. You can also monitor a user's last login time.
Note
Creating a new user using the New User dialog box is only one part of the process of creating a user. You also need to grant a user security rights to operate Cisco ANA applications in the User Properties dialog box. For more information, see Granting or Editing User Rights.
A new user is created with the following predefined system defaults:
•
No scopes are assigned to the user.
•
The number of connections is unlimited.
•
The password must be changed every 30 days.
Note
NetworkVision has the following preconfigured password defaults:
- The maximum length of the username and full name is 20 characters.
- The minimum length of the user password is 8 characters.
- The maximum length of the password is 20 characters.
- The minimum number of digits that must be included in the user password is 1.
- The username cannot contain any special characters such as *, #, or ?.
- The password cannot contain the username or vice versa.
To define a user account:
Step 1
Select Users in the Cisco ANA Manage window.
Step 2
Open the New User dialog box in one of the following ways:
•
Right-click Users, then choose New User.
•
Choose File > New User.
•
Click New User in the toolbar.
Note
Click Show Password Rules to display the current password rules.
The following fields are displayed in the New User dialog box:
•
User Name—The new user's name; used for logging in.
Note
The username is unique and can contain a maximum of 20 characters. Special characters cannot be used.
•
Full Name—(Optional) The full name of the user.
Note
Valid entries include a maximum of 20 characters; special characters cannot be used.
•
Description—(Optional) A free text description of the user.
•
Password—Enter the new password.
Note
A minimum of 8 characters must be used, including at least 1 digit. The maximum length of the user password is 20 characters.
•
Confirm Password—Enter the new password again to confirm the new password.
The Role drop-down list enables you to define the security access role (permission) for the new user.
Note
The permission applies only to activities or actions that are not related to an NE. For more information on the functionality that a user can perform, see Security Access Roles.
When a new user is defined as an Administrator, this user can perform all administrative actions, including opening all maps, working with all scopes, and managing the system using Cisco ANA Manage. These activities are performed with the highest privileges. Cisco ANA Manage supports multiple administrators. Access rights do not need to be defined for an administrative user. For more information, see Security Access Roles.
The Force Password Change at Next Login check box is checked by default and forces the user to change the user password when they next log in.
The following button is displayed in the New User dialog box:
•
Create—Adds the new user to the list of Cisco ANA Client users and displays the new username in the workspace.
Step 3
In the User Name field, enter a unique username (mandatory).
Step 4
Enter a full name and description, if desired.
Step 5
Enter a password in the Password and Confirm Password fields (mandatory).
Step 6
Choose a security access role for the new user from the Role drop-down list.
Step 7
Click Create. The new username and default security access role are displayed in the workspace.
Granting or Editing User Rights
Once you have defined the scopes and the new user accounts, Cisco ANA Manage enables you to:
•
Manage or edit general user account information.
•
Manage the list of scopes assigned to the user.
•
Associate security access roles on a per-scope basis.
•
Assign maps to a user.
Note
A user can have different security access roles for different scopes and maps.
In addition, you can view the properties of a user.
Editing User Rights
Cisco ANA Manage enables you to manage or edit general user account information. In addition, you can view the properties of a user.
To grant or edit a user's rights:
Step 1
Select Users in the Cisco ANA window.
Step 2
Right-click the required user, then choose Properties.
The Properties dialog box is displayed with the General tab selected by default.
The General tab contains general user account information:
•
User Name—The current username. The username cannot be modified.
•
Last Login—The date and time that the user last logged in.
•
Full Name—The user's full name.
•
Description—A description of the user.
The following check boxes are displayed in the General tab:
•
Enable Account—Check this option to enable the user account, or uncheck to disable the user account. The user account is automatically locked when the number of logins defined is exceeded (the Limit Connections to option is selected). You can manually lock or unlock a user's account at any time. A user whose account is locked cannot log into the system.
•
Limit Connections to—The number of instances of Cisco ANA client applications that the user can access at any one time. For example, if the number of connections is limited to 10, the user can have 5 instances of Cisco ANA Manage and 5 instances of NetworkVision open at the same time. If the user then tries to open an instance of EventVision, the attempt is refused.
•
Force Password Change After—The number of days after which a user is forced to change their password.
•
Force Password Change at Next Login—Choose this option to force the user to change the user password at next login. You can define this option at any time.
Step 3
Edit the general properties as required.
Defining User Security Rights
Use the Security tab in the User Properties dialog box to define a user's default security rights.
To define a user's default security rights:
Step 1
Select Users branch in Cisco ANA.
Step 2
Right-click the required user, then choose Properties.
The User Properties dialog box is displayed.
Step 3
Click the Security tab.
The Security tab enables you to manage the user's capability to view and manage applications and NEs by applying user scopes and security access roles. By default, a new user is assigned the viewer security access role. The following columns are displayed in the table in the Security tab:
•
Scope Name—The name of the scope.
•
Security Level—The security access role defined for the scope. For more information, see Security Access Roles.
The following buttons are displayed in the Properties dialog box when the Security tab is selected:
•
Add—Adds the new scope.
•
Remove—Deletes the selected scope from the user's active rights.
•
Edit—Edits the selected permission of the user.
Step 4
Click Add to add a scope to the active rights of the user. The Security Level dialog box is displayed.
The following area is displayed in the Security Level dialog box:
•
Available Scopes—Lists all predefined and unassigned scopes.
The following list is displayed in the Security Level dialog box:
•
Security Level—Displays the security access roles for the defined scopes. For more information, see Security Access Roles.
Step 5
Choose a scope from the Available Scopes list.
Step 6
Choose the required security access role from the Security Level list.
Step 7
Click OK. The scope is added to the list of Active Rights in the Security tab of the User Properties dialog box.
Step 8
Click Apply, then OK. The Properties dialog box is closed.
Assigning Maps to Users
Cisco ANA Manage enables the administrator to assign maps to the user. When logging in to NetworkVision, new users do not have permission to view any existing maps; they can only access maps they create going forward. However, administrators can assign existing maps to new users by enabling this feature and manually assigning the maps.
To enable this feature.
Step 1
Log in to the gateway server as user sheer.
Step 2
Change to the ~sheer/Main directory.
Step 3
Run the following command (which is one line):
# ./runRegTool.sh -gs localhost set 127.0.0.1
site/mmvm/services/securitymanager/map-security-enabled true
Step 4
When the gateway server returns a success message, restart the gateway.
To assign maps to a user (after enabling this feature):
Step 1
Select Users in the Cisco ANA window.
Step 2
Right-click the required user, then choose Properties.
The User Properties dialog box is displayed.
Step 3
Click the Maps tab.
The Maps tab is divided into two parts:
•
The left side displays a list of all available maps in the database that have not been assigned to the user.
•
The right side displays all maps that have been assigned to the user and that the user can open and manage in NetworkVision.
The following buttons are displayed between the available maps and assigned maps lists in the Maps tab:
|
Moves the selected map to the Assigned Maps list.
|
|
Move the entire available map list to the Assigned Maps list.
|
|
Removes a selected map from the assigned map list to the Available Map list.
|
|
Removes the entire assigned map list to the Available Map list.
|
Step 4
Choose a map from the list of Available Maps, then click the required button to add the map to the list of Assigned Maps to the user.
Note
You can select multiple rows by using the Ctrl key.
Step 5
Choose and move maps between the two lists, as required, using the appropriate buttons.
Step 6
Click OK to confirm the user's assigned maps.
Deleting a Cisco ANA User Account
To delete a user account:
Step 1
Select Users in the Cisco ANA window.
Step 2
Select the user account that you want to delete in the workspace.
Note
You can select multiple rows by using the Ctrl key.
Step 3
Right-click the user, then choose Delete. The selected user is deleted, and is not displayed in the workspace.
Changing User Passwords
You can use Cisco ANA Manage to change a user's password at any time. When this happens, the user is usually forced to change the password when they next log in.
The current user can also initiate a change of their password; in this scenario, they are required to enter the old password to validate the new password.
Changing Passwords as an Administrator
To change a user's password as an administrator:
Step 1
Select Users in the Cisco ANA window.
Step 2
In the workspace, select the user whose password you want to change.
Step 3
Right-click the required user, then choose Change Password. The Change Password dialog box is displayed.
Note
Click Set Password Rules to display the password rules.
Step 4
Enter the new password in the Password and Confirm Password fields.
Step 5
Click OK. A confirmation message is displayed.
Step 6
Click OK. The Change Password dialog box is closed.
Changing Passwords as a User
Cisco ANA Manage enables the current user to also initiate a change of password.
To change your password as a user:
Step 1
Choose Tools > Change User Password.
The Change User Password dialog box is displayed.
Note
Click Set Password Rules to display the password rules.
Step 2
Enter the old password in the Old Password field.
Step 3
Enter the new password in the New Password and Confirm Password fields.
Step 4
Click OK. A confirmation message is displayed.
Step 5
Click OK. The Change User Password dialog box is closed.