User Interface Overview
This section provides a general overview of the Protector user interface.
User Interface Structure
The Ops Center Protector user interface follows a general pattern for the hierarchical layout of pages. Understanding this hierarchy will help you navigate the UI more effectively, enabling you to locate, create and edit resources quickly and easily.

Page Type | Description |
Main Banner | The Main Banner appears at the top of all pages in the user interface and provides links to all the frequently accessed monitoring and administration dashboards and inventories. |
Navigation Sidebar | The Navigation Sidebar appears at the left of all pages in the user interface and provides links to all the frequently accessed management, configuration and design dashboards and inventories. |
Dashboard | Dashboard pages (e.g. Default Dashboard) are used when information needs to be grouped together into related sets of resources and functions. From a dashboard it is possible to view the inventories of resources. |
Inventory | Inventory pages (e.g. Nodes Inventory) list collections of resources of the same type. They can be filtered to display the entire set or a specific subset of those resources. From an inventory page it is possible to create, view and delete resources and perform other available actions on them. |
Detail | Detail pages (e.g. Node Details) display all the properties of a particular resource. If a resource is a composite of other resources (e.g. policies are a composite of classifications and operations) then its detail page may contain inventories of those sub-resources. From a detail page it is possible to edit the resource and perform other available actions on them. |
Wizard | Wizard pages (e.g. Node Type Wizard) are an ordered collection of dialogs that guide the user through the creation or modification of a resource. A dedicated wizard is provided for creating and editing each type of resource. If a resource is a composite of other resources then its wizard may invoke wizards for creating those sub-resources. |
User Interface Page Layout

Control | Description |
1. Banner | The banner remains visible and active at all times. It contains links to frequently used monitoring and administrative functions. Refer to the Main Banner description for more details. |
2. Breadcrumbs | The breadcrumbs remain visible and active at all times. They provide an indication of where you are in the hierarchy of pages and allow easy navigation to related pages. Refer to the Navigation Breadcrumbs description for more details. |
3. Pop-up Session Notifications | One or more color coded session notification messages may appear
down the right hand side of the page, these messages are displayed in response to
user interaction via the UI:
The session messages are removed after a few seconds, but can be viewed in the Session Notifications list displayed via the Main Banner. When a session notification message appears, check for entries in the Logs Inventory if further information is required. |
4. Sidebar | The sidebar is available at all times. It contains links to management, configuration and design functions. Refer to the Navigation Sidebar description for more details. |
5. Page Area | All pages relating to the Protector UI appear in this
area. Refer to the Inventory Page description for more details. Following logon, the Default Dashboard is displayed. It presents an overview of the current system status and contains links to the associated pages. |
Main Banner
The main banner appears at the top of all pages in the user interface and provides links to all the frequently accessed monitoring and administration functions.

Control | Description |
Dashboard | Opens the Dashboard |
Jobs | Opens the Jobs |
Logs | Opens the Logs |
Monitor | Opens the Monitor |
Storage | Opens the Storage Inventory |
Reports | Opens the Reports |
![]() | The name of the currently logged in user is displayed here. Opens the menu from which the Settings Wizard Dialog and the logout option can be accessed.Click to logout. |
![]() | Click to view the list of session notification messages. The
messages listed here are a cache of the pop-up messages displayed in the web UI. The
number of unread error notifications is displayed to the right of the button.
All unread session notifications are considered to have been
read when the list is opened then subsequently closed. All notifications can be
cleared by selecting Clear at the top of the popup list. NoteIf you have a number of browser
tabs open simultaneously, the notifications displayed here are local to the tab in
which you are currently working. |
![]() | Displays a menu from which the Online Help dialog and About dialog can be accessed. |
Settings Wizard
Controls the presentation of information within the user interface.

