[Index]

Model: relation/AssuranceArbitratorServer

Assurance

Full HTML Help

:bdg:`UC Monitoring`

System Message: ERROR/3 (<string>, line 10); backlink

Unknown interpreted text role "bdg".

Tip

Use the Action search to navigate Automate

Overview

Users with both Automate and Insights deployed can enable monitoring of UC applications via the Automate Admin Portal, from an Insights Arbitrator server integrated with Automate.

Note

For details around integrating Automate with the Insights Arbitrator server, see Arbitrators

Once the integration is set up, you onboard customer server clusters, comprising one or more Cisco Unified Communication Manager (UCM) CallManager servers and/or Cisco Unity Connection (CUC) servers, to an Arbitrator server for monitoring, from within the Automate Admin Portal.

The following servers are supported:

Note

The image displays a customer with four Cisco UCM servers that are part of the same cluster. The cluster is onboarded to the Arbitrator server for monitoring purposes.

This feature provides the following functionality in the Admin Portal:

Note

At the time of writing (Automate v21.3), modifying any existing monitoring setup on UC apps is not supported. However, deleting a UC app on Automate will remove the asset and related configuration from all corresponding Insights Arbitrator servers.

Onboarding provisioning

The onboarding process triggers a workflow that finds all the servers in the cluster, then provisions all required monitoring elements (which differ depending on whether the server is UCM or CUC, Publisher or Subscriber, or CUCM server type VOICE_VIDEO, or IM_P).

Note

You can view all workflow provisioning steps via the transaction log in the Admin Portal.

|CUCM-arbitrator-provisioning|

The table describes the onboarding provisioning that occurs for the server types supported for Arbitrator monitoring:

Server in the cluster Onboarding Provisioning
CUCM VOICE Publisher (PUB)

Provisioning on Arbitrator:

  1. Creates the asset on Arbitrator.

  2. Adds the asset into an asset group on Arbitrator (or updates the asset group if it already exists)

  3. Creates a credential for the server.

  4. Creates a server-specific probe and probe group combination.

  5. Creates five Arbitrator monitoring profiles, which define the schedule for the probe to run on the asset (for example, every 5 minutes, or once a day):

    • A server-specific PERFMON CUCM group profile that associates the probe and probe group combination with the asset and the credential.
    • Four profiles that associate static probes (which are always on the Arbitrator) with the asset: RIS, PING Monitor, Version, RTMT

    The static probes must exist on the Arbitrator for Arbitrator monitoring to work. The static probes are associated with new assets, using the profiles.

Provisioning on the CallManager:

  • Creates the application user. When onboarding multiple servers, you can ignore a fail status at this step Create Cucm App User, since duplicate user creation is ignored.
  • Updates service parameters
CUCM VOICE Subscriber (SUB)

Provisioning on Arbitrator:

  1. Creates the asset on Arbitrator.
  2. Adds the asset into an asset group on Arbitrator (or updates the asset group if it already exists)
  3. Creates a credential for the server.
  4. Creates one Arbitrator monitoring profile (ping test only).
CUCM IM_P Publisher (PUB)

Provisioning on Arbitrator:

  1. Creates the asset on Arbitrator.
  2. Adds the asset into an asset group on Arbitrator (or updates the asset group if it already exists)
  3. Creates a credential for the server.
  4. Creates a server-specific probe and probe group combination.
  5. Creates two Arbitrator monitoring profiles, which define the schedule for the probe to run on the asset (for example, every 5 minutes, or once a day):
    • A server-specific PERFMON CUCM group profile that associates the probe and probe group combination with the asset and the credential.
    • A PING Monitor profile
Server in the cluster Onboarding Provisioning
CUCM IM_P Subscriber (SUB)

Provisioning on Arbitrator:

  1. Creates the asset on Arbitrator.
  2. Adds the asset into an asset group on Arbitrator (or updates the asset group if it already exists)
  3. Creates a credential for the server.
  4. Creates one Arbitrator monitoring profile (ping test only).
