Remote Management provides the ability to monitor and control multiple sync policies from the Riva Service Monitor. Specifically, on the Remote Services tab of the Riva Service Monitor, it is possible to
In an enterprise-level deployment on several nodes, Remote Management can be used to
The Remote Services tab of the Riva Service Monitor application offers various functions and operations. You can run them on enabled Riva services, via internal communications that the Riva Remote Service provides.
The Remote Services tab, illustrated below, is available on the Riva Service Monitor. Some configuration is required to set up the connection to existing Riva services.
Note: All the screen shots come from Riva 2.4.42.
For the initial configuration of Remote Riva Services, see the following articles:
The Remote Riva Service allows requesting the following information from an enabled Riva service:
To view a sync policy's advanced and custom options:
To view a sync policy's destinations:
(Riva 2.4.42 or higher.)
Execution Units are work processors that execute certain operations in their schedule. The following Execution Units are available:
To view a policy's execution units:
Note: The parameters of execution units are read-only. You cannot start or stop their execution, but you can add them to the list of event monitors.
The Global Calendar Management database contains metadata for the appointments that have been synced. The metadata consists of things like unique item database ID numbers, modification time stamps, and item change revisions to keep track of what has been synced. None of the private appointment information is cached or written anywhere.
Over time, the metadata can grow quite large, which may affect performance. Some of the metadata may be very old and can be safely deleted.
Only in Riva On-Premise 2.4.43, the Global Calendar Management node can be used to clean up the GCM. In Riva 2.4.44 or higher, there is a different way to clean up the GCM.
To clean up a policy's old metadata from the Global Calendar Management database:
(Also known as the Global Destination Entity Registry; Riva 2.4.42 or higher.)
The purpose of the GDR is to prevent syncing the same user entity in multiple Riva locations. For example, in a multi-node environment, it is extremely important to guarantee that each user is processed only once, and if another node tries to sync the same user, the attempt must be prevented to avoid any data collisions, duplications, etc. When the GDR service is enabled, it protects the uniqueness of every user entity.
To view the GDR:
In some cases, though, there is a need to move a user from one Riva location to another (for example, move user from Node 1 to Node 2). Before this operation can be completed, the GDR needs to clear the user's registration from Node 1 – to allow it to run on Node 2 (and register there during the first sync).
To clear users from the GDR:
To view the resolved entities:
Note: This functionality requires Riva 2.4.42 or higher.
Communication is attempted with every sync processor that is running a sync for the selected users. If a processor is reachable, it receives the stop sync command, and the sync stops. If a processor is busy and cannot accept the stop sync signal, the signals are repeated for up to 30 seconds. After that, if the processor is still not reachable, the thread of this processor and the sync are forcibly stopped.
Note: This functionality requires Riva 2.4.49 or higher.
To view a policy's scheduler details:
The informational list view provides some additional service functions:
Note: For every function available in the Detailed view, there is a corresponding name attribute that is used as a filter in the informational list view (Advanced Settings -> Key; Destinations->Name, etc.).
Note: By default, the list view shows 250 items on one page. If there are more items to show, they are automatically split into pages. For example, the following screen shot shows the top portion of page 1 of a total of two pages.
Note: This operation is available for Resolved Entities and Execution Units. (The latter are available in Riva 2.4.42 or higher.)