Control | Description |
Locale | Selects the locale so that information is presented in accordance with the conventions of the associated culture. |
Time Zone | The time zone to be used to display dates and times on the UI. The Master node's time zone is not changed. |
Use 24 hour format | Displays time in HH:MM:SS format when checked, otherwise AM/PM format is used. |
Page Size | Sets the number of tiles or table entries displayed per page in the Inventory Page. |
Default Layout | Selects tile or table view as the default in all Inventory Pages. |
Cancel | Discards all changes made to the settings and reverts to those used prior to opening the Setting page. |
Previous | Takes the user to the previous screen in the wizard. |
Save | Commits the new settings. Pages currently open in other tabs and windows will need to be reloaded before the changes are seen by the user. |
About dialog
This dialog is displayed when the
option is selected from the Main Banner.
This dialog shows the build number for the Master node. You may need this when communicating with Hitachi Vantara Support.
Online Help dialog
This dialog is displayed when the
option is selected from the Main Banner.
Click the link to open online help versions of the Protector User Guide in separate browser tabs. This also includes Application specific information.
Control | Description |
![]() |
Link to open the online help versions of below documents in separate browser tabs. This also includes Application specific information.
|
Navigation Breadcrumbs
The breadcrumbs appear at the top of all pages in the user interface and show the hierarchical location of the current page. This allows the user to navigate back to a parent page by clicking on the page name.

Control | Description |
Dashboard | The home page in the hierarchy (i.e. the Default Dashboard). Click here to navigate directly to the home page. |
1st Level Sub-page | The 1st level sub-page (e.g. Access Control) Click here to navigate directly to this page. |
2nd Level Sub-page | The 2nd level sub-page (e.g. Resource Groups). Click here to navigate directly to this page. If other related pages are available, these are shown in a pop-up menu by clicking the |
Current Page | The currently displayed page (e.g. Create). |
Navigation Sidebar
The sidebar is displayed to the left of all pages in the user interface and provides links to all the frequently accessed management, configuration and design functions.

Control | Description |
Nodes | Opens the Nodes Inventory |
Node Groups | Opens the Node Groups Inventory |
Policies | Opens the Policies Inventory |
Data Flows | Opens the Data Flows Inventory |
Schedules | Opens the Schedules Inventory |
Notifications | Opens the Notifications Inventory |
Restore | Opens the Restore Inventory |
Access Control | Opens the Access Control Dashboard |
Licenses | Opens the Licenses Inventory |
Default Dashboard
For example, if 5 Errors are indicated on the Alerts tile, clicking the corresponding text will open the Logs page from the Dashboard with a filter applied such that only error level logs are displayed.

Control | Description |
Jobs | Plots the number of completed, failed and active jobs by the hour.
The chart can be filtered by clicking the legends shown at the top of the tile.
Clicking on the coloured part of a bar in the time series opens the Jobs Inventory with the appropriate filter applied. NoteThe data displayed here will be
reset if the hub service is restarted on the master node. |
RPO | Plots the RPO status for all backups. The chart can be filtered by clicking the legends shown at the top of the tile. Clicking on a segment of the pie chart opens the RPO Report with the appropriate filter applied. |
Data Flows | Clicking on a counter opens the Monitor Inventory or Data Flows Inventory with the appropriate filter applied. |
Alerts | Indicates the number of unacknowledged error and warning level log messages, and the number of offline nodes. Clicking on a counter opens the Logs Inventory or Nodes Inventory with the appropriate filter applied. |
Backups | Indicates the status of backup jobs. Clicking on a counter opens the Tasks Inventory or RPO Report with the appropriate filter applied. |
Pause/Resume Dashboard Transition | When additional, user defined dashboards are added to the dashboard set, this button pauses or resumes the periodic transition between them. |
Configure User Dashboard Set | Opens the Configure Dashboard Set wizard, enabling user dashboards to be added to or removed from the dashboard set. |
Manage Dashboards | Opens the Dashboard Inventory,
enabling new dashboards to be created, edited or deleted. NoteDashboard creation requires an
in-depth understanding of the Protector REST API. Please contact
professional services if you need to add new dashboards. |
Inventory Page