CUC Publisher (PUB) View the transaction and sub-transaction log for details.
CUC Subscriber (SUB) View the transaction and sub-transaction log for details.

For details, see Onboard Voss Assurance Assets

Note

All provisioned elements can be viewed on the Insights Arbitrator dashboard. For details, see the Insights documentation.

Probe groups, profiles, and asset onboarding

The table describes the probe groups and profiles that are added to the Insights Arbitrator server when assets are onboarded, and removed when assets are off-boarded.

PERFMON CUCM Group Profile
Probe name axlGetPerfmonCounters_CUCM_INTF (<CUCM Cluster name>)
Probe Group Name <customer_name>-CUCM Perfmon AXL (<CUCM Cluster name>)
Frequency 600 sec (10 min)
For Publisher Server Yes
For Subscriber Server No
PERFMON CUC Group Profile
Probe name axlgetperfmon (<CUCxn Cluster name>)
Probe Group Name <customer_name>-Cisco Unity AXL (<CUCxn Cluster name>)
Frequency 300 sec (5 min)
For Publisher Server Yes
For Subscriber Server No
RIS Group Profile
Probe Group Name 1-Cisco CUCM RIS CmDevice_creds
Frequency 300 sec (5 min)
For Publisher Server Yes
For Subscriber Server No
PINGMON Group Profile
Probe Group Name 1b-PING Monitor
Frequency 300 sec (5 min)
For Publisher Server Yes
For Subscriber Server Yes
VERSION Group Profile
Probe Group Name 4-Cisco CUCM Version
Frequency 86400 sec (24 hr)
For Publisher Server Yes
For Subscriber Server No
RTMT Group Profile
Probe Group Name 5-Cisco RTMT
Frequency 1800 sec (30 min)
For Publisher Server Yes
For Subscriber Server No

Offboarding assets

Should you wish to disable monitoring and remove data from the Arbitrator server, you can offboard these assets (and their related configuration) from the Arbitrator server. For details see Offboard VOSS Assurance Assets

Docutils System Messages

System Message: ERROR/3 (<string>, line 102); backlink

Undefined substitution referenced: "CUCM-arbitrator-provisioning".

Insights Assurance Arbitrators

Full HTML Help

:bdg:`UC Analytics` :bdg:`UC Monitoring`

System Message: ERROR/3 (<string>, line 10); backlink

Unknown interpreted text role "bdg".

System Message: ERROR/3 (<string>, line 10); backlink

Unknown interpreted text role "bdg".

Tip

Use the Action search to navigate Automate

Overview

Managing Insights Arbitrators in Automate requires the following:

Note

See the Install Guide documentation for Arbitrator setup.

Add a connection to the Arbitrator server

This procedure provides connection details to the Arbitrator server to integrate Automate with the Arbitrator server.

Note

Once the integration is complete:

