Understanding Unified Assurance Multitenancy
In Oracle Communications Unified Assurance, multitenancy is the practice of a single organization with multiple users sharing a single installation and data set, but with controlled access to different parts of the data set for different users. For example, you could grant users access to only the data related to their relevant device group. Unified Assurance multitenancy is not the typical cloud computing multitenancy model, where multiple organizations share the same instance to view their own isolated data.
You set up multitenancy for your users by creating groups of Unified Assurance elements, creating user groups with appropriate roles, and defining which roles have access to which element groups by specifying restrictive IDs. You define multitenancy groups for the following elements:
-
Devices
-
Dashboards
-
Diagrams
-
Event filters
-
Links
-
Context menus and tools for:
-
Events
-
Topology graphs
-
Vision markers
-
Some components of Unified Assurance do not support multitenancy:
-
Metric Analytics
-
Vision (though you can control which custom menus and tools users have access to)
-
Topology graphs and graph dashboards (though you can control which custom menus and tools users have access to)
For more information about configuring multitenancy and setting up users, groups, roles, and access permissions, see Configuring Multitenancy and Authentication Options and Adding User Accounts in Unified Assurance Security Guide.
Multitenant NPM Dashboards
NPM uses multitenancy in two ways. Tenant-specific user groups and device zones control the NPM data that you can access. OpenSearch tenant workspaces control the dashboard objects that you can access.
When you create a dashboard, visualization, saved search, or other saved object in a tenant workspace, it is available only in that workspace unless you clone it to another authorized tenant. The workspace does not independently restrict access to NPM data.
For information about working with tenant-specific dashboards, see Managing Multitenant NPM Dashboards.