Item | Description |
1. Page Title | Identifies the function or scope of the page. |
2. Tile Related Controls | Buttons displayed here represent commands that can be applied to items selected in the Tile/Table Area immediately below them. The buttons may be enabled (displayed in black) or disabled (displayed in grey) depending on the number and type of tiles selected. |
3. Page or Resource Related Controls | Buttons displayed here represent commands that apply to the page in general (e.g. email sender account settings for notifications). |
4. Layout Controls |
|
| |
| |
5. Filter Controls | The controls displayed here allow the results displayed in the Tile/Table Area to the left to be filtered based on the criteria selected. The filter controls can be hidden or displayed (4). Each inventory has an associated set of filters. In the majority of cases the filters are applied as you select them. For Restore inventories the filters are applied once the Search button is clicked. NoteIf the display area is limited, the filter controls will be positioned above the Tile/Table Display Area (7). |
6. Tile/Table Page Controls | When the number of items returned for the given filter criteria exceeds one page, these buttons are displayed to allow more results to be loaded. |
7. Tile/Table Display Area | The items returned for the given filter criteria are displayed here as separate tiles or rows in a table (depending on the display mode selected). Refer to Tile Control for more details about the controls displayed on tiles |
8. Select All Items Checkbox | All inventory items passing the applied filter criteria and displayed on the current page only are selected/deselected. |
Tile Control

Item | Description |
1. Select/Deselect Checkbox | This control is used to select/deselect tiles. Selected items display a check mark in this control and will have the commands (selected in the control bar above the tile area) applied to them. |
2. Supplementary Icons | For some tile types, supplementary icons may be displayed here to convey additional information (e.g. status). |
3. Item Type Icon | Each tile will have a specific icon displayed here to indicate the type of item to which it corresponds. |
4. Additional Hyperlink | For tiles that contain other items (e.g. Classifications may contain Filters) additional links to those items may me displayed here. Click the link to open the corresponding page. |
5. Item Description and Parameters | The key properties of the resource are displayed here. |
6. Item Name and Hyperlink | The name of the item is displayed here. Click on the name to open the corresponding details page. |
Button Icons
Universal Tags
As the number of managed objects increases within a system, it becomes progressively more difficult to manage large lists using only the object’s native metadata. Universal tags provide a method for users to add extra metadata in the form of Tags to enhance the search and filter abilities of lists.
Tags can be applied to the following objects:
- Nodes
- Node groups
- Policies
- Policy Operations
- Data Flows
- Recovery Points

Control | Description |
Node Name | Enter a name for the Node. |
Tags | Add the tags to be associated with the object being created. |
Cancel | Discards all changes made to the settings and reverts to those used prior to opening the current page. |
Previous | Takes the user to the previous screen in the wizard. |
Save | Commits the new settings. Pages currently open in other tabs and windows will need to be reloaded before the changes are seen by the user. |

Control | Description |
Edit Type | Enter the Edit Type. |
Tags | Add the tags to be associated with the object being created. |
Cancel | Discards all changes made to the settings and reverts to those used prior to opening the current page. |
Apply | Commits the new settings. Pages currently open in other tabs and windows will need to be reloaded before the changes are seen by the user. |
Jobs and recovery points are objects that are generated by the system after a backup / snapshot operation.
To assist the manageability of these, they inherit the tags from the objects that were involved in creating them. Jobs and recovery points will inherit the tags from:
- The source node they represent in the data flow
- The node group the source node is in
- The storage node that stores the recovery point
- The data flow that created the recovery point
- The policy that created the recovery point
- Custom tags that were included if manually triggered
Inherited tags are assigned at the point that the jobs or recovery points are created and stored as independent tags against those objects. The tags assigned due to inheritance persist unchanged even if the originated object’s tags later change, e.g. if a recovery point has inherited the tag “Production” from the Application Node, later removing that tag from that Application Node will not affect existing recovery point.
Note also that new recovery points and jobs will also only inherit any tags changes once the affected data flow have been re-activated. So if you were to alter the tags on a node, new recovery points will not reflect those changes until you re-activate the data flow that have those nodes.
You can add and remove tags on recovery points. You can modify tags on Recovery Points by either selecting the Recovery Point on the Restore Screen and selecting the "Edit Tag" icon, or viewing the Recovery point record and selecting the "Edit Tag" icon.
There are two types of tags; simple tags and key value pair tags.
Simple tags are straight forward labels. You may for instance tag all your production source machines with the tag “production”. You could then go to the RPO report and check the RPO only for machines that are marked “production”.
There are also key value pair tags. They are in the form of key:value . The concept is the ability to categorise a tag. For instance you can assign nodes a location tag in the form of location:paris or location:London. If you lost connection to a data center, you would be easily see that all the nodes at a particular location are down.
Tags can only contain alphanumeric characters, underscores and spaces. The “:” in a tag will designate it to be a key value pair. Capitalisation of tags is preserved but from a search and filter point of view ignored.
Many inventory screens have the ability to perform filter queries using tags. On those screens you will be provided with an entry box for adding a tag to search on. The search will return results that contains any tags that are in the search query, e.g. this search is an "or" operation on the selected tags. The tag needs to be an exact match the tag or the key value of the tag. The search however is not case sensitive.
So if you had an entry tagged: "Location:London" and "production" the following is the behaviour of the searches:
- Searching for tag: "Production" will return the entry because it is a case insensitive match.
- Searching for tag: "Prod" will not return the entry as this is a partial tag
- Searching for tag: "location:" will return the entry because the key value matches. "London" is not required
- Searching for tag: "location" will return the entry because the key is treated as a simple tag as well as key value pair tag
- Searching for tag: "Location:Paris" will not return the entry as the value doesn't match