Add a connection to the VOSS Arbitrator:

  1. In the Admin Portal, go to VOSS Arbitrators.

  2. Click the Plus icon (+) to add an Arbitrator.

  3. Fill out Arbitrator details:

    Server Name Name of the Arbitrator server in VOSS. Alphanumeric characters, allows spaces, dashes, underscores (for example, ARB-US-001).
    Description Optional. Provide a description.
    Host Name Host name or IP address of this Arbitrator server, which is used to connect to the Arbitrator.
    API Username Username for a valid admin account; an admin user allowed to log in to the Arbitrator server.
    API Password Password credential of a valid admin account; an admin user allowed to log in to the Arbitrator server.
    Database Password The Arbitrator database password (this password can be changed from the default on the Arbitrator CLI -
    Data Center The name of the data center where the Arbitrator server is deployed. Used as the location when Arbitrator assets are created.
    Sync on Create/Update When enabled (selected) Arbitrator server (based on Host Name) data is synced in to VOSS (pull sync).
  4. Click Save.

Note

Next Steps

Related topics

Push hierarchy details to Arbitrator's call data

This procedure pushes VOSS's user hierarchy paths into Arbitrator's call records from the Microsoft tenant on VOSS to update the Arbitrator.

Pushing VOSS's user hierarchy paths into Arbitrator, particularly when new sites are added, allows new calls to be stamped with the correct hierarchy, enabling segmentation of Microsoft Teams call data, role based access control (RBAC), and filtering in Insights dashboards.

Microsoft Teams call data (collected by Arbitrator) is segmented to match the user hierarchies defined in Automate so that admins can view this data in the correct business context. This allows the Microsoft Insights dashboards in VOSS to display accurate call details at selected hierarchies, at a particular customer or site for example.

Existing call records are excluded. New calls (after the update) will have their hierarchy stamped - based on their user principal name (UPN) in the call record, matched to the correct hierarchy - as they're brought into VOSS from Microsoft.

Prerequisites:

Note

The Microsoft tenant pushes its configuration data (including hierarchy information) to the Arbitrator so that you won't need to add these details for the tenant on the Arbitrator. The call records on Arbitrator can then be stamped with hierarchy details from the tenant.

You will need to perform this procedure whenever you're adding a new tenant at the Provider level so that the Arbitrator is updated with data from all Microsoft tenants.

Push hierarchy paths to Arbitrator

  1. In the Admin Portal, go to VOSS Arbitrators.

  2. Click on the arbitrator.

  3. From the overflow Action menu, select Update Microsoft Tenants to push tenant configuration data to the Arbitrator.

    Note

    If you're at Provider level, tenant config data from all tenants at this hierarchy is pushed to Arbitrator.

Related topics

See Insights Analytics (sync-check-arbitrator) in the Platform Guide

Network device lists in the Core Feature Guide

Microsoft tenant setup in the Core Feature Guide.

Remove an Arbitrator server

This procedure removes an Arbitrator server from the list of Arbitrator servers configured for integration with VOSS.

  1. In the Admin Portal, go to VOSS Arbitrators (Insights).
  2. View the summary list of available Arbitrators set up for integration with VOSS.
  3. Select the relevant Arbitrator, then click Delete.

This relation implements the workflows to manage Assurance Arbitrator Server connection parameters and enabled services.

Model Details: relation/AssuranceArbitratorServer

Title Description Details
Server Details Group Assigned by FDP
  • Field Name: Server Details
  • Type: Object
Server Name * Name of the Assurance Arbitrator Server. The name must be alpha-numeric and allows spaces, dashes and underscores e.g. 'ARB-US-001'.
  • Field Name: Server Details.name
  • Type: String
  • MaxLength: 50
  • Pattern: ^[a-zA-Z0-9]([\w -]*[a-zA-Z0-9])?$
Description Provide a brief description of this Assurance Arbitrator server e.g. Responsible for CDR collection.
  • Field Name: Server Details.description
  • Type: String
  • MaxLength: 255
Host Name * Host Name or IP Address of this Assurance Arbitrator server.
  • Field Name: Server Details.host
  • Type: String
  • MaxLength: 1024
API Username * Username of a valid API administrator user on the Assurance Arbitrator server.
  • Field Name: Server Details.username
  • Type: String
  • MaxLength: 1024
API Password Password of a valid API administrator user on the Assurance Arbitrator server.
  • Field Name: Server Details.password
  • Type: String
  • Is Password: True
  • MaxLength: 1024
Database Password Database Password of the Assurance Arbitrator server.
  • Field Name: Server Details.db_password
  • Type: String
  • Is Password: True
  • MaxLength: 1024
Data Center The name of the data center where the Assurance Arbitrator server is deployed.
  • Field Name: Server Details.data_center
  • Type: String
  • MaxLength: 50
Sync on Create/Update Sync server on Create and Update. When this checkbox is checked it will execute a full Pull Sync from the Assurance server
  • Field Name: Server Details.sync
  • Type: Boolean