Control | Description |
![]() | Edits an existing node in the inventory. The Node Type Wizard is launched to enable the node's attributes to be changed. |
![]() | Modifies the tags of an existing object from the either the inventory screen or the details screen of the object. |
![]() | Enabled only if one or more unauthorized nodes is selected in the
inventory. Attempts to authorize the selected nodes with the Master node. Only nodes
that have been authorized by the Master node may perform Protector functions. NoteIf an attempt is made to authorize
an inactive or unknown node, or if the master node fails to communicate with the
node, an error log is generated and the node remains unauthorized. |
![]() | Enabled only if one or more authorized nodes is selected in the
inventory. Attempts to deauthorize the selected nodes. Nodes that have been
deauthorized cannot perform Protector functions. Note
|
![]() | Enabled only if one or more authorized nodes is selected in the
inventory. Attempts to remotely upgrade the Protector software installed
on the selected nodes. The required upgrade installer and configuration files must
be present in the C:\Programs Files \Hitachi\Protector\runtime\updater folder on the Master
node. Note
|
![]() | Enabled only if one or more nodes is selected in the inventory.
The node is deleted from the inventory. NoteIf an OS
Host node is still running the Protector hub process and
is configured to use the current Master node, then the
node will re-appear as an unauthorized node as it periodically reconnects to the
master node. Protector should be
uninstalled from the node to stop this periodic reconnection. |
![]() | Adds a new node to the inventory. The Node Type Wizard is launched to guide you through the process. |
Existing Node(s) | Nodes on which Protector has been installed are automatically detected and
listed here along side those that have been added by the user. The Node Details is displayed to enable the node's details to be
viewed and edited. Note
|
![]() | Filters the displayed results based on Node Name. |
Filter on User Tags | Filters the displayed results based on Tags contained in the data flow. |
Filter on Node Type | Filters the displayed results based on Node Type. |
Filter on Operating System | Filters the displayed results based on Operating System. |
Filter on Connection State | Filters the displayed results based on Connection State. |
Filter on Authorization State | Filters the displayed results based on Authorization State. |
Using the Advance Query String you can get more control of how the queries work.
While the Tag Query box does an exact match of any of the tags. So in the Tag Query box you entered tags "vmware" and "location:new york" it would be equivalent to:
((userTagsKeys = "vmware") OR (userTags = "location:new york"))
There are however extra search methods available using the Advance Query. These include
Value | Description |
Exact Match Include | entry = value |
Partial Match Include | entry ~ value |
Boolean OR | condition OR condition |
Boolean AND | condition AND condition |
If you wanted only to match any nodes with the string "vm" in the tag but only in location New York, you can use this custom query:
((userTagsKeys ~ "vm") AND (userTags = "location:new york"))

Triggering Operations from the Monitor screen now have the ability to add a tag to the
trigger. In a situation for instance where you wanted to create a backup of a system prior
to the upgrade, you could do a trigger with a tag “Pre upgrade”. It will be clear then in
the restore screen the purpose of this adhoc backup and its timing.
If you have permission to modify an object e.g. Node, data flow, etc. as governed by the role based access rules, you will have the ability to add / remove tags. Tags belong to the object so any tags are visible to anyone who can view the object.
- There is no central inventory of existing tags. So currently there is no pick list or hint that a tag is in use.
- Generation 1 of the Repository does not fully support tags.