CnMaestro On-Premises User Guide - 4.1.0
CnMaestro On-Premises User Guide - 4.1.0
USER GUIDE
Accuracy
While reasonable efforts have been made to assure the accuracy of this document, Cambium Networks assumes no liability
resulting from any inaccuracies or omissions in this document, or from use of the information obtained herein. Cambium
reserves the right to make changes to any products described herein to improve reliability, function, or design, and reserves
the right to revise this document and to make changes from time to time in content hereof with no obligation to notify any
person of revisions or changes. Cambium does not assume any liability arising out of the application or use of any product,
software, or circuit described herein; neither does it convey license under its patent rights or the rights of others. It is possible
that this publication may contain references to, or information about Cambium products (machines and programs),
programming, or services that are not announced in your country. Such references or information must not be construed to
mean that Cambium intends to announce such Cambium products, programming, or services in your country.
Copyrights
This document, Cambium products, and 3rd Party software products described in this document may include or describe
copyrighted Cambium and other 3rd Party supplied computer programs stored in semiconductor memories or other media.
Laws in the United States and other countries preserve for Cambium, its licensors, and other 3rd Party supplied software
certain exclusive rights for copyrighted material, including the exclusive right to copy, reproduce in any form, distribute and
make derivative works of the copyrighted material. Accordingly, any copyrighted material of Cambium, its licensors, or the 3rd
Party software supplied material contained in the Cambium products described in this document may not be copied,
reproduced, reverse engineered, distributed, merged or modified in any manner without the express written permission of
Cambium. Furthermore, the purchase of Cambium products shall not be deemed to grant either directly or by implication,
estoppel, or otherwise, any license under the copyrights, patents or patent applications of Cambium or other 3rd Party
supplied software, except for the normal non-exclusive, royalty free license to use that arises by operation of law in the sale of
a product.
Restrictions
Software and documentation are copyrighted materials. Making unauthorized copies is prohibited by law. No part of the
software or documentation may be reproduced, transmitted, transcribed, stored in a retrieval system, or translated into any
language or computer language, in any form or by any means, without prior written permission of Cambium.
License Agreements
The software described in this document is the property of Cambium and its licensors. It is furnished by express license
agreement only and may be used only in accordance with the terms of such an agreement.
This product is not restricted in the EU. Any High Risk is unauthorized, is made at your own risk and you shall be responsible for
any and all losses, damage or claims arising out of any High-Risk Use.
Contents 3
Introduction 14
Supported Devices and Features 14
Supported Virtualization Infrastructures 14
Devices and minimum software versions 16
Supported browsers 20
cnMaestro shared features 21
Differences between cnMaestro Cloud and On-Premises 26
Quick Start 28
Installation 28
Virtualization 29
Desktop virtualization 29
Bare metal hypervisor 29
cnMaestro deployment 29
Cloud Synchronization 41
Cloud Anchor account 41
Creating Cloud Anchor account 41
Cloud Anchor account cnMaestro X activation 43
Cloud Anchor account features 45
Cloud Connectivity 57
Connecting cnMaestro On-Premises to Cloud Anchor account 57
Disconnect cnMaestro On-Premises from Cloud Anchor account 58
On-Premises Subscription Management 61
Upgrade to cnMaestro X 61
Downgrade to Essentials 62
Delete On-Premises instances 63
Slot Deficit 66
Manage Subscriptions 66
Expiry Notification 70
Data retention period 70
cnMaestro X features behavior state 71
Navigating the cnMaestro UI 77
Basic 77
Account View 77
Home page 78
Page structure 80
Page navigation 81
Access and Backhaul View 81
Note:
Users can request a 90-day free cnMaestro X trial through the link available on the cnMaestro home
page or https://www.cambiumnetworks.com/cnmaestro-x/.
NOTE:
cnMaestro On-Premises is also available as an Amazon Machine Image (AMI)
that can be accessed through the AWS Marketplace. For more details, visit
https://aws.amazon.com/marketplace/pp/prodview-tfe6lkwozpdho.
VMware ESXi Version 6.5 Update 3 (Build 7967664) or higher (this is the preferred
platform)
VMware Version 17
Workstation/Player
14 | Supported Devices and Features Cambium cnMaestro On-Prem v4.1.0 | User Guide
Hardware requirements
cnMaestro On-Premises is preconfigured with two virtual drives of approximately 120 GB total size. The image
supports up to 10,000 devices, including cnMatrix, cnReach, cnPilot, ePMP, PMP, and PTP.
NOTE:
Virtual hardware is different than physical hardware. Virtual hardware executes the
cnMaestro application, and physical hardware executes the VMware virtualization
infrastructure and the cnMaestro application (and other independent applications).
NOTE:
l Cambium Networks recommends using a recent Intel Core i7 or Xeon CPU with the
following Geekbench Multi-Core score:
l cnMaestro backend databases require CPUs which support the SSE instruction set.
l If RADIUS Proxy is enabled, system resources like vCPUs and RAM must double the
requirements in Table 2.
l If a user enables NBI APIs and generates multiple performance reports, system resources
like vCPUs and RAM must increase by 1.5 times over the requirements in Table 2.
l Cambium Networks recommends using an SSD drive to improve performance.
15 | Supported Devices and Features Cambium cnMaestro On-Prem v4.1.0 | User Guide
The following table lists the hardware requirements supported by cnMaestro.
1 - 100 Up to 1500 2 4 88
The following table lists the device model and the minimum software version supported by cnMaestro (not the
recommended software version).
cnMatrix 2.0.4-r1
16 | Supported Devices and Features Cambium cnMaestro On-Prem v4.1.0 | User Guide
Table 3: Supported devices and minimum software versions
Device Minimum Software Version
ePMP4600L 5.4.0
17 | Supported Devices and Features Cambium cnMaestro On-Prem v4.1.0 | User Guide
Table 3: Supported devices and minimum software versions
Device Minimum Software Version
Machfu 7.1.2-1.1.0.5
18 | Supported Devices and Features Cambium cnMaestro On-Prem v4.1.0 | User Guide
Table 3: Supported devices and minimum software versions
Device Minimum Software Version
PMP 15.0.1
XE3-4 6.4
XE3-4TN 6.5.1
XE5-8 6.4.1
XV2-2 6.1
XV2-2T0 6.4
XV2-2T1 6.4.1
XV2-22H 6.5
XV2-21X 6.5
XV2-23T 6.5
XV3-8 6.0
19 | Supported Devices and Features Cambium cnMaestro On-Prem v4.1.0 | User Guide
Table 4: Supported Xirrus device models
Device Model Minimum Software Version
l XA4-240
l XD2-230
l XD2-240
l XD4-240
l XH2-240
l XD4-130
l XH2-120
l XR-630
l XR-620
l XR-2436/Wave 2
l XR-2426
l XR-4436
l XR-4426
l XR-2226
l XR-2236
l XR-2247
l XR-2447
l XR-4447
l XR-4836/Wave 2
l XR-4826
Supported browsers
The following table lists browsers supported by cnMaestro on different operating systems:
20 | Supported Devices and Features Cambium cnMaestro On-Prem v4.1.0 | User Guide
Table 5: Supported browsers
Operating System Browser Version
21 | Supported Devices and Features Cambium cnMaestro On-Prem v4.1.0 | User Guide
Table 6: Primary features supported by cnMaestro
Essentials X Feature Description
22 | Supported Devices and Features Cambium cnMaestro On-Prem v4.1.0 | User Guide
Table 6: Primary features supported by cnMaestro
Essentials X Feature Description
l 60 GHz cnWave
l cnMatrix
l cnPilot Home (cnPilot R-
Series)
l cnRanger
l cnVision
23 | Supported Devices and Features Cambium cnMaestro On-Prem v4.1.0 | User Guide
Table 6: Primary features supported by cnMaestro
Essentials X Feature Description
l cnWave 5G Fixed
l Enterprise Wi-Fi (E-Series
and XE/XV-Series) and
cnPilot Enterprise (ePMP
1000 Hotspot)
l Enterprise Wi-Fi (Xirrus-
Series)
l ePMP
l PMP
l PTP 650/670/700
l PTP 820/850
l cnMatrix
l Enterprise Wi-Fi (E-Series
and XE/XV-Series) and
cnPilot Enterprise (ePMP
1000 Hotspot)
l Enterprise Wi-Fi (Xirrus-
Series)
l 60 GHz cnWave
l cnMatrix
l cnPilot Home (cnPilot R-
Series)
l cnRanger
l cnReach
l cnVision
l cnWave 5G Fixed
l Enterprise Wi-Fi (E-Series
and XE/XV-Series) and
cnPilot Enterprise (ePMP
1000 Hotspot)
l Enterprise Wi-Fi (Xirrus-
Series)
l ePMP
l Machfu
l PMP
24 | Supported Devices and Features Cambium cnMaestro On-Prem v4.1.0 | User Guide
Table 6: Primary features supported by cnMaestro
Essentials X Feature Description
l PTP 650/670/700
l PTP 820/850
l Super Administrator
l Administrator
l Operator
l Monitor
l CPI
25 | Supported Devices and Features Cambium cnMaestro On-Prem v4.1.0 | User Guide
Table 6: Primary features supported by cnMaestro
Essentials X Feature Description
The following table lists the feature differences between cnMaestro Cloud and On-Premises:
26 | Supported Devices and Features Cambium cnMaestro On-Prem v4.1.0 | User Guide
Table 7: Differences betweenCloud and On-Premises
27 | Supported Devices and Features Cambium cnMaestro On-Prem v4.1.0 | User Guide
Table 7: Differences betweenCloud and On-Premises
Wi-Fi Speed Test Test the speed between the Wi-Fi APs and cnMaestro.
Quick Start
Installation
The default passwords for cnMaestro are:
NOTE:
Please change your passwords after logging in for the first time.
Virtualization
On-Premises supports two types of virtualization:
l Desktop virtualization
l Bare metal hypervisor
Desktop virtualization
Desktop virtualization executes within an existing operating system environment (Windows, Mac, or Linux).
The virtualization software (such as VMware Workstation or Oracle VirtualBox) executes in tandem with other
desktop applications. cnMaestro can be installed as a virtual machine on one of these platforms.
The desktop environment is the easiest way to get cnMaestro up-and-running quickly. You can download a
trial version of VMware Workstation Player from VMware.
cnMaestro deployment
This document describes cnMaestro deployment using VMware Workstation Player. Directions for VMware
vSphere ESXi and VirtualBox are found in the Appendix. VMware Workstation Player (and Oracle VirtualBox)
are the easiest to install and evaluate, and ESXi is preferred for production.
1. Download the cnMaestro On-Premises OVA file from Cambium Support Center.
2. Open VMware Workstation Player and navigate to Player > File > Open. Import the cnMaestro OVA.
4. Click Import to start the deployment. This process could take a couple of minutes.
NOTE:
If you are evaluating more than 100 devices, we recommend to use at least 4 GB of
memory and 4 processors.
1. In the VMware settings, select Bridged for the Network Adapter state and select the Network Adapter >
Configure Adapter to choose the external LAN adapter.
Network configuration
By default, cnMaestro is configured with a single eth0 interface. You can extend this to support a second eth1
interface for control (device) traffic. Details for configuring two interfaces are specified later in this document.
Validate the changes. You can validate your update by navigating back to the Information page and viewing
the current network configuration.
NOTE:
The browser displays an untrusted certificate error when you access cnMaestro
[[[Undefined variable All Instant Variables.On-Premises]]]. This is because it uses a self-
signed certificate. You can upload your own Root CA and Signed Certificates to suppress
the error.
First login
1. Upon first login, cnMaestro will request initial configuration and require changing the default password.
After the Cloud Connectivity of On-Premises with Cloud Anchor account it displays the home page as shown
in Figure 1.
6. Enter details such as Cambium ID, Friendly Name, Country, and Time Zone.
7. Select the Account Type as Anchor.
8. Enter the Onboarding key.
9. Enable I agree to the cnMaestro Terms of Service.
10. Click Create Account.
A new Cloud Anchor account will be created with Essentials as shown in Figure 2.
9. Click Activate.
10. The Previous Activations page displays the Complete activation list.
On the Cloud Anchor account page, a notification banner will be displayed after a successful upgrade, and the
user needs to wait for 15 minutes.
Allows to
Administration
invite others
to manage
this account.
Viewing the
Audit Logs
audit logs.
Displays the
monitoring
details of the
Manage Instances
devices
connected to
On-Premises.
Provides
usage
summary and
Manage Subscriptions break-up of
slots usage of
On-Premises
instances.
Allows to
enable and
Network Services
configure the
CBRS.
Provides the
Cloud Anchor
account
event and
Notifications
On-Premises
cloud
connectivity
event details.
Allows to
view and
optionally log
Session Management out current
cnMaestro
administrator
sessions.
When the On-Premises account is connected with Cloud Anchor account, it collects the On-Premises statistics
and automatically pushes announcements of new device firmware and software images.
l Manage Instances
l Notifications
To know more about the Essentials and cnMaestro X supporting features, refer to Cloud Anchor account
features.
Manage Instances
This section describes:
l Onboarding
l On-Premises instances
Onboarding
Onboarding page allows the user to modify the onboarding key and disable/enable a fresh On-Premise
connections.
1. Navigate to the Manage Instances page and click Change Onboarding Key.
By clicking the On-Premises instance host name, you can see the details of the On-Premises instances such as
General, Features, System, and CBRS as shown in Figure 3.
Disable Onboarding
When the user do not want to onboard any extra On-Premises instances can configure the disable onboarding.
It will not impact any existing onboarded On-Premises instances.
Notifications
Notification page displays the history of the most recent events of Cloud synchronization and subscriptions
with Severity, Source, Name, Raised Time, and Message.
Inventory
The Inventory page displays a list of devices of On-Premises instances 3.2.0 or above under the selected Cloud
Anchor account with tier and subscription details.
l Users
l Settings
l Audit Logs
Users
Cloud Anchor account allows to add Users using the Administration > Users page.
On successful authentication of every request from the user and an E-mail invitation will be sent to the users.
To add an administrator:
Session Management
Session Management lists the current cnMaestro administrator sessions. The users with the Super Administrator
role can log out of all other users sessions.
Settings
The Basic Settings page allows you to select the time zone from the drop-down. Based on the selected time
zone all the time based subscription activities are configured accordingly.
Audit Logs
Audit Logs records the user activities. Users can access Audit Logs in the Administration > Audit Logs page.
Network Services
Network Services provide the following details:
l CBRS
l Organization
Organization
An Organization allows multiple accounts to share CBRS billing and SAS ID. The primary account owns this
configuration, and the secondary account can optionally share it. Both accounts must authorize the sharing.
Manage Subscriptions
Manage Subscriptions provide the following details:
l Subscriptions
l Devices
l On-Prem Instances
Subscriptions
Subscriptions page describes the usage summary and a list of pending, active, and expired subscriptions and
On-Premises instances alloted. It aids in planning for renewals and the purchase of new subscriptions.
Parameters Description
l Built-in
l Evergreen
l New
l Renewal
l Trial
l Active
l Expired
l Pending
l Terminated
Click on the status device number to view the particular devices list.
Validity Displays the total validity of the subscriptions from the current date in year and days.
By clicking the Slot icon , you can view the Slot usage per On-Premises instance as shown below:
It also supports editing the system generated subscription names to more user-friendly names for ease of
tracking.
Usage Summary
Usage summary displays the number of slots that are Pending, Available, Used, Expiring, and Expired, and click
the Device Tier to view the particular list of devices as shown in Figure 5.
Devices
The Devices page displays devices mapped to the subscription.
Parameters Description
Slot Issued to On-Premises instance to which the device slot is currently issued.
Slot Locked By On-Premises instance to which the device slot was originally issued.
Validity Displays the total validity of the subscriptions from the current date in year and days.
l Active
l Expired
l Delete on Expiry
Device Summary
Device summary displays the available tiers and the device count according to the tiers. By clicking on the
Device Tires in the device summary you can view the particular device list as shown in Figure 6.
Note
On-Premises Instances page is applicable only for subscribed On-Premises instances running
OVA version 3.2.0 and above.
On-Premises instances page provides a break-up of slots usage per On-Premises instance connected to this
Cloud Anchor account such as cnMaestro X, Onboarding, and Essentials.
l cnMaestro X - Lists the cnMaestro X On-Premises instances and devices that are subscribed along with slots
by usage and availibility.
l Onboarding - Lists the cnMaestro trail version of On-Premises instances which are upgraded from On-
Premises 3.1.x and devices count that are used.
l Essentials - Lists the cnMaestro Essentials On-Premises instances and devices that are managed along with
slot device count.
All new On-Premises instances must be connected to a Cloud Anchor account during the initial setup of
configuration. The existing On-Premises instances must be connected to a Cloud Anchor account to avail the
managed subscriptions. To create and manage a Cloud Anchor account, refer to Cloud Anchor account.
1. Navigate to the Administration > Settings > Cloud Connectivity in the cnMaestro On-Premises UI.
2. Enter the Cambium ID for the Cloud Anchor account.
3. Enter the Onboarding Key created in the section above.
4. Enable HTTP Proxy, if required by setting the IP address or Host Name and Port number.
NOTE:
Enable HTTP Proxy only when On-Premise Instances need to connect with a public network through
proxy.
NOTE:
l During the retry time, it may take up-to 15 minutes to connect the On-Premises with the
Cloud Anchor account.
l For every 1 hour, it updates the periodic inventory status of On-Premises to Cloud
Anchor account.
On the successful connectivity of the On-Premises instances with Cloud Anchor account, it displays the Manage
Subscription page as shown in Figure 7. Refer to On-Premises Manage Subscription.
The connectivity to Cloud Anchor account will be disconnected and the Anchor On-Premises instances displays
as offline.
l Onboarding and deleting devices. Deletions need to be redone once connectivity is restored.
l Deleting the On-Premises instance.
l Restoring the device data.
l Managing the subscriptions.
l Upgrade to cnMaestro X
l Downgrade to Essentials
l Delete On-Premises instances
l Slot deficit
l Manage Subscriptions
Upgrade to cnMaestro X
To upgrade to cnMaestro X after connecting to Cloud Anchor account, perform the following:
On the successful upgrade cnMaestro X label will be displayed and the Usage Summary and Device list on the
Subscriptions page as shown below:
Note:
1. Navigate to Cloud Anchor Account > Manage Instances > On-Premises instances.
Note:
On Cloud Anchor account to delete the On-Premises instances, may take 10 minutes.
5. Deletion of On-Premises instances will be initiated and it also deletes the devices from the Inventory tab.
The following are the delete icon colors during the deletion process of the inventory devices which are
associated with On-Premises instance:
If the deletion of On-Premises instance is initiated from the linked Cloud Anchor account, it displays a banner on
the On-Premises account as shown in Figure 9. It also creates the notification and logs on the Audit Logs page.
On the successful deletion of On-Premises instances and devices from the linked Cloud Anchor account. On-
Premises instances will be disconnected from the Cloud Anchor account.
It also displays the notification banner on the Subscription page as shown in Figure 10.
Upgrading to cnMaestro X will not be processed until the devices are removed or added to match the available
subscription slots that are less than the slot required for the instance
Manage Subscriptions
Manage Subscriptions page provides the usage summary and aids in planning for renewals and the purchase of
new subscriptions.
l Subscriptions
l Devices
Subscriptions
Subscriptions page provides the usage summary of Device Tier list of Pending, Available, Used, Expiring, and
Expired. It also allows the user to upgrade and downgrade the cnMaestro X after connecting the On-Premises
instance to Cloud Anchor account. It displays the usage details of the corresponding On-Premises and if the
On-Premises is in a connected state, then it pulls the availability from the anchor.
Note:
Swap Subscription
Swap Subscription allows the user to swap one device subscription with another device of the same tier on the
same On-Premises instances. It can be performed at any time.
1. Navigate to the Subscriptions > Devices and copy the MAC address to which the device subscription needs
to be swapped.
Change Subscription
Change Subscription allows to changes the device from one subscription to another of the same tier across
multiple On-Premises instances that are connected to the same Cloud Anchor account when slots are available.
2. Select the device from the list and click Change Subscriptions.
3. Change Subscription window pops up.
4. Click Change.
Success window pops up.
Delete on Expiry
Note:
When the device state is changed to Delete on Expiry, this action cannot be undone.
User can select the device and set the subscription state to Delete on Expiry, once the subscription is expired,
then the device will be automatically deleted from the On-Premises instances.
Expiry Notification
If the subscription validity is less than 90, in the Validity column the number of days left will be highlighted in
red color. Also, a notification banner will be displayed as shown Figure 11.
If the number of expired subscription slots is equal to or less than the number of available subscription slots,
automatically moves the devices to the available active subscription of the same tier.
If the account is in data retention period it displays the notification banner as shown in Figure 12.
NOTE:
To manage NSE devices under Essentials account, you need a subscription. If your account is upgraded
to cnMaestro X, the Essentials NSE subscription will automatically be transferred to cnMaestro X. You
will not need any additional subscription for NSE again.
The following table describes about the cnMaestro feature behavior state in different modes such as cnMaestro
X, data retention period, and after data retention period.
On Downgrading
Feature cnMaestro X cnMaestro X to Essentials After Data Retention Period
and Data Retention Period
60 GHz cnWave Auto Manage Routes Auto Manage Routes Auto Manage Routes
Application
Visibility
Audit Logs Audit Logs record user Audit log generation Not accessible
activity. continues through the data
retention period, but users
cannot access the logs.
ePSK Limit ePSK entry limit can be New ePSK entries cannot Only 300 entries will be
increased from 300 to be added if the current retained, and the rest will be
2000. count is 300 or more. deleted.
Email Notifications Maximum up-to 10 email l All the configured email Only the 2 earliest added
recipients can be added per recipients are retained recipients are retained. The
scope (All Accounts, Base remaining email recipients are
Infra and per MSP) l None of the email deleted automatically.
recipients are deleted.
l Only the 2 earliest
added subscribers per
scope would receive
email notifications.
Guest Portal Allows 500 guest l If the count is more than Only 4 portals will be retained
portals, 10,000 sessions, 4 then, all portals are and rest will be deleted.
and 20,000 login event read-only and allows to
session records for a delete.
maximum of 1 year. l All existing client
sessions will continue
without any disruption.
Long term Displays the devices Only 7 days of statistics will Removes data beyond 7 days.
Historical Data performance graph: be exposed, but existing
data will be maintained.
l Performance graphs
During the retention
for Wi-Fi APs and
period, data will be
cnMatrix support
maintained.
historical data for 14
months.
l Performance graphs
for Fixed Wireless
Broadband devices
support historical
data for 26 months.
l All performance
graphs for IIoT
devices support
historical data for 14
months.
Managed Allows to manage each l Managed Account users All Managed services are
Service Provider accounts with are logged out. deleted, and they will no
(MSP) independent l Managed Services tab is longer be associated with any
administration and hidden. managed accounts.
configuration.
l Managed Account
configuration changed
to read-only.
l Managed Accounts >
Users tab hidden.
l Managed Accounts are
changed to read-only.
Multi-Floor Site Allows to create 50 floor l All floor plans are l Additional floor plans is
Plan plan per Site. viewable as read-only. deleted and devices on
Cannot create those floors is unmapped.
additional floor plans or l Only the latest floor is
edit any existing floor available.
plans if more than one
configured in a Site.
l Edit is available only
when all additional floor
plans are deleted.
NBI API Allowed to create API l Delete all access token Remove the API client
clients and access token. Block all APIs to do
Clear alarm
actions on API client
l Block API to generate
access token
l Email out/alarm for the
deletion of API clients
Reports Schedule Devices, Reports tab will not be All jobs will be terminated and
Performance, Active accessible, and all Reports are not accessible.
Alarms, Alarm History, previously scheduled
Events, Clients, Mesh reports will be skipped.
Peers, and Guest Access
Login Events Reports.
SNMP SNMP track and monitor the Not accessible Not accessible
cnMaestro.
l Account View
l Home page
l Page structure
l Page navigation
l Access and Backhaul View
l Enterprise Account view
l Side menu
l Section tabs
l System status
l Data Tables and Chart UI controls
l Logout
Basic
cnMaestro supports the Time Zone of all countries, which can be selected based upon the composition during
devices installed.
NOTE:
l Only Super Administrator and Administrator can change the Time Zone.
l The Time Zone setting is applicable only for Email Notifications, Webhooks, and RESTful APIs
only.
Account View
cnMaestro supports three different account views, based upon the composition of devices.
The account view is selected when the account is created but it can be changed later through the
Administration > Settings page.
Enterprise View
The Enterprise View supports the Enterprise Wi-Fi portfolio, which includes the cnPilot Enterprise APs (ePMP
1000 Hotspot), cnMatrix, and Enterprise Wi-Fi APs (E, XE, and XV-Series), and Enterprise Wi-Fi (Xirrus-Series).
It provides a simplified UI for Wi-Fi components (hiding fixed wireless features such as Towers).
Home page
The Home page is displayed when the user logs into the cnMaestro. It provides links to the core functional areas
in the UI, such as Cambium Support Center, Community, Documents, and Licensing. It can be accessed from
any page in the UI by clicking the Home tab.
1. Left menu Shows the functional areas of the UI. This menu can be expanded or
collapsed to view the submenu by clicking the top arrow.
2 Header Shows the basic counters for Major Alarms, Devices Awaiting for
Approval, Software Updates Jobs, Cloud connectivity status,
Announcements, and Out of Sync Devices.
4 Functional area Shows the detailed view of the section selected in the left menu.
Page navigation
The cnMaestro pages include items such as Dashboard, Notifications, Configuration, Statistics, Report, Software
Update, Applications, Clients, Mesh Peers, and Assists. The content of a page differs depending upon its
context. For example, a Dashboard page will be different at the System/Network/Tower/Site/Device levels.
The context, or level in the hierarchy, is selected in the Device tree as shown in Table 16.
Networks tab
The Network tab displays a hierarchical view of the devices. It consists of Systems, Networks, Towers, Sites, and
Devices. There is a strict ordering for how nodes can fit in the hierarchy, and as one navigates through and
selects nodes, the pages display the node chosen.
Selecting an arrow icon will expand the node and display the next level of hierarchy.
1. Towers are only visible in the Fixed Wireless view and 60 GHz cnWave devices are only
visible in the 60 GHz cnWave E2E Network. cnMatrix devices are visible only in Access
and Backhaul and Industrial Internet view
2. Japanese characters name is supported in Network, Tower, and Site.
3. Select a node in the hierarchy tree and expand to open the node.
4. Opening the node does not automatically select a node in the new hierarchy, instead the
desired node needs to be clicked.
Figure 16 Networks
60 GHz cnWave 60 GHz cnWave devices are located within a Network deployed through the
Onboard E2E Onboard E2E controller.
Network
60 GHz cnWave 60 GHz cnWave devices are located within a Network deployed through the
External E2E external E2E controller.
Network
60 GHz cnWave PoP is mapped to a Site in E2E Network and deployed through the External
PoP E2E controller.
60 GHz cnWave PoP is mapped to a Site in E2E Network and deployed through the Onboard
PoP Onboard E2E controller.
E2E Network
60 GHz cnWave Sites are located within E2E Networks. A site maps to a single area and
represents a location on a map that has 60 GHz cnWave devices.
Site
cnMatrix cnMatrix devices are located within a Network. Optionally they can also be
mapped standalone to a Tower or a Site.
cnPilot Home Wi-Fi devices are generally matched to a local SM and inherits its Network.
They can also be mapped standalone to a Network or to a Site.
cnRanger RRH cnRanger RRH access points are located in a Network and are mapped to a
BBU.
cnRanger Sierra cnRanger Sierra 800 are located in a Network and are optionally mapped to
800 a Tower.
cnRanger SM cnRanger SM devices are located in a Network and are optionally mapped to
a RRH.
cnReach cnReach device which could have zero, one, or two radios, and support one
or two roles, including Point-to-Point (PTP), Point-to-Multipoint (AP or EP)
(PTMP), or IO Expander.
cnPilot Home Wi-Fi devices are generally matched to a local SM and inherit its Network.
They can also be mapped standalone to a Network or a Site.
cnVision Client cnVision Client Subscriber Modules are located in a Network (if they are
standalone, which is only used for bootstrapping) or they are associated with
an AP. The SM will inherit the Network and Tower of the AP to which it is
associated.
cnVision Hub cnVision Hub are located in a Network and are optionally mapped to a
Tower.
cnWave 5G cnWave 5G Fixed CPE devices connected through cnWave 5G Fixed BTS
Fixed CPE device in a Network.
Enterprise Wi-Fi Enterprise Wi-Fi devices are generally matched to a local SM and inherits its
Network. They can also be mapped standalone to a Network or to a Site.
Machfu Machfu devices are located within a Network. Optionally they can also be
mapped standalone to a Network or to a Tower.
Network All devices are placed within Networks. Networks represens the
geographical regions or collections of devices with a shared responsibility.
Accounts can have one network or many networks. Networks allow one to
provide structure to accounts with many devices and also provides
aggregation buckets for cnMaestro statistics (essentially the system pre-
calculates statistics, so they are displayed quickly).
PMP AP Point-to-Multipoint Access Points (PMP AP) are located in a Network and are
optionally mapped to a Tower.
PTP Master Point-to-Point (PTP) Master device located in a network and optionally
mapped to a Tower.
PTP Slave Point-to-Point (PTP) Slave device located in a network and optionally
mapped to a Tower.
Site Sites are located within networks and hold Wireless Access Points. A site
maps to a single area and represents a location on a map that has APs or a
building.
System The System node is at the top level of the hierarchy, though it does not have
an explicit node in the tree. It's pages are displayed when the user logs in for
the first time, when one selects the System button in the hierarchical tree
(displayed when Networks are shown) or selects the System node in the
breadcrumbs. The System level aggregates data from all devices within the
account.
Tower Towers are located within networks and hold cnRanger, PTP, or Point-to-
Multipoint APs. All the devices on a Tower are mapped to the same Network,
and all their children devices such as Subscriber Modules or Home APs are
also mapped to the same network.
Default network
cnMaestro has a default network into which unmapped devices will be placed. These can remain in the default
network or moved to a named network. The default network cannot be deleted.
Tree menu
Each node in the device tree has a menu icon ( ) that supports node-specific actions.
For example, the system node lets you to Add Network or launch the Update Software page, while individual
devices allow you to Edit their cnMaestro settings, Reboot, or even Delete the device from management (so it
can be transferred to another account). The actions supported across the tree include the following:
All Devices
Add Network System Add a new Network as a child to the System node.
Add Site Network Add a new Site as a child to the Network node.
Add Tower Network Add a new Tower as a child to the Network node.
Delete Most Nodes Delete a node from the tree. This is available for all nodes except System
and the default network. Deleted devices will be removed entirely from the
management system (along with their historical statistics). In order to
delete a container, such as Network or Site, all nodes inside the container
must be deleted first.
Edit Most Nodes Edit the cnMaestro settings, including node name and location. This is
available for all nodes except System.
For 60 GHz cnWave, edit option applies for E2E Network and nodes. Node
name can be edited.
Flash LEDs Enterprise The LEDs of the device enables to identify and locate the device.
Wi-Fi
Refresh All Refresh the node in the tree. This refreshes the node and its children only,
not the entire tree.
Hide or Show Network Allows to hide or show sites in the E2E Controller Network tree menu.
Sites
Update Network and Allows the user to update the 60 GHz cnWave nodes software.
Software Nodes
Map navigation
Maps are presented in Main menu with dedicated Map display. Maps often show Towers and Devices located in
proximity. You can double-click the map nodes to navigate to the Device, Site, or Tower. By selecting a node in
the map, the Device tree gets updated to reflect that node.
NOTE:
Map view is supported for devices 60 GHz cnWave, cnRanger, cnReach,cnMatrix, cnVision,
ePMP, Enterprises Wi-Fi Series, PMP, and PTP at the Site and Device level.
Table navigation
Some tables display Networks, Towers, Site, or Devices and allow the user to click the node and navigate to the
location of the node in the tree.
System
Global functionality is presented in the System menu. It aggregates data across the entire installation.
Devices
The Devices section provides a searchable table listing all the devices in the system.
Figure 20 AP Groups
WLANs
WLANs manage shared configuration across APs.
Sites
Sites are similar to AP Groups in that they aggregate statistics from many APs. The difference is a Site
represents APs installed at a single physical location (and mapped to a Floor Plan). Sites also have their own
Dashboard and aggregation pages.
Side menu
The side menu provides high-level navigation through the cnMaestro UI. Click the icon in the left column
to view the side menu names in the page.
Section tabs
All management sections are displayed in the context of the managed item, including System, AP, AP Group,
Switch Groups, and Site. The options vary depending upon the menu selected. A breakdown is below:
System status
The UI header has the following System status icons.
Software Update The number of devices in the onboarding queue that are registered to
Jobs the account but which need to be manually accepted prior to
completing their onboarding.
Cloud Connectivity It notifies that cnMaestro Cloud is Synced or not with the On-
Status Premises.
Devices Waiting for The count of jobs in the queue. It includes both running and pending
Approval jobs.
NOTE:
Mouse Rollover Behavior—In the data tables, when some of the columns on the right side are
hidden, if you move the mouse pointer over the row, the action icons on the right most side are
displayed without having to move the scroll bar to the right.
Select the columns that you want to have in the data table list.
Export
Clone
Edit
Delete
Configure
Terminate
Show history
Download
Block
Approve device
Deregister device
Undo approve
Go to the dashboard
Sync
Logout
Log out of cnMaestro by clicking on the user icon in the upper-right corner and selecting Logout.
Architecture
The diagram below presents a simplified view of the cnMaestro architecture. Both devices and users contact
cnMaestro over a secure HTTPS connection. The device connection uses WebSockets and is persistent. The
device periodically sends data to cnMaestro (such as metrics and events), and cnMaestro directs the device to
update configuration and software (among other operations).
In cnMaestro On-Premises, devices must be configured to contact the cnMaestro instance (by default, they
access cloud.cambiumnetworks.com). This can be done either by configuring the device through its UI, or by
setting DHCP Options (described in the Appendix).
Networking
Most connection issues occur because the device is unable to contact cnMaestro. If devices do not enter the
Onboarding Queue it may not be able to reach cnMaestro. Use the Ping and Traceroute tools on the device to
troubleshoot.
NOTE:
1. Devices must have a route to the cnMaestro On-Premises server.
2. A static IP address or hostname for cnMaestro server, so it will persist over time.
3. An outbound connection from the device must be allowed for port 443.
4. An outbound connection will also be required for port 80 for legacy software on some
devices. If your devices are running an image older than the one listed below, outbound
connectivity over port 80 is needed for software update. The versions listed (and later)
support port 443.
n 60 GHz cnWave (External Controller) 1.0.1
n 60 GHz cnWave (Onboard Controller) 1.0.1
n cnPilot E-Series / ePMP 1000 Hotspot: 3.2.1-r6
n cnPilot R-Series: 4.4.2-R2
n cnRanger 1.0.1.0-r1
n cnReach: All versions
n Enterprises Wi-Fi 6 APs: 6.0
n ePMP: 3.2
n PMP: 15.0.1
n PTP: All versions
l Overview
l HA Cluster Setup
l HA Menu
Overview
cnMaestro On-Premises supports Layer 2 HA through an active-standby (1+1) architecture. The default HA
installation has a single management interface (eth0) and a shared (floating) management IP address. The basic
deployment is highlighted below:
Primary vs Secondary
The Primary server always has up-to-date configuration and data, and it hosts the cnMaestro application. The
Secondary replicates data from the Primary and enters standby state when fully synchronized.
Network Ports
The following ports/protocols must be accessible between the two systems:
NOTE:
1. Both the primary and the secondary cnMaestro instances must be up and running all the
time.
2. Both the primary and the secondary cnMaestro instances must be having the same
software version always.
3. Each instance must be configured with a static IP address. A shared floating IP address is
hosted by the primary server.
4. Both the primary and standby cnMaestro instances need to be on the same VLAN.
5. HA Cluster traffic uses TCP ports 22, 8300, and 8301, which must not be blocked.
6. HA enabled servers share the same Serial Number when they are in a cluster. When
resetting or deleting a peer, both the standalone servers attempt to connect to the
Anchor account every 15 minutes. To resolve this conflict, you need to either poweroff or
delete one of the instances.
Dual Interfaces
cnMaestro can be provisioned with two interfaces, eth0 and eth1, or when hosted on Hypervisors such as ESXI,
KVM and so on. These allows traffic to be segmented into Management/Cluster and Device/Control. Starting
with 3.1.0 release, this traffic separation will be strictly enforced. The implementation allows deployments with
separate management and control subnets to integrate more easily with cnMaestro.
In a High Availability deployment, if the overrides file is edited on the Primary instance, it is automatically
replicated to the Secondary. However the Secondary will still need to be manually restarted in order for the
update to take effect.
VMware Workstation
In VMware Workstation, edit the configuration file (ending in .vmx) in the virtual machine home directory. After
shutting down the VM, change the following two entries, so the eth0 PCI number is lower than eth1.
ethernet0.pciSlotNumber = "33"
ethernet1.pciSlotNumber = "34"
VMware ESXi
The same operation is required for VMware ESXi, but it can be performed through the UI.
Bootstrap (Primary)
The first step is to enable high availability on a cnMaestro instance – effectively creating a HA cluster and
initializing high availability processes. The bootstrapped instance is called the Primary, and it hosts the shared
IP address.
Accept (Primary)
The Primary server then configures a shared secret to allow a Secondary system to join the cluster. The secret is
used for authentication, and it is valid for 30 minutes.
Join (Secondary)
The Secondary joins the Primary using the shared secret, and extends the Cluster. At this point, the Secondary
begins replicating data (which could take many minutes). Once fully replicated, the Secondary becomes
standby and is able to fail-over.
NOTE:
The Join process uses SSH (port 22) to connect to the Primary. It is important to review the
fingerprint displayed during the Accept and Join operations, to make sure they are the same
(and protect against man-in-the-middle attacks).
WARNING:
All data on the Secondary will be overwritten during the operation.
100 | High Availability (HA) Cambium cnMaestro On-Prem v4.1.0 | User Guide
Figure 25 Accept Join
101 | High Availability (HA) Cambium cnMaestro On-Prem v4.1.0 | User Guide
Basic HA Cluster Creation Flow
A general HA configuration flow is presented below. Each page will be discussed independently in later
sections.
Primary Server
1. After logging into cnMaestro console, from Operations tab, select HA and click OK.
2. From High Availability Cluster tab, select Bootstrap and click OK.
3. From the Bootstrap Layer 2 Cluster tab, enter Management IP and click Enable L2. The Management IP must
be on the same subnet as the eth0 interface.
4. Click OK.
102 | High Availability (HA) Cambium cnMaestro On-Prem v4.1.0 | User Guide
Accept Join Requests page displays.
This password is used by the Secondary system to authenticate and join, the Cluster. It is valid for 30 minutes.
6. After the Join Password is set, click OK to initialize the system for 30 minutes.
7. A SSH Fingerprint is generated. Match the fingerprint to the one displayed during the Join process.
Secondary Server
1. On the Secondary cnMaestro server, from the High Availability Cluster menu, select Join and click OK.
2. Join Existing Cluster window appears. Enter the Primary Server IP (eth0) and the Join Password, click OK.
A pop-up window displays the fingerprint of the Primary server. Validate the fingerprint shown on the
Secondary exactly matches the fingerprint of the Primary (when it is accessed directly). If the fingerprints are
different, the Primary server is incorrect, and the Join should be cancelled.
103 | High Availability (HA) Cambium cnMaestro On-Prem v4.1.0 | User Guide
3. After verifying and continuing, the successfully joined cluster window appears.
HA Menu
This section walks through the different HA tabs available in the console.
Field Description
104 | High Availability (HA) Cambium cnMaestro On-Prem v4.1.0 | User Guide
Field Description
New Cluster
An HA Cluster requires the eth0 interface be configured with a static IP address. Once the Cluster is created,
the IP address cannot be changed without dissolving the Cluster. During the bootstrap process, a shared IP
address is configured in the same subnet as eth0. This address floats between the active cnMaestro system, and
it should be used for cnMaestro access.
105 | High Availability (HA) Cambium cnMaestro On-Prem v4.1.0 | User Guide
Join Existing Cluster
To join another system to the Cluster, select the Join option of the HA menu on the Secondary Server. The IP
address is the eth0 address for the Primary server (only the eth0 IPv4 address is used to create a cluster). The
Password is the same created during Accept.
106 | High Availability (HA) Cambium cnMaestro On-Prem v4.1.0 | User Guide
107 | High Availability (HA) Cambium cnMaestro On-Prem v4.1.0 | User Guide
HA Cluster Status
The HA Cluster Status tab details the current HA state, including the replication status. After a cluster operation,
it may take a few minutes for the page to show full details.
Field Description
Failover Failover to the current Standby node. This is not visible while standalone.
Force/Reset Forcibly Reset HA configuration. This causes a non-graceful reset of the current node,
and it does not delete the node from the Peer. This operation should only be used if
the Leave operation fails.
Leave Leave the Cluster. This deletes all HA configuration and puts the device into a default
state.
108 | High Availability (HA) Cambium cnMaestro On-Prem v4.1.0 | User Guide
Field Description
Statistics Status of statistics data replication (this tends to take the longest).
109 | High Availability (HA) Cambium cnMaestro On-Prem v4.1.0 | User Guide
Delete Node
Delete from Cluster
Deleting removes the peer node from the cluster. Navigate to Operations > HA, select Delete and click OK.
Use the space bar to select the Node and select Delete and click Enter.
Deleting a Node Resets the HA configuration of the node and removes it from the Cluster (as long as the node is
still online). If the node is down, or unresponsive, it needs to be manually removed by accessing the node itself
and selecting Leave.
After deletion, HA has been reset on the deleted node, and the current node becomes Standalone.
110 | High Availability (HA) Cambium cnMaestro On-Prem v4.1.0 | User Guide
NOTE:
After node deletion, it is recommended to perform Force/Reset operation under HA menu.
Leave Cluster
Leaving removes the current node from the cluster. It first tries to delete the node from the peer; then it resets
the current node to default. If the delete fails (for example, if there is no network connectivity), it needs to also
be deleted manually through the peer Console.
NOTE:
After Leave operation, it is recommended to perform Force/Reset operation under HA
menu.
Information
The Information page provides global status for the system at initial login. It has a High Availability section at
the bottom.
111 | High Availability (HA) Cambium cnMaestro On-Prem v4.1.0 | User Guide
Behaviour of cnMaestro features when HA is Enabled
This section lists the behavioral changes of cnMaestro features when HA is enabled:
Feature Observations
Device If the fail over happens when Device Approval is In-Progress, then the Device Approval
Approval from will get struck. You have to re-initiate the Approval All.
Onboarding
Queue
If the fail over happens when the Software Update job is In-Progress, then the devices
software update will be Timeout after fail over.
Software update to 50 All 50 devices which were in parallel update will get
devices with Devices to impacted. After failover job will get timed out after 5
update in parallel set as 50. minutes.You have to retrigger software update for 50 these
devices.
If the fail over happens when the Configuration Update is In-Progress, then the
configuration update will be Timeout.
Configuration
push jobs in Configuration update to 50 10 devices which were in parallel update will get impacted.
running state devices with Devices to After fail over job will get Time out after 5 minutes. You
update in parallel set to 10. have to retrigger Config update for these 10 devices.
Configuration update to 50 50 devices which were in parallel update will get impacted.
devices with Devices to After fail over job will get Time out after 5 minutes. You
update in parallel set to 50. have to retrigger Config update for these 50 devices.
If failover happens when the OVA upgrade is in progress, then you have to re-intiate OVA
upgrade.
112 | High Availability (HA) Cambium cnMaestro On-Prem v4.1.0 | User Guide
Device Onboarding
The Onboarding Queue holds devices before they are added to your account. Devices must be approved in
order to complete the onboarding process and be managed by cnMaestro. You can pre configure the devices
before they are approved by setting location, configuration, or software version.
While onboarding the devices using the different modes the onboarding status changes according to the
changes of the Cloud Sync Status till the device gets approved and onboarded.
During onboarding the devices it starts to synchronize with the Cloud Anchor accout. If that Cloud synchronize
fails displays the following erros
Table 18 describes the Cloud synchronization errors during onboarding the devices.
Unknown Device User needs to delete the unknow MAC address of the device.
Invalid Serial Enter the valid serial number and claim the devices.
Number
Device claimed Error occurs, if On-Premises instances is claimed into multiple Cloud Anchor account.
into another User needs to remove the instances from any one of the Cloud Anchor account.
account
Invalid MAC Enter the valid MAC and claim the devices.
Cloud Sync not Cloud Anchor account synchronization is not supported for few devices.
allowed
Example: On boarding of NSE devices in On-Premises are not allowed.
Device mapped to Error occurs, if the same device is mapped into multiple On-Premises instances. User
another instance needs to remove that device from any of the instances.
NOTE:
l Only serial numbers with a length of 12 characters can be claimed.
l Devices with serial numbers less than 12 characters for example, 10 or 11 characters, need
to be claimed on the Device UI using the Cambium ID.
Claiming with Serial Number, MAC Address means entering the serial numbers of devices, one per line, and
clicking the Claim Devices button. The system prompts the user to validate the devices before applying them.
When complete, they will be placed into the Onboarding Queue, where they can be pre-provisioned to update
software or configuration before onboarding.
To manage the devices in On-Premises, the Onboarding Queue must be cloud synced and approved. Click the
Approve Device button to onboard. Unapproved devices will remain in the Onboarding Queue indefinitely.
NOTE:
If the device gets struck in the Onboarding Queue, the Force Onboard button will automatically enable.
Click Force Onboard to onboard the device.
The Cambium ID can be viewed from Onboard > Settings. If On-Premises is connected to Cloud, then the
Cambium ID is shared by both accounts. It uniquely identifies the account. This information can be set on the
device via its user interface (or SNMP or CLI on some devices). Each user can have their own Onboarding Key.
To claim a device with Cambium ID, you need to have access to the device. Cambium ID claiming is required for
devices that do not have a 12-character Serial Number, and it is optional for devices with a 12-character Serial
Number.
There are two ways to claim a device with Cambium ID s shown in Table 19.
Device UI Enter the Cambium ID/Onboarding Key directly into the Device User Interface. This
prompts the device to access On-Premises instances and place the devices in the
Onboarding Queue.
Device SNMP The Cambium ID/Onboarding Key can also be entered into the device over SNMP.
This allows one to quickly onboard existing devices using an SNMP manager. The
correct OID will be dependent upon the device type. The string entered into the OID
should be of the format “<Cambium ID>:<Onboarding Key>”.
The directions for each specific device type are shown in Device-Specific UI Onboarding. Once devices are
added to the Onboarding Queue using Cambium ID, the administrator must approve them prior to them being
onboarded.
1. Navigate to the Wi-Fi AP Groups tree view and click the drop-down menu for the selected AP Group.
2. Click the Claim Device(s) option.
3. Select the Device Type, Network and Site under which these devices should be placed. By default, the
devices claimed will have the configuration settings as the AP Group.
1. Navigate to Monitor and Manage > Networks tree view and select the drop-down menu for the Site.
2. Click Claim Device(s) from the drop-down.
3. Select the site that should be applied for Enterprise Wi-Fi (E-Series and XE/XV-Series) and cnPilot Home
(cnPilot R-Series) devices. The devices claimed under the Site will have the configuration settings from the
selected site.
Reclaim
The following scenarios explains when the devices starts to reclaim:
l If an unmaged On-Premises instances with onboarded devices tries connecting back to the Cloud Anchor
account starts to reclaim the devices.
l If any On-Premises instances is upgraded from 3.1.x to 3.2.0 or above starts to reclaim the devices.
l During the Cloud synchronization, restore and backup from another On-Premises instances starts to
reclaim the devices.
Grace period
Grace period starts when there is an invalid device state and an invalid subscription state. A notification banner
will be displayed and the grace period is valid only for 90 days. At the end of the grace period, cnMaestro takes
the required action.
The grace period of an invalid device starts, when there is a conflict state detected during the reclaim or
reconnect of the devices for a longer duration. A notification banner will be displayed as shown in Figure 28.
Users can rectify the invalid state by deleting the devices which required re-sync.
Users can delete the re-sync required devices by clicking the Required Re-Sync as shown in Figure 29.
At the end of the grace period, the invalid devices will be unmanaged and moved to the onboarding queue.
Users can rectify the invalid state by connecting to the cloud or can contact the Cambium Networks support
center.
At the end of the grace period, all the devices will be moved to the onboarding queue, Cloud connectivity will
be unmanaged, and a login prompt will be displayed to connect to the cloud.
If none of these are present, the default action on the device is to access the cnMaestro Cloud URL:
https://cloud.cambiumnetworks.com.
Static URL
If a static URL is configured in the device UI, the device will always connect using it. The below sections details
where to set the cnMaestro URL on various device types. The Cambium ID and Onboarding Key can optionally
be used in some devices for added security.
cnMatrix
1. Navigate to System > cnMaestro tab.
2. Enter Static URL.
cnPilot Enterprise
1. Navigate to Configure > System > Management tab.
cnRanger
Setting static URL for cnMaestro on Sierra 800
cnVision Client
1. Navigate to Configuration > System > Device Management tab.
2. Under cnMaestro section, enter cnMaestro URL.
3. Click Save.
Machfu
1. Navigate to System > Device Management tab.
2. Under cnMaestro section, enter cnMaestro URL.
3. Click Save.
Please make sure the following configuration requirements are met in PMP before onboarding to cnMaestro.
SM using NAT
AP
PTP 650/670/700
1. Navigate to Installation andclick run Installation wizard button.
The Status field display Waiting for Approval. It is optional to provision the device for location, software version
update, and assign to an AP Group.
7. Click Save.
8. Click Approve.
IP based
Perform the following steps to onboard Xirrus device through CLI:
The Status field display Waiting for Approval. It is optional to provision the device for location, software version
update, and assign to an AP Group.
7. Click Save.
8. Click Approve.
Option 43 is https://cnmaestro.sqa.xirrus.com
Option 15 is sqa.xirrus.com
DNS Server
Example: https://cnmaestro.sqa.xirrus.com - Type in the value in the ASCII section of the display.
Example: sqa.xirrus.com
3. Check if the device is online in the cnMaestro UI page. When the device is in Waiting for Approval state,
Approve the device to complete the onboarding process.
For details to migrate Xirrus devices from XMSE to cnMaestro X using a tool, refer to XMSE to cnMaestro X.
You can enter a valid Cambium ID and Onboarding Key in the cnWave 5G Fixed BTS device
UI, when Enable Cambium ID based authentication to onboard devices option is enabled in
the Settings section in the cnMaestro Onboard page.
5. Click Save.
When the cnWave 5G Fixed BTS device is onboarded to the cnMaestro for the first time, the Connection Status
field in the cnWave 5G Fixed BTS device UI displays Device Approval Pending as shown in Figure 31.
6. In the cnMaestro UI, navigate to Onboard > Devices and click Approve, as shown in Figure 32.
The Connection Status field in the cnWave 5G Fixed BTS device UI displays Connected, on approval, as shown
in Figure 34.
To view the cnWave 5G Fixed BTS device in cnMaestro, perform the following steps:
1. From the cnMaestro UI home page, navigate to Monitor and Manage > default network or navigate to
Onboard > Devices.
2. Click onthe Onboarded link.
When onboarding the cnWave 5G Fixed BTS device the registered cnWave 5G Fixed CPE devices can also be
onboarded without approval.
Figure 35 Viewing cnWave 5G Fixed BTS device and registered CPE devices
1. From the home page of cnMaestro, navigate to Onboard > Devices tab.
The Onboard page appears with details of the devices and their serial numbers, as shown in Figure 36.
2. Click Claim Device located at the right side of the Onboard page, as shown in Figure 36.
Note
You can also place the cursor in the text box and use a barcode scanner to quickly claim the
devices.
If you do not click Approve, the device remains in the Onboarding Queue.
1. Enter cnMaestro URL or IP address, Cambium ID, and Onboarding Key in CLI.
2. Navigate to Onboard > Edge Controller > Controllers.
3. Click Approve.
NOTE:
DHCP Options are available from the following builds:
l cnMatrix: 2.0.4-r1
l cnPilot e400/e500/e502S/e501S: 3.2.1-r6
l cnPilot e425H/e505: 4.0
l cnPilot e430W/e410/e600: 3.5.2-r4
l cnPilot e510: 3.11.4-r9
l cnPilot e700: 3.7-r9
l cnPilot r190: 4.4.2-R2
l cnPilot r195P: 4.7
l cnPilot r195W: 4.5.2
l cnPilot r200P/r201P: 4.4.2-R2
l cnReach: 5.2.17e
l ePMP 1000, ePMP Force 180/200: 3.1
l ePMP 1000 Hotspot: 3.2.1-r6
l ePMP 2000: 3.0
l ePMP 3000: 4.5
l ePMP Elevate: 3.2
l ePMP Force 190: 3.5
l ePMP Force 300: 4.1
l ePMP PTP 550: 4.1
l Machfu 7.1.2-1.1.0.5
l PMP: 15.0.1
l PTP 650, PTP 670 (650 Emulation): 02-67
The priority order for determining the cnMaestro URL is the following:
NOTE:
cnRanger, cnReach, PTP 650, PTP 670, and PTP 700 do not support DHCP Options for
onboarding.
cnMatrix Cambium-cnMatrix-EX2K
cnPilot e425H/e505
cnPilot e500/e501S/e502S/e510
cnPilot e700/e600
ePMP Cambium
Typically, Option 43 is the preferred mechanism to configure the cnMaestro URL. Example configuration for
the ISC DHCP Server is presented below (from the /etc/dhcp/dhcpd.conf file).
Sample configuration for the ISC DHCP Server is presented below (from the /etc/dhcp/dhcpd.conf file).
The E2E Controller will also be placed in the Tree prior to approval (in addition to the Onboarding Queue). To
Onboard the E2E Controller Network through the Tree, perform the following steps:
1. Navigate to the Controller in the tree and select the Monitor and Manage tab.
2. Click Approve.
1. Navigate to Manage > Network > select 60 GHz cnWave E2E Network.
2. Click Approve.
5. After the successful Onboard E2E Network, it can be managed through cnMaestro. The E2E Network
Dashboard for an Onboard Controller is shown below:
If PoP Node is running the Onboard E2E Controller then, the PoP icon will be indicated with as shown below:
l Network Monitoring
l Wireless LAN Dashboard
l Inventory
l Reports
Network Monitoring
The Monitoring tab displays the monitoring pane for cnMaestro. The section includes the following:
l Dashboard
l Notifications
l Statistics
l Performance
l Maps
l Tools
l WIDS
Assists
Assists displays scanned configuration scores and results for last 24 hours.
Assists scans the configurations and generates assists scores. It evaluates specific issues that might occur
during deployment . Assists summarizes the scores and status results at System, Network, Site, Tower, and
Device levels as shown in Figure 42.
NOTE:
l Assists is a cnMaestro X feature available for cnPilot, cnMatrix, cnWave 5G Fixed, ePMP,
PMP, and Enterprise Wi-Fi devices except AOS devices.
l Minimum software vesrion for cnWave 5G Fixed devices should be 3.1b5 for assist data to
be generated.
l For PMP, ePMP, and cnWave 5G Fixed, Assists are generated every 24 hours.
l For cnPilot Home R-series, cnMatrix, and Enterprise Wi-Fi, Assists are generated
whenever there is configuration change.
Assists scores are shown in percentage values. The Assists scores guide users to isolate issues by scanning an
environment and evaluating configuration and infrastructure. Assists scores are determined as shown in Table
21.
0-61% Poor
61 % to 90% Good
l Passed
l Failed
l Disabled
Results Result of Assists such as Passed, Failed, and Disabled. For more details on assists
result description refer to Figure 43.
Hover the cursor on the Results column in the Assists home page. It displays a preview of the assist results as
shown in Figure 43.
Note: Only Super Administrator and Administrator have access to change disable
option.
Assist filter
To create custom filters for assists, perform the following steps:
You can manually filter or search by typing parameters in the column header of the Assists table.
If you do not receive expected filter details, click Change Filter(s) in the Assists table to apply new filters.
Assists Status
To evaluate the Assists Status, click on the Title column with Affected Devices in the Assists table. A detailed
Assists page appears with Description and Remediation as shown in Figure 45.
Assists disabled are listed at the bottom of the Assists home page. The Results column do not indicate the
progress bar for the Assists Disabled as shown in Figure 46. The total number of enabled Assists in the home
page is reduced when Assists is disabled.
3. In the Assists Status page, click Devices tab to view the list of devices failed for the specific assist.
You can manually filter or search by typing parameters in the column header of the device table.
If you do not receive expected filter details, click Change Filter(s) in the device table to apply new filters.
Enable Assist
To enable assist, perform the following steps:
1. Click the disabled assist listed at the bottom of the Assists home page.
You will be directed to specific Assist page, as shown in the following figure.
NOTE:
l Assists Fix Now feature is available for ePMP and PMP
devices.
Assists Device page allows the user to fix the failed assists.
Dashboard
Dashboard pages are customized for each device type and aggregation level (such as System, Network, Tower,
and Site). Pages representing devices provide information on location, significant configuration parameters,
and performance. System, Network, Tower, and Site nodes aggregate dashboard data for devices they contain.
NOTE:
l KPI widgets at network and Tower-level show minimum four widgets when no data is
available in KPI's. Shows wireless clients KPI when at least one Wi-Fi device is available.
Wireless clients KPI is moved beside Wi-Fi KPI. Machfu KPI is not supported any more.
Application History
The Application History displays top client names and their top five application usage details for last 24 hours.
Device Health
Device Health displays the health of the network from the Tower to the edge Device.
Connection Health
Connection Health displays the health of the devices connected to the network.
Notifications
Overview
Notifications consist of Alarms, Alarms History, and Events. They are a synchronous messages that provide real-
time system status.
Alarms Alarms have state and persist as long as the problematic activity continues; they
reflect the current health of the devices in the network.
NOTE:
After every server reboot or restart:
Alarms History Expired Alarms are added to the Alarm History. The Alarm History displays
historical active alarm counts.
Events Events are stateless, transient messages that occur in response to an input or action,
such as if the CPU exceeds a threshold or a device association fails. Events are fire-
and-forget; they are stored in an Event Table and provide a history of device
activity.
The PTP 820/850 devices displays additional two other notifications as shown in Figure 53 and Figure 54.:
Event/Alarm Source
Identity of the source device for the event or alarm.
Storage
Events and Alarms are stored in cnMaestro for an extended period. They will be removed when the total count
across the account surpasses 1,000 multiplied by the number of devices in the account. The oldest entries are
cleared first.
Events
The Event Table stores a history of the most recent events for the selected node.
Event Severity
Event Severity is mapped to the following levels:
Major Issue that greatly degrades the product/feature, but it is still usable.
Event Export
The data in the Event table is exported in a CSV or PDF file format. The following export options are available:
You can create custom filters for events. To create a custom filter, perform the following steps:
You can manually filter or search by typing parameters in the column header of the Events table.
If you do not receive expected filter details, click Change Filter(s) in the Events table to apply new filters.
The Source Type column header is grouped based on the Device or System events. The Name column header is
grouped based on the category names. The category name with corresponding subcategories and codes are
shown in Table 26.
The following table describes the different types of system event categories and their descriptions.
Security Events related to logging into the devices, establishing secure links, and
potentially recognizing scans and security breaches in the future.
Source: cnMaestro, Devices, and Clients
Services Events related to additional services that may be added to the product in the
future. There may not be any services events in the first release.
Source: cnMaestro and Devices
Alarms
Alarm Life Cycle
The basic alarm life cycle has the following states:
Acknowledged Active alarms can be acknowledged, which signifies they are known and being handled.
Acknowledged alarms are not included in the total alarm count.
Active The alarm remains active until the combination of inputs that generated it arecleared.
Inactive Inactive alarms remain visible in the active Alarm Table for 10 minutes, before they are
moved to Alarm History. An alarm becomes inactive when the inputs that generated it
are no longer present. An Inactive alarm can be pulled back to the
Active/Acknowledged states if a new event reactivates the alarm.
Alarm Severity
Alarms have a severity that determines how they are handled.
Major Significant issue that greatly degrades the product/feature, but it is still usable.
Alarm Types
Alarm Acknowledgment
Active alarms can be acknowledged in the Alarm Table. Acknowledgment makes the alarm less visible in the
table, and the administrator can further add a note describing how the alarm is being resolved. Acknowledging
an alarm will also remove it from the alarm counts. You can also select the Clear Alarm check box to clear the
acknowledged alarm when acknowledging the alarms.
2. Select the alarms from the alarms list and then click on the Bulk Acknowledge button on the top right corner
of the list.
3. Enter Notes about the selected alarms.
4. (Optional) Select the Clear Alarm check-box if you would like to remove those alarms from the Alarms list
after you acknowledge.
5. Click Acknowledge
You can filter the Acknowledged and UnAcknowledged devices as shown below:
Wi-Fi Events
Wi-Fi Events are listed as below:
The table below highlights the type of information that is generally found in cnMaestro Statistics and Details
sections (separated by Device Type):
cnMatrix General
l Device
l IP Address
l MAC
l Managed Account
l Product Name
l Serial Number
l Status
Traffic
l Throughput (DL)
l Throughput (Rx)
l Radios (Channel)
cnRanger SM General
l Device
l IP Address
l IMSI
l Serial Number
l Status
Traffic
l Throughput (DL)
l Throughput (UL)
Wireless
l Bandwidth
l Frequency
l MCS (DL)
l MCS (UL)
l RSRP
l RSRQ
l RSSI
cnReach General
l Device
l IP Address
l Neighbors
l Radio
l Role
l Status
Radio
l Average Noise
l Radio Temperature
l RSSI
l SNR
l Tx Power
Traffic
l Throughput (DL)
l Throughput (UL)
l Radios (Channel)
ePMP AP General
l Device
l DFS Status
l IP Address
l Registered SM Count
l Reregistration Count
l Serial Number
l Status
Network
l LAN Interface
l LAN Interface 2
Traffic
l Throughput (DL)
l Throughput (UL)
Wireless
l Antenna Gain
l Bandwidth
l DL/UL Ratio
l Frequency
l Maximum Range
l SSID
l Tx Power
ePMP SM General
l Device
l DFS Status
l Distance
l IP Address
l Serial Number
l Session Time
l Status
Network
l LAN Interface
l LAN Interface 2
l WAN IP Address
Traffic
l Retransmission Rate (DL)
l Retransmission Rate (UL)
Machfu Cell
l Cell Enabled
l Cell ICCID
l Cell IMEI
l Cell IMSI
l Cell IP
l Cell Link
l Cell Manufacturer
l Cell Network Type
l Cell RSSI
l Cell Rx Rate
l Cell Software Version
l Cell Tx Rate
Ethernet
l Ethernet
l Ethernet Enabled
l Ethernet Gateway
l Ethernet IP Address
l Ethernet Link
l Ethernet Link Speed
l Ethernet MAC
l Ethernet Mask
l Ethernet Mode
l Ethernet Rx Rate
l Ethernet Tx Rate
General
l Device
l IP Address
l Status
GPS
l GPS Accuracy
l GPS Altitude
l GPS Fix Time
l GPS Satellites in use
l GPS Status
l GPS Time
VPN
PMP AP General
l Device
l DFS Status
l IP Address
l Reregistration Count
l Registered SM Count
l Serial Number
l Status
Network
l LAN Interface
Traffic
l Busy Index (DL)
l Busy Index (UL)
l Frame Utilization (DL)
l Frame Utilization (UL)
l Throughput (DL)
l Throughput (UL)
Wireless
l Antenna Gain
l Bandwidth
l Color code
l DL/UL Ratio
l Frequency
l Max Range
l Tx Power
Performance
Performance pages display a synchronized view of time-series data for devices. The data can be filtered using
the interval ranges in the upper left (last 4 hours to last week for Essentials customers), or by dragging the
cursor on the graph to select a specific range. The data presented varies based upon device type.
The following images represent the sample performance graphs for 60 GHz cnWave, cnMatrix, cnPilot
Enterprise, cnPilot Home, cnRanger, cnReach, cnVision, cnWave 5G Fixed, ePMP AP, ePMP SM, Machfu, PMP AP,
PMP SM, PTP 650/670/700, and PTP 820/850 .
l Modulation
l Retransmission
l RSSI
l Session Drops
l SNR
l Throughput
Maps
Maps provide visualization for Towers, Sites, and Devices. They display proximity to other devices, connectivity
between devices, device health, and selectable status parameters. An example Map is presented below.
Three views are supported in System Maps and Network/Tower Dashboard Maps:
l Street View
l Satellite View
l Terrain View
If latitude or longitudinal of Site or Tower or Device is (-90°, 90°, -180°, 180°) or (0,0) then they will not display
in the map.
NOTE:
l (0,0) is the default value for devices that do not have a location set cnMaestro does not plot
devices with this location.
l (x, 180°) and (x, -180°) require the user to zoom out in order to see the markers.
l (90°, y) and (-90° ,y) also displays incorrectly.
l Satellite and Terrain View is available only for cnMaestro X users.
If you enable the Geolocation Map Settings, it displays the custom tile map as shown below:
Map Navigation
There are a various ways to navigate the map display.
Click Click the following items on the Map to auto-select the same item in the Tree.
l ePMP SM
l Tower
Hover Hovering over a tower or device displays a tool tip that provides basic status
information. Hovering over an RF link displays status on the link.
Standard Components In the upper-left corner are generic map navigation components that allow one to
zoom in and out. Use the mouse to drag and reposition the view. as well as turn on
the satellite display.
Mode
The map can be placed in a number of different modes for PMP/ePMP SMs, which define how the device status
is presented.
Alarm Status Highlights devices based upon alarm count (Critical, Major, Minor).
Average MCS (ePMP Displays the Uplink or Downlink average MCS per device.
only)
Link Quality Indicator Displays the Uplink or Downlink average indicator per device.
(PMP only)
Reregistration Count Displays the nodes based upon the number of re-registrations in the last 24
hours. The more re-registrations, the larger the node is display.
Embedded Maps
Maps are embedded into some additional UI views (most notably, the Dashboard). These embedded maps do
not provide the full feature set of the map view.
Figure 64 AP Configuration
Sector Visualization is available in Map View. By selecting the Show Sector option, the following map is
displayed:
Show Subscriber Modules option is available at System, Network, Tower, and AP levels. User can also choose to
set the color of SMs based upon frequency or Online or Offline Status.
NOTE:
l By default Show Subscriber Modules is
disabled.
l Click the (+) plus sign, next to Site or Device in the right pane of the Map page, to view the device and site
details as shown in Figure 66.
l Click the Dashboard( ) icon next to the Site or Device name, to view the site or device dashboard details.
Tools
This section provides the following details:
In Nodes Tools tab you can view the Status, Debug, and Remote Command of the device. Refer to Node Tools.
cnMatrix Tools
In Status tab you can view the status of the device (either Online or Offline). It allows one to reboot the device.
Remote CLI Enter CLI command in the command text box to execute on device.
l Only Show command is allowed for Operator users.
l All CLI commands are supported by Super Admin and Admin users.
The Status tab, displays the status of the device (either Online or Offline). It also allows one to reboot the
device.
Port Status, presents the following data for the PoE Switches:
l Cable Diagnostic
l Port Enable
l Port Disable
l PoE Enable
l PoE Disable
l PoE Toggle
Cable Diagnostic
Navigate to Tools > Status > Port Status, select the Port and click Cable Diagnostic, the following output is
displayed:
PoE Toggle
Navigate to Tools > Status > Port Status, select the Port and click PoE Toggle, the following output is displayed:
l Cable Diagnostic
l Port Enable
l Port Disable
Wi-Fi Performance Wi-Fi performance measures the backhaul speed across devices with respect
to cnMaestro.
cnRanger Tools
NOTE:
cnMaestro supports the tools page of cnRanger from device version 2.1.0.0-r3.
cnRanger BBU
In Status tab, user can view the status of the device either Online or Offline. It also supports downloading Tech
Support File and rebooting the device.
cnReach Tools
The Tools page for cnReach devices consolidates a number of operations into a single troubleshooting
interface. The operations are listed below:
RF Ping RF reachability test between local radios that provides details on signal quality.
RF Throughput RF throughput test between local radios that provides details on throughput.
cnVision Tools
The Tools page for cnVision devices consolidates a number of operations into a single troubleshooting
interface. The operations are listed below:
Subscriber Modules Displays the SM linked to the Hub and supports reboot and download the Tech
Support File.
Link Test The Link Capacity Test measures the throughput of the RF link between two
cnVision modules. cnVision Link Test only utilizes the spare sector capacity for this
test; therefore, sector traffic will not be disrupted. For the most accurate wireless
link test results, it is best to run this test when there is minimal customer data traffic.
Displays the link related test result for Throughput. Link Test can be performed on
the cnVision Hub and its SM link. To run this operation, select the device and then
the Tools tab.
l If cnVision Hub is selected you can choose the SM from the list and start the test.
Packet Size: Choose the Packet Size to use for the throughput test.
Duration: Choose the time duration in seconds to use for the throughput test.
l If an cnVision Client is selected, click Start Test to run the Link Test.
Packet Size: Choose the packet size to use for the throughput test.
Duration: Choose the time duration in seconds to use for the throughput test.
Remote CLI Enter CLI command in the command text box to execute on device.
l Only Show command is allowed for Operator users.
l All CLI commands are supported by Super Admin and Admin users.
Wi-Fi Performance Wi-Fi performance measures the backhaul speed across devices with respect to
(wifiperf) cnMaestro.
Packet Capture
Packet Capture allows the user to capture all packets on a specified interface. The user can trigger packet
capture on an interface (or multiple interfaces simultaneously).
NOTE:
Enhanced packet capture is available for version 6.4 or higher in Enterprise devices.
To view Packet Capture, navigate to Network or Site > Wi-Fi AP > Tools > Packet Capture.
Duration Represents packet capture running duration in seconds versus maximum duration
configured.
Packets Represents number of packets captured versus maximum limit of packet count
configured.
Size Current packet capture size versus maximum packet capture size configured.
You can filter the packets captured by specifying Cambium GRE, DHCP, DNS, ARP, ICMP, Radius, TCP, UDP, IP
Address, and MAC Address.
7. Click Start Now to capture the packets immediately, or start the capture later by selecting Start Later option.
The progress of packets captured can be seen in the Status field.
The user can Edit, Clone, and Delete the packets capture entry. Packet Capture entries can be cloned
depending on the type of interface selected for the capture.
The user can search the packet capture by Interface type and Status.
NOTE:
l User can start packet capture by clicking the Play button. This also works if the packet capture is
stopped at Not Started/Failed/ Expired.
l Bulk Start and Bulk Delete are performed by selecting multiple packet capture.
l Expired packet capture is deleted from cnMaestro after 7 days.
l Packet capture is removed immediately, when device (AP) is deleted from cnMaestro.
l Packet captures cannot be started on same interface simultaneously.
l Only Show command works for the Operator user.
Wi-FiPerf Endpoint can be the cnMaestro instance or a locally installed speed test server.
l cnMaestro Instance: To enable Wi-Fi performance test, navigate to Administration > Settings > Advanced
Features page and enable WiFiPerf Daemon option.
l Locally installed Wi-Fi Performance Server: Wifiperf inter-operates with the open source zapwireless tool.
(https://code.google.com/archive/p/zapwireless/).This tool should be installed on a host at the site. It is
especially helpful for troubleshooting connectivity/performance issues related to Wi-Fi AP/Client at site.
To configure locally-installed Site-level speed test server on cnMaestro, perform the following:
NOTE:
l The WiFiPerf manager running on cnMaestro establishes a control session with the AP (and
the peer endpoint) using TCP port number 18301. It is mandatory both the AP and the peer
endpoint are reachable from cnMaestro. Make sure the NAT/firewall does not block the
wifiperf traffic from cnMaestro to any endpoint or AP (also between the endpoints and AP).
Ensure the port number 18301 is not blocked in the network for TCP and UDP.
l For more details on Wi-Fi performance (WiFiPerf) feature, refer here.
To run the Wi-Fi performance test, navigate to Tools > Wi-Fi Performance page. It can be used to measure the
following parameters with intervals of 10, 20 and 30 seconds:
Traffic Types
l TCP
l UDP
Traffic Direction
l Downlink
l Uplink
WiFiPerf Endpoint
l cnMaestro
l WiFi Perf Local Host
ePMP Tools
The Tools page for ePMP devices consolidates a number of operations into a single troubleshooting interface.
The operations are listed below:
eDetect eDetect is supported on the ePMP AP or SM. It is also launched from the Tools tab.
The eDetect tool (not available in ePMP Master/Slave mode) is used to measure the 802.11
interference at the ePMP radio or system when run from the AP or the SM, on the current
operating channel. When the tool is run, the ePMP device processes all frames received
from devices not connected to the ePMP system and collects the interfering frame’s
information such as MAC Address, RSSI, and MCS.
Link Test The Link Capacity Test measures the throughput of the RF link between two ePMP
modules. ePMP Link Test only utilizes the spare sector capacity for this test, therefore,
sector traffic will not be disrupted. For the most accurate wireless link test results, it is best
to run this test when there is minimal customer data traffic.
Displays the link related test result with respect to Throughput. Link Test can be performed
on the ePMP AP and its SM link. In order to run this operation, select the device and then
the Tools tab.
l If an ePMP AP is selected, choose the SM from the list and start the test.
Packet Size: Choose the Packet Size to use for the throughput test.
Duration: Choose the time duration in seconds to use for the throughput test.
l If an ePMP SM is selected, click Start Test to run the link test.
Packet Size: Choose the Packet Size to use for the throughput test.
Duration: Choose the time duration in seconds to use for the throughput test.
Machfu Tools
The Status tab displays the status of the device (either Offline or Online). It allows Tech Support File to
download and device reboot.
PMP Tools
The Tools page for PMP devices consolidates a number of operations into a single troubleshooting interface.
The operations are listed below:
Link Test The Link Capacity Test measures the throughput and efficiency of the RF link between
two PMP modules. Many factors, including packet length, affect throughput. Packets are
added to one or more queues in the AP to fill the frame. Throughput and efficiency are
then calculated during the test.
• Link Test without Bridging: Tests radio-to-radio communication, but does not bridge
traffic.
• Link Test with Bridging: Bridges traffic to “simulated” Ethernet ports, providing a status
of the bridged link.
• Link Test with Bridging and MIR: Bridges the traffic during test and also adheres to any
MIR (Maximum Information Rate) settings for the link.
• Extrapolated Link Test: Estimates the link capacity by sending few packets and
measuring link quality.
Displays the link related test result with respect to Throughput and Interference. Link Test
can be performed on the PMP AP and its SM link. To run this operation, select the device
and then the Tools tab.
l If a PMP AP is selected you can choose the SM from the list and start the test.
Subscriber Lists all the SMs connected to the selected AP. This is available for PMP APs only.
Modules
Link Test
NOTE:
Link Test is supported only on cnWave 5G Fixed devices running System Release version 3.1
or later.
Link test measures the throughput and utilization of RF link between the BTS and its CPE modules
2. Select appropriate values in CPE, Duration (between 5 and 60 seconds), and Direction (Downlink, Uplink,
and Bidirectional) fields.
3. Click Start Test.
After the set duration completes, the Output window displays the results.
To view WIDS page, navigate to Network > Site > WIDS page.
NOTE:
You need to enable the WIDS to configure the Wireless Flood Detection and Rouge AP
detection.
Wireless Flood Detection is used to detect the flood attacks of Association, Authentication, Deauthentication,
Disassociation, and EAP.
Rogue APs
A Rogue AP is an unsanctioned AP, which is not onboarded to cnMaestro, which can be any Cambium or non
Cambium device interfering. The AP scans all the channels, collects the details about the neighbor APs and
sends them to cnMaestro.
Rogue APs scans for every 20 minutes and Count represents graphical data for every last week and list the
data.
First Seen Time at which the Rogue AP is detected for the first time.
Whitelist Select the detected Rogue APs and mark them as Known APs.
Honeypot APs
Honeypot APs are unauthorized APs advertising with same SSID as managed or onboarded APs. It should be
detected and monitored to prevent threats to the network.
First Seen Time at which the Honeypot AP is detected for the first time.
Whitelist Select the detected Honeypot APs and change them as Known APs.
Known APs
Known APs allows you to configure the SSID and MAC of Whitelist APs.
2. Click Add.
Add Whitelist window appears.
NOTE:
l OCS (on 2.4 GHz, 5 GHz and 6 GHz) and Rogue AP detection should be enabled for
WIDS option to work at Site level in cnMaestro.
l It will take 20 minutes to detect Rogue AP on AP boot up.
1. Navigate to Configuration > Wi-Fi Profiles > AP Groups > Radio (Available on both radio 2.4 GHz and 5 GHz)
page.
2. Expand Channel Scan section and select Off Channel Scan option.
3. Click Enable OCS to periodically scan the network.
1. Navigate to Configuration > Wi-Fi Profiles > AP Groups> Radio (Available on both radio 2.4 GHz, 5 GHz, and
6 GHz) page.
2. Expand Channel Scan section and select Continous Background Scan option.
3. Configure rest time in seconds (5-15).
4. Configure wait time in minutes to wait after all channels are scanned and before starting a new scan (1-10).
5. Configure dwell split time to spend on foreign channel.
6. Configure time interval between scans on same channel (100-1000).
7. Enable Channel Switch Announcement.
8. Click Save.
l Dashboard
l Clients
l Details
l Mesh Peers
l Wireless LAN Dashboards
Dashboard
The System Dashboard displays Devices, Alarms, Metrics, Details, Devices By Type, Connection Health, Top
Managed Accounts, Application History, Top Wi-Fi APs by Throughput, Top Point-to-Multipoint APs, Top Wi-Fi
Networks by Throughput, and Top Busy Point-to-Multipoint APs.
234 | Wireless LAN Dashboards Cambium cnMaestro On-Prem v4.1.0 | User Guide
Figure 86 System > Dashboard
The System Dashboard page displays detailed system level application usage in Application History and
Category History. It displays the Top Clients names and their top five application usage details. The Application
Visibility parameter fields are explained in detail as shown in Table 47.
235 | Wireless LAN Dashboards Cambium cnMaestro On-Prem v4.1.0 | User Guide
Figure 87 System > Application
NOTE:
l By default, the application statistics for last 24 hours is displayed.
l Application data is available for Enterprise Wi-Fi (XV, XD, and XE) devices only.
The Dashboard displays Clients, Clients by Performance, Stacked Clients by Radio, Clients by SNR, Details,
Radio Details, Status, Throughput, Top Active Alarms, Top Clients by Usage, and Top WLANs by Throughput.
236 | Wireless LAN Dashboards Cambium cnMaestro On-Prem v4.1.0 | User Guide
Clients
The Clients tab displays the details of all the Wireless and Wired clients.
The following parameters are displayed for Wireless clients for cnPilot Home (R-Series):
l Actions
l SSID
l Band
l Download
l Host Name
l Edit Name
l IP Address
l MAC
l Managed Account
l Manufacturer
l Radio ID
l RSSI
l Upload
The following parameters are displayed for Wired Clients for cnPilot Home (R-Series):
l Actions
l Edit Name
l Address Type
l Expires
l Interface
l IP Address
l MAC Address
l Name
l Status
l Actions
l Authentication
237 | Wireless LAN Dashboards Cambium cnMaestro On-Prem v4.1.0 | User Guide
l Band
l Client Type
l Download
l Download Quota
l Download Quota Balance
l Guest Access Type
l Host Name
l IP Address
l MAC
l Managed Account
l Manufacturer
l Mode
l OS
l RSSI
l Session Expiry
l SNR
l Type
l User
l Upload
l Upload Quota
l Upload Quota Balance
l VLAN
l WLAN
The following parameters are displayed for Wired Clients of Enterprise Wi-Fi:
l Authentication Status
l Authentication Type
l Client Type
l Download
l Download Quota
l Download Quota Balance
l Guest Access Type
l Host Name
l IP Address
l MAC
l Manufacturer
l OS
238 | Wireless LAN Dashboards Cambium cnMaestro On-Prem v4.1.0 | User Guide
l Portal Mode
l Total Quota
l Total Quota Balance
l Upload
l Upload Quota
l Upload Quota Balance
l VLAN-ID
NOTE:
The historical clients are available for 24 Hours and 7 Days for cnMaestro X users in System/
Network/ Site and Device level.
NOTE:
Wired clients are not supported for Xirrus-Series.
239 | Wireless LAN Dashboards Cambium cnMaestro On-Prem v4.1.0 | User Guide
Client Dashboard
The user can view the applications used by client when the Application Visibility option is enabled as shown
below.
The Client Dashboard displays the details of the clients connected to the Wi-Fi device.
NOTE:
l Enable the Application Visibility feature to view Application page. It is supported only for
XV Series devices.
l Dashboard is supported for all cnPilot devices.
l The historical clients are available for 24 Hours and 7 Days for cnMaestro X users.
To view the Dashboard, navigate to Clients > Wireless Clients and click Host Name.
240 | Wireless LAN Dashboards Cambium cnMaestro On-Prem v4.1.0 | User Guide
The following parameters are displayed for Wireless Client:
l AP/Radio Details
l Client Details
l Client History
l Connection
l Reassociations
l Roaming History
l Top Applications
l Top Application (24 hours)
l Top Categories
l Total Bytes (24 hours)
241 | Wireless LAN Dashboards Cambium cnMaestro On-Prem v4.1.0 | User Guide
Application Visibility
The Application tab displays Application History, Top Application, Top Category, and Total Bytes.
NOTE:
l The graphical Client Dashboard is only available in cnMaestro X.
l Application usage data is only available in cnPilot-XV, and devices must be configured
to send the data.
242 | Wireless LAN Dashboards Cambium cnMaestro On-Prem v4.1.0 | User Guide
Table 47: Application fields
Field Description
Productivity Index Estimate of the typical productivity of the application. A higher value means
better productivity. For detailed index values see Productivity labels.
Risk Index Estimate of the typical security risk of the application. A higher value means
greater risk. For detailed index values see Risk Iabels.
The Productivity Index is scored relative to a work environment. The productivity score reflects likelihood to be
used for work or office purposes. The Productivity Index is mapped with labels (Very Low, Low, Medium, High,
and Very High) associated with value points from 1 to 5.
Broad usage of traffic that could be used for either personal or work related
Medium
tasks.
The Risk Index is determined on a scale of 1 to 5. Only four weighted risk factors are considered. The risk score
considers excessive bandwidth, potential data leakage, capacity to misuse, and association with malware.
Very Low 1
Low 2
243 | Wireless LAN Dashboards Cambium cnMaestro On-Prem v4.1.0 | User Guide
Table 49: Risk Iabels
Medium 3
High 4
Very High 5
Point Description
NOTE:
Risk and Productive Indexes are cross-checked against similar GUIDs to ensure consistency.
Performance
The Performance tab displays a synchronized view of time-series data, including connection health and
application usage.
l Application Throughput
l Data Rate
l RSSI
l SNR
l Throughput
244 | Wireless LAN Dashboards Cambium cnMaestro On-Prem v4.1.0 | User Guide
Details
The Details > Network Info section displays following parameters for cnPilot Home (R-Series) router:
l Ethernet Ports
l Rx Bytes
l Rx Error Bytes
l Rx Packets
l Tx Bytes
l Tx Error Bytes
l Tx Packets
l Type
l FXS Ports
l Hook State
l Phone Number
l SIP Account Status
l Type
l DNS Server(s)
l DHCP Server
l Domain Name
l Ethernet Ports
l PPPoE
245 | Wireless LAN Dashboards Cambium cnMaestro On-Prem v4.1.0 | User Guide
l Routes
l IPv4 Routes
l IPv6 Routes
l Tunnels
l VLAN Pool
IPv6 Routes
DNS Servers
Neighbors List
The Neighbors List displays the BSSID, SSID, Channel, and SNR details of neighboring 2.4 GHz and 5 GHz radios.
246 | Wireless LAN Dashboards Cambium cnMaestro On-Prem v4.1.0 | User Guide
Figure 98 Neighbors List
l Overview
l Ethernet
l Security
l Activation Key
Overview
Overview page provides the information such as System, Radio Parameters and Software Version.
247 | Wireless LAN Dashboards Cambium cnMaestro On-Prem v4.1.0 | User Guide
Figure 100 PTP 820/850 : Device > Details > Overview
Ethernet
Ethernet page provides the information RMON.
Security
Security page provides the information of General Parameters, Protocols, Login and Password Management,
User Account, and SNMP V3 Users.
248 | Wireless LAN Dashboards Cambium cnMaestro On-Prem v4.1.0 | User Guide
Figure 102 PTP 820/850 : Device > Details > Security
Activation Key
Activation Key provides the information of Feature Name, Feature Description, Feature Usage, Feature Credit,
and Violation.
Figure 103 PTP 820/850 : Device > Details > Activation Key
l Overview
l Interfaces
l Radios
Overview
Overview page provides the information such as Details, Boot Loader, Boot, and Shutdown.
249 | Wireless LAN Dashboards Cambium cnMaestro On-Prem v4.1.0 | User Guide
Figure 104 cnWave 5G Fixed: Device > Details > Overview
Interfaces
Interface page provides the information such as Interface Configuration, GNSS, Tx/Rx Errors, and Tx/Rx
Counters.
Figure 105 cnWave 5G Fixed BTS: Device > Details > Interfaces
Radios
Radios page provide the details of radios.
Figure 106 cnWave 5G Fixed BTS: Device > Details > Radios
250 | Wireless LAN Dashboards Cambium cnMaestro On-Prem v4.1.0 | User Guide
l Overview
l Interfaces
l Radios
Overview
Overview page provides the information such as Details, Radio Details, and Sessions.
Figure 107 cnWave 5G Fixed CPE: Device > Details > Overview
Interfaces
Interface page provides the information such as Ethernet and Wireless.
Figure 108 cnWave 5G Fixed CPE: Device > Details > Interfaces
Radios
Radios page provide the details of radio details.
251 | Wireless LAN Dashboards Cambium cnMaestro On-Prem v4.1.0 | User Guide
Figure 109 cnWave 5G Fixed CPE: Device > Details > Radios
Mesh Peers
The Mesh Peers tab displays information related to mesh such as SNR, RSSI, and Band. This provides insight to
the performance between the Mesh Client and Mesh Base.
252 | Wireless LAN Dashboards Cambium cnMaestro On-Prem v4.1.0 | User Guide
Figure 111 Mesh Peers > Host Name > Roaming History
Site Dashboard
The Site Dashboard provides the overview of site related parameters and devices.
253 | Wireless LAN Dashboards Cambium cnMaestro On-Prem v4.1.0 | User Guide
254 | Wireless LAN Dashboards Cambium cnMaestro On-Prem v4.1.0 | User Guide
The Site Dashboard displays the following graphics:
l AP Types
l Channel Distribution by Band
l Clients by Performance by Band (Enterprise Wi-Fi)
l Clients by SNR by Band (Enterprise Wi-Fi)
l Connected 6E Client Capability
l Radio Distribution by Band
l Throughput
l Throughput Graph
l Top Wi-Fi APs by Throughput
l Top Clients by Session
l Top Clients by Usage
l Wi-Fi Devices Availability (Total and Offline)
l Wireless Clients Graph
l WLAN Distribution by Band
AP Types
255 | Wireless LAN Dashboards Cambium cnMaestro On-Prem v4.1.0 | User Guide
Clients Performance by Band (Enterprise Wi-Fi)
l Non 6E Clients: represents non 6E clients connected across the devices at the Site level.
l 6E Clients on 6 GHz Radios: represents 6E clients connected across the devices at the Site level.
l 6E Clients on non 6 GHz Radios: represents 6E clients connected across the devices on non 6 GHz radios at
the Site level.
NOTE:
For best results, deploy a few radios in 6G mode in high traffic areas.
256 | Wireless LAN Dashboards Cambium cnMaestro On-Prem v4.1.0 | User Guide
Figure 112 Connected 6E Client Capability
257 | Wireless LAN Dashboards Cambium cnMaestro On-Prem v4.1.0 | User Guide
Radio Distribution by Band
RF Quality
Provides an indication of the current RF Quality across the Site.
Radio RF Quality Index is an indication of wireless clients and or MESH clients' RF link as seen by the access
point radio (AP). It is the average of all the wireless clients and or mesh clients SNR.
l If aggregated SNR is more than or equal to 35 and below 45: RF Quality Index is marked as Good
l If aggregated SNR is more than or equal to 25 and below 35: RF Quality Index is marked as Average
Throughput
Displays aggregated throughput for all the clients.
258 | Wireless LAN Dashboards Cambium cnMaestro On-Prem v4.1.0 | User Guide
Throughput Graph
Throughput graph displays client traffic for the last week.
259 | Wireless LAN Dashboards Cambium cnMaestro On-Prem v4.1.0 | User Guide
Wireless Clients Graph
Wireless clients graph displays clients that are connected in Radio 1 (2.4 GHz),Radio 2 (5 GHz), and Radio 3 (6
GHz).
Floor Plan
A Floor Plan is used to view APs, device status, connected clients, and transmit power. This is done by creating
the floor plan and adding devices. You can upload a floor plan for each floor based on the selected environment
type.
260 | Wireless LAN Dashboards Cambium cnMaestro On-Prem v4.1.0 | User Guide
Table 51: Fields in Floor Plan
Field Description
NOTE:
Environment Type, Adjustment, and Height are currently unused by cnMaestro. They will
become important when RF Heat Maps are added in a later release.
4. Click Select File and browse the required floor plan for uploading.
NOTE:
l The minimum size of a floor plan is 1024 X 800 pixels.
l The maximum supported file size is 5 MB.
l The supported file formats are JPEG, JPG, PNG, and GIF.
261 | Wireless LAN Dashboards Cambium cnMaestro On-Prem v4.1.0 | User Guide
Figure 115 Preview of Floor Plan
5. Click Add.
The Zoom control lets you to zoom in and out of the floor plan.
NOTE:
l Only cnMaestro X users can upload 1 to 50 floor plan.
l You cannot duplicate the floor level for other floor plans.
l If the devices are in a default location and upgraded to 3.1.1, the devices are moved to
the Unmapped Devices option.
The right pane of the Floor Plan window provides details of uploaded floor plans, such as Floor View, Map
Opacity, Radio Details, Filters, and the devices in the floor plan.
262 | Wireless LAN Dashboards Cambium cnMaestro On-Prem v4.1.0 | User Guide
Figure 116 Configure Floor Plan
263 | Wireless LAN Dashboards Cambium cnMaestro On-Prem v4.1.0 | User Guide
Table 52: Fields to configure floor plan page
Field Description
Floors Indicates the floor level. The following actions are available:
Drag and drop the selected devices from the right pane to the required floor level. If
multiple floor levels are available, then select required floor level from the drop-down.
2. Select the floor level and click Edit( ) icon to edit the uploaded floor level.
3. Click the Delete ( ) icon to delete a uploaded floor level.
4. Click on the info icon, next to floor level uploaded, to view the floor details.
5. In the Devices on this floor drop-down, you can view the following options:
l Unmapped Devices: Devices not mapped to the floor plan.
l Devices on this floor: Devices available on the floor plan.
l Devices on other floors: Displays devices on the other floors.
6. Click Remove ( ) icon to remove device from the floor level.
Floor View Configure device presentation. The following options are available:
l Map Opacity: Increase or decrease the opacity for the better visibility of uploaded
floor plan.
l Device Names: Toggle to view device names on the floor plan.
l Radio Details: View the radio details such as Client Count, Channel, and Power.
l Band: Select the desired band 2.4 GHz, 5 GHz, and 6 GHz (radio frequency).
Devices View and edit the device details. The following actions are available:
1. Select the device on the floor plan or type the device name in the search field.
2. Select the eye icon ( ) to Show or Hide the device on the floor plan.
3. Click on the device name to view device details, as shown below:
264 | Wireless LAN Dashboards Cambium cnMaestro On-Prem v4.1.0 | User Guide
Table 52: Fields to configure floor plan page
Field Description
4. Click ellipsis ( ) icon next to the device name, to navigate to the device
homepage.
5. Click Edit on the top right corner and select the device in the current floor.
265 | Wireless LAN Dashboards Cambium cnMaestro On-Prem v4.1.0 | User Guide
Table 52: Fields to configure floor plan page
Field Description
Statistics
Statistics tab displays following parameters:
l Channel
l Device
l IP Address
l Managed Account
l Power
l Product Name
l Status
l Throughput (DL)
l Throughput (UL)
l Type
266 | Wireless LAN Dashboards Cambium cnMaestro On-Prem v4.1.0 | User Guide
User can Export Statistics data to PDF or CSV.
Wireless Clients
Wireless Clients tab displays following parameters:
l Auth Status
l Authentication Type
l Band
l Client Type
l Host Name
l IP Address
l MAC
l Manufacturer
l Mode
l OS
l Portal Mode
l RSSI
l Session Expiry
l SNR
l User
l VLAN-ID
l WLAN
267 | Wireless LAN Dashboards Cambium cnMaestro On-Prem v4.1.0 | User Guide
Inventory
The Inventory page displays a list of devices under the selected Node. It presents health and maintenance
information in a tabular view that allows for sorting and filtering. When selected for a single device, it presents a
detailed customized page of that device.
Inventory Export
The inventory table can be exported in either CSV or PDF format. The values exported will match those in the
selected table columns. You can customize the health and maintenance views to add or delete columns.
Bulk Delete
The Bulk Delete option is available in the inventory page of System/Tower/Network/Site.
NOTE:
The maximum number of devices allowed for bulk deletion is 5000 devices. If it is more than that,
then filer the inventory and start deleting the devices.
Bulk Reboot
The Bulk Reboot option is available on the inventory page of Tower/Network/Site. When the devices are
rebooted using Bulk Reboot, all the Network/Tower/Site Dashboards, Graphs, Clients, Reports, and Mesh Peers
will be updated accordingly.
Schedule Reboot
Schedule a reboot of the device(s) by selecting Schedule Reboot from Actions drop-down.
5. Click Schedule.
NOTE:
The Import Device configuration is supported only for the Access and Backhaul account and
is applicable only on ePMP/PMP AP and SM devices.
The following parameters are supported for ePMP/PMP AP in the CSV file:
l Azhimuth
l Beamwidth
l Elevation
l Height
l Latitude
l Longitude
The following parameters are supported for ePMP/PMP SM is in the CSV file:
l Latitude
l Longitude
While importing the file, it automatically validates the data as shown below:
1. Click Download Sample Template or prepare a sheet in CSV file format with necessary column details.
2. Upload a configuration file (CSV) using the format specified in the sample template.
NOTE:
You must know the MAC address of the device to push the configuration.
5. You can view the completed status of the configuration import in the configuration update page.
The following table provides details on different errors that might occur while importing a CSV file:
{Count of Devices} This error is displayed if the uploaded CSV file contains an invalid MAC Address.
Device(s) with
invalid MAC
{Count of Devices} This error is displayed if the uploaded CSV file contains invalid Data or data not
Device(s) skipped relevant for Latitude, Longitude, Azimuth, Height, and Elevation.
due to invalid data
Devices were not This error message is displayed if the devices were not found with correct MAC
found for supplied address in the CSV file.
MAC Address
Info: 1 Devices(s) This error is displayed when the latitude and longitude values are tried to push on to
accepted without ePMP AP or PMP AP which are under a Tower.
latitude/longitude
values
The Scheduled tab displays reports that have not run yet. This includes reports executed periodically and those
meant to run a single time. The Completed tab lists all reports that have finished and are available for download.
Scheduled Reports include Scheduled, Terminated, and Timeout status in the Status column. Completed
Reports include Completed and Failed status is the Status column. Data reports are represents only in a tabular
format while graphical reports include charts and graphs associated with specific data sets.
To view all scheduled data and graphical reports, navigate to System > Monitor and Manage > Reports X >
Scheduled tab.
To download completed reports, navigate System > Monitor and Manage > Reports X > Completed tab.
NOTE:
l You can have 50 reports in the Scheduled tab and any number in the Completed tab. Only 50
reports can be generated in parallel in a cnMaestro account.
l The completed reports are available for download for 30 days in the Cloud and 7 days in the
On-Premises deployment.
l While generating Alarm History, Events, Performance, Clients, and GAP reports, there is a delay
of up to 20-30 minutes for the recent entries to be available in the report.
This section details how to schedule and generate different types of data reports in cnMaestro.
l Device Report
l Performance Report
l Active Alarms Report
l Alarms History Report
l Events Report
l Clients Report
l Mesh Peers Report
l Guest Access Login Events
l Remote Upload
l Report Jobs
Device Report
Device Reports are generated as CSV files and include all devices under the selected tree node.
1. Navigate to Report X > Scheduled tab within System, MSP, Site, Network, or Tower nodes in the hierarchical
tree.
2. Click Add New Data Report. The following window is displayed.
l 60 GHz cnWave
l cnMatrix
l cnPilot Home (R-Series)
l cnRanger
l cnReach
l cnReach XIO
l cnVision
l cnWave 5G Fixed
l Enterprise Wi-Fi
l ePMP
l Machfu
l PMP
l PTP 650/670/700
l PTP 820/850
If 60 GHz cnWave device is selected as Device Type, then the following parameter sections are available:
l Basic
l Ethernet
l GPS
l Mode (CN or DN)
l Radio
If cnMatrix is selected as the Device Type, then Basic data export parameters will be exported.
If cnPilot Home (R-Series) is selected as the Device Type, then the following parameter sections are available:
If cnRanger is selected as the Device Type, then Basic, Network, Radio, Location, and CBRS parameter sections
can be exported.
If cnReach is selected as the Device Type, then the following sections are available:
l Basic
l Network
l Radio
If cnReach XIO is selected as the Device Type, then the following sections are available:
If cnVision is selected as the Device Type, then the following sections are available:
l Basic
l Location
l Network
l Radio
l Mode
If cnWave 5G Fixed device is selected as Device Type, choose the type of Mode (BTS or CPE) then the following
sections are available:
l Basic
l Location
l Radio
If Enterprise Wi-Fi is selected as the Device Type, then the following sections are available:
If ePMP is selected as the Device Type then the following sections are available:
l Basic
l Location
l Mode(s) (AP or SM)
l Network
l Radio
If Machfu is selected as the Device Type, then the following sections are available:
l Basic
l Cell
l Ethernet
l GPS
l VPN
l Wi-Fi Access Point
l Wi-Fi Client
If PMP is selected as the Device Type, then the following sections are available:
l Basic
l CBRS
l Location
l Mode(s) (AP or SM)
l Network
l Radio
If PTP 650/670/700 is selected as the Device Type, then the following sections are available:
l Basic
l Location
l Network
l Radio
If PTP 820/850 is selected as the Device Type, then the following sections are available:
l Basic
l Radio
NOTE:
Reports are available for each of the following hierarchical nodes in the tree:
l System
l Managed Account
l Network
l Tower
l Site
l AP Group
Performance Report
The Performance Report generates device time-series performance data as a comma-separated value (CSV)
file. All devices of selected type under the tree node will be included in the export.
Enterprise Wi-Fi
Figure 145 Performance Report: Enterprise Wi-Fi
Events Report
The Events Report is generated for the events raised during the time period. Events for devices under the tree
node will be included in the export.
Clients Report
The clients report generates data for Wi-Fi clients.
NOTE:
Client Data is available for the last day, last 24 hours, and last week.
NOTE:
Mesh Peers report is available for the last 24 hours and last week.
NOTE:
Guest access report can be generated only at system level.
To generate the Guest Access Login Events report, perform the following steps:
Report Jobs
The report jobs displays the list of scheduled jobs created by different users. To view jobs, navigate to
Administration > Jobs > Reports.
l Edit: Visible only for Active Jobs which have not yet run. You can reschedule a job with this option.
l Terminate: Stop the Active Jobs.
l Show History: Display the detailed status of the generated reports and the file transfer status.
l Delete: Delete Active and Completed Jobs.
l Instant Download: Download the latest report without checking the Show History.
Graphical Reports
The data reports contain a lot of data that need to be represented graphically so that you can quickly
summarize and get a better visualization. In such cases, you can use the Graphical Reports. Graphical Reports
can be created by first building a template of the report you want to view, optionally with your own branding
such as your logo and brand name. Then, apply the template at a level in the hierarchical tree in cnMaestro such
managed service, system, or site. Each graphical report can consist of multiple pages called widgets. The
following widgets are available with applicable type of graphs and charts based on context. Each widget has
both a graphical and tabular representation of the data. The output is a PDF file.
l Peak and Unique Clients—Total unique clients and peak time number of unique clients.
l Client Traffic over Time—Client uplink and downlink traffic over time.
The standard process for graphical report generation includes the following:
NOTE:
l Graphical reports are only supported for Wi-Fi Access Points and Clients, and they can only
be applied at the Managed Service, System, and Site levels.
l If there is no data for the specific period, then a blank page is displayed in PDF.
l The title page of the PDF has the date and time zone of the user who scheduled the report.
The Scheduled tab presents reports pending execution, and the Completed tab provides access to reports that
have finished running. The already generated reports are listed as Completed Reports (includes Success and
Failed status in the status column) and those that are not yet generated but scheduled for a future time are
listed as Scheduled reports (includes and Future and Terminated status in the status column).
l Brand Image—To select an existing brand image, click the down arrow, and then click Select. You can
also add a new brand image by clicking Add New.
l Theme—Select a theme for the title page of the report as either Vertical Lines, Brand Box, or Plain.
9. Click Save.
1. Navigate to Monitor and Manage > System or Site > Reports X > Scheduled tab.
l Software Update
l Fixed Wireless Configuration
l Wireless LAN Configuration
l Switch Groups Configuration
l 60 GHz cnWave Configuration
l Configuring Advanced Features
l Creating Auto-Provisioning Rules
Software Update
The Software Update tab displays the device update details. This section includes the following:
l Overview
l Create Software Update Job
l Viewing Running Jobs in header
l cnReach Bulk Software Upgrade
When a Job completes, it is placed in the completed Jobs table. Jobs are available for one week before they are
Device Type
Software Updates are executed on one type of device at a time.
NOTE:
Enterprise Wi-Fi shown below contains device types on the Software Update page:
NOTE:
Update both partitions option is available at System/Managed
Account/Network/Site/Device levels. It is only available for the devices that support it.
If the Update both partition option is enabled/ disabled, the device level of the Software Update will be
displayed as follows:
l Enable: The selected target image will be upgraded in both active and inactive portions of the device.
l Disable: The selected target image will be upgraded in only active portion of the device.
If Perform sequential updates within a site is enabled, the image upgrade will happen only on one device at a
time.
Disable Auto Reboot option disables reboot after applying the new software image. The user must manually
reboot the device to complete the software update.
You can view the status of software update job in Administration > Jobs > Software Update > Manual or Auto
page.
Once the Setting is applied, the user can view the Jobs in Administration > Jobs > Software Update > Auto
page.
NOTE
Device Table
Select the devices to upgrade in the Devices Table.
The following parameters are visible (though some are only available for certain device types).
Current Version The version of the active software image running on the device.
Devices The names of available devices in a system. The list is pre-filtered based upon the
node selected in the Device Tree.
Selected SMs If a Fixed Wireless AP is selected, the corresponding SMs or CPEs will also be selected.
Status The status of a particular device in a system. Devices that are not connected cannot
updated.
When you select Schedule to update, the following options are available as shown below:
If the software update job was skipped while upgrading with the same version as the device active version, the
icon will not be displayed, and the device will not update when it reconnects.
NOTE:
The device which undergoes Retry Software Update, does not create a new Job.
Options
Stop Updates on Critical Error
If one of the updates fails, do not start any additional updates and instead pause the update job. All existing,
concurrent updates will be allowed to proceed until completion. The administrator will be able to continue the
update where it left off if desired.
NOTE:
Device update occurs sector-by-sector. One sector needs to complete before a second sector
is started.
Parallel Upgrades
Specify how many device upgrades to perform in parallel to complete the upgrade faster. However if the job is
configured to halt on an error, all concurrent sessions will still be allowed to complete.
Upgrade Steps
To upgrade an ePMP (Sectors) device, perform the following steps:
The following table displays the list of parameters in the Software Update Jobs tab:
Action Use the Start or Delete button to manage the upgrade process. After the upgrade has
started, the Pause button will stop new upgrades from the beginning. If the upgrade
process fails or the upgrade has been paused, you can restart the process by clicking
the Resume button.
Details Count of devices and date and time the upgrade process is initiated.
The user can filter the jobs based on the running status. The user can also filter the devices in a particular job
based on the parameters mentioned in the above table.
NOTE:
1. Devices which are already updated display as Completed with a message Update
Complete along with the status as Completed.
2. Devices that are ongoing display as Aborted with a message Manually Aborted with the
status as Aborted.
3. Devices that have not yet started display as Skipped with a message Job was aborted
with the status as Skipped.
4. Software update jobs can be scheduled in parallel irrespective of other running jobs in
cnMaestro X accounts.
5. Only Configuration or Software Update Job operation can be performed on the device,
as the job locks the device.
Click the icon in the top right corner of the UI. This navigates to the Software Update tab > Jobs page of
the Software Update section. For more information, see Software Update
Bulk Upgrade
The Bulk Upgrade tab is accessed by selecting a cnReach AP then Software Update > Bulk Upgrade. The
Motherboard (OS) or Radio software is available, and the distribution started and stopped. Once the bulk
upgrade is started, the distribution continues until stopped, so be sure to manually stop the process when
complete.
NOTE:
You must start the distribution on a single AP in a cnReach VLAN, and only run it from that
AP. Executing Bulk Software Upgrade on more than one AP in a VLAN will not be prevented
by cnReach devices, and it could lead to distribution failures.
l Overview
l Configuration Templates
l Configuration Variables
l Configuration Update at Onboarding
Overview
Template configuration is supported for cnMatrix, cnPilot Enterprise, cnPilot Home, cnRanger, cnReach,
cnVision, ePMP, Machfu, and PMP devices. Templates are textual representations of device settings that contain
a full or partial configuration. When a template is applied to a device, the only parameters changed are those in
the template.
Configuration Templates
Templates can be pushed to a device manually through a configuration job. This is accomplished in the
configuration management page. Templates can also be applied prior to onboarding, in which they would be
provisioned in the On-boarding Queue.
Some sample templates are listed below. The ellipses (…) represents additional content that has been excised
from the example to limit the size of the text. Each device type has its own template syntax, which can be
examined by viewing the device configuration.
312 | Fixed Wireless Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Figure 168 Sample ePMP Template
Configuration Variables
Administrators can embed variables into templates that will be replaced when the template is applied to a
device. This allows one to leverage a shared, generic template, but to tailor it to individual devices when it is
pushed. Template variables are added to a configuration file by replacing an existing parameter with a
customer-defined string of the format ${VARIABLE}. An example configuration line with a single variable
replacement is shown below:
The above variable is named IP_ADDRESS. When the template is pushed to a device, this variable will be
replaced with a value specific to the device. This value needs to be set for the device prior to the template
application, else the configuration will not be pushed. Default values can also be specified for variables, as
shown below:
The default value is "10.1.1.254". In this case, if the variable is not set for a device, the default value is used.
Variable Usage
The Templates and Variables are merged to create the final configuration that is pushed to the device. The
figure below explains the usage of variables for configuration:
Macros
Macros can be used in templates similar to variables except that they automatically embed values provided by
the device itself.
313 | Fixed Wireless Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
l %{MSN} will be replaced with the Serial Number of the device
Variable Caching
Variables set for a particular device will be cached, so they can be reused later. This means the next time a
template is applied that leverages a variable with the same name as used previously that value will be pre-
populated with the previous value. It is therefore beneficial to define a uniform variable naming and usage
scheme for variables across different templates.
Variable validation
All variables for a selected template must be mapped to a value in order to create a configuration job. If any
variables are not mapped, an error will be generated. Variables with default settings do not cause an error if
they are unset.
Sample Templates
A number of sample templates are provided for each device type. These are not meant to be applied directly,
but rather serve as an example of the configuration data format accepted by the device. Refer to the device
documentation for complete information.
1. On a test device configure the parameters to the devices. This can be done directly on the device UI .
2. Export the device configuration using cnMaestro.
l Navigate to Configuration > Templates, select the device in the left-hand tree and click the View Device
Configuration link. This can also be done via the device GUI, typically in the Administration or Operations
section where there will be an Export for configuration.
3. View the configuration file in a text editor like Notepad++ and search for the values entered in step 1. You
can also search for the parameter name to find the correct lines.
4. Copy and paste the relevant lines into a new file.
5. Optionally replace values with replacement variable text. This will allow you to set the value per device.
6. Once you have this partial template, it can be copied into the template creation text field and saved.
Template
To create a configuration template:
314 | Fixed Wireless Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
The following template is for BTS:
315 | Fixed Wireless Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
2. Click Add Template button.
316 | Fixed Wireless Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
3. Choose a Device Type, Name, and Description for the template. For ePMP, PMP, cnWave 5G Fixed, cnReach,
cnMatrix, and Machfu templates, you should select a Device Type as well.
4. Either upload your template into the UI or paste the template text into the text area.
NOTE:
No default templates available for R-series. User needs to create a new template.
5. After clicking Save, the template will be available in the selection menu on the configuration and onboarding
pages, as long as the device type and model match the device selected.
6. By selecting the Custom option under the Template type filter All Default templates will be hidden.
NOTE:
When you navigate to the Template page default template type filter will be custom. User
needs to select All or Default to view other templates.
To configure CPE, navigate to Monitor and Manage > BTS > CPE > Configuration.
317 | Fixed Wireless Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Configuration Template for PTP 820/850
To create a configuration template of PTP 820/850 device, perform the following steps:
3. In the Basic page, enter Name and Description and click Save.
318 | Fixed Wireless Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
By default, NTP Configuration, Time Services, SNMP, and Security pages are disabled. Click slider icon next to
the fields to enable the pages and configure the template.
NTP Configuration
1. In the NTP Configuration, click Add New.
NTP configuration is added to the table. You can perform the following actions for configurations added in the
table.
Time Services
319 | Fixed Wireless Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
l Daylight Saving End Time
2. Click Save.
SNMP
1. Enter the details for V2 Users, add V3 Users and Trap Managers, and select Trap Version.
2. Click Save.
Security
1. Select the values for General Access Control.
2. Select Protocol Control.
320 | Fixed Wireless Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
3. Click Save.
Configuration Update
Device Selection
Navigate to the Configuration Update tab, and then navigate the Device Tree to the appropriate level for device
selection. For example, selecting a Fixed Wireless AP will enable selection of the AP and all its SMs.
Device Type
Configuration jobs are created for a single device type. The type includes the specific hardware (ePMP, PMP) as
well as the mode of the device (cnVision, PMP or PTP mode for ePMP for example).
Device Table
Select the devices to upgrade in the Devices Table. The following parameters are visible in the table:
Devices The names of available devices in a system. The list is pre-filtered based upon the
node selected in the Device Tree.
Network/Tower The network and the tower on which the device is located.
Status The status of a particular device in a system. Devices that are “Down” can not have
images pushed to them.
NOTE:
To save and download the existing Device Configuration as Template, click View Device
Configuration link.
321 | Fixed Wireless Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Options
Stop all Configuration on a Critical Error
If one of the configuration updates fails, then do not start any additional updates and instead pause the update
job. All existing, concurrent updates will be allowed to proceed until completion. The administrator will be able
to continue the update where it left off.
Parallel Upgrades
Define how many configuration updates to perform in parallel.
Update Ordering
Allows you to specify update ordering within a Fixed Wireless sector. Options are SMs first and then AP or
AP first and then SMs.
Abort Configuration
Abort operation will skip devices that are waiting for update to begin. Devices already being updated may
continue but cnMaestro will stop tracking their progress. Aborting a Configuration Job puts the device into a
complete state that cannot be manually restarted by the user. The pending devices will not begin their updates.
NOTE:
1. Devices which are already updated display as Completed with a message Update Complete
along with the status as Completed.
2. Devices which are ongoing display as Aborted with a message Manually Aborted with the status
as Aborted.
3. Devices which have not yet started display as Skipped with a message Job was Aborted with the
status as Skipped.
1. Navigate to Manage > Configuration > Device Details in the Main Menu.
2. Navigate to System > Network in the Device Tree. From the list of available networks, select a network in
which the device belongs.
3. Select ePMP (Sectors) from the Device Type drop-down.
4. Select the configuration template to upgrade from the Template drop-down.
5. Select the device(s) to upgrade.
322 | Fixed Wireless Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
6. Click the gear icon to view or edit variables that are required for selected devices.
7. Click Apply Configuration.
NOTE:
l The Configuration Upgrade cannot proceed until all required variables (those without
default parameters) are entered. If you attempt to create a configuration job without
setting required variables, the gear icon will turn red for any devices not meeting this
requirement.
l To save and download the existing Device Configuration as Template, click View Device
Configuration link.
Configuration Backup
Configuration Backup pulls and stores configuration from Fixed Wireless (PMP, ePMP and cnVision) and
cnReach devices which are currently online.
n System level
n Device level
System level
1. Navigate to Manage > Configuration.
2. Select the Device Type (cnReach/cnVision/PMP/ePMP (Sectors)/PTP 820/850) from the drop-down.
3. Click the plus sign (+) next to Global cnReach/PMP/ePMP/PTP 820/850 Configuration Backup and
clickBackup Now.
The last backup logs are displayed in Log from Last Execution tab with the date and time.
4. Click Export to export the backup in JSON format for other devices.
5. Click Download Last Backup for PTP 820/850 devices.
323 | Fixed Wireless Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Device level
1. Navigate to Manage > System.
2. Select the Device (cnReach/cnVision/PMP/ePMP) in the Device Tree.
3. Click the plus sign (+) nextto Configuration Backup and click Backup Now.
324 | Fixed Wireless Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Import Configuration Backup
To import the configuration backup of the device, perform the following steps:
1. Navigate to Manage > Configuration > Device Details in the Main Menu.
2. Select the Device Type (cnReach/cnVision/PMP/ePMP (Sectors)) from the drop-down.
3. Click the plus sign (+) nextto Global cnReach/PMP/ePMP Configuration Backup.
4. Browse to select the file to import.
5. Click Import.
325 | Fixed Wireless Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
n System
n Device
System level
To restore the configuration backup of the device from system level, perform the following steps:
1. Navigate to Manage
2. Select System/Managed Account/Network/Tower > Configuration in the Main Menu.
3. Select Device Type (cnReach/cnVision/PMP/ePMP (Sectors)) from drop-down.
4. Enable the Restore from Backup.
5. Select the Device from the list.
6. Click Apply Configuration.
Device level
To restore the configuration backup of the device, perform the following steps:
326 | Fixed Wireless Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Configuration Jobs
Navigate to Administration > Jobs > Configuration Update tab.
Jobs are presented with various Status values: Running, Queued, Skipped, and Completed. They can be
triggered to execute immediately or run later. The list of parameters in the Jobs tab is shown below:
The following table displays the list of parameters in the Jobs tab:
Action Use the Start or Delete button to manage the upgrade process. After the upgrade has
started, the Pause button will stop new upgrades from the beginning. If the upgrade
process fails or the upgrade has been paused, you can restart the process by clicking
the Resume button.
Details Count of devices and date and time the upgrade process is initiated.
Sector Priority For ePMP/PMP, cnRanger, cnVision Hub/Client, the priority of AP/BBU/SM to start.
Stop on Error Stop the job, if any device in middle finds any error.
By selecting the Show More icon, you can view the following parameters:
327 | Fixed Wireless Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Table 57: Configuration Update parameters
Parameter Description
328 | Fixed Wireless Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Wi-Fi Configuration
Wi-Fi configuration can be managed through AP Groups and WLANs. Templates are also supported as a
separate mechanism. This chapter focuses on AP Groups and WLANs.
Multiple AP Group types are needed, because the features available across the groups are different.
Note:
Wi-Fi devices can alternately be configured using a Template mechanism, in which a subset
of configuration is pushed to the device manually through a user-defined template of
parameters. See the section on Templates for more information. Template configuration and
AP Group configuration cannot be used simultaneously.
Note:
Xirrus devices embed WLAN configuration directly into the AP Group Full Configuration tab
and do not support separate WLAN profiles.
Manual Synchronization
When a device is mapped to an AP Group without Auto Sync turned on, the device is placed in an
Unsynchronized state until it is manually synchronized. Manual synchronization can be done as follows:
Create an AP Group
Note:
Note:
l The special characters can be used to create AP Group and WLAN Password (Eg: a-zA-Z_
-*&%#@!<>.() []^~`$1234567890). The user can also rename them if required.
l By default password will not be configured. User has to configure the password for AP
Groups.
Basic
In the Basic page, configure the following details such as:
Management
The Management page allows to configure the Administrator Access, Time Settings, Event Logging and SNMP.
Radio
The Radio page allows the user to enable or disable the Software Defined Radio operations. It allows to
configure Software Defined Radios, Basic, Enhanced Roaming, Off Channel Scan, and Auto-RF.
The Software Defined Radios (SDR) allows you to configure radio parameters for XV3-8, XE3-4 and XE5-8
device models. By default these device models are configured for radio bands as shown in Figure 176. The other
radio bands for which the devices can be configured are as shown in Table 58.
Supported
Models Radios Channel Specification
Radio Bands
Radio 3 20 / 40 / 80 40 36 to
64 in
Split
4x4
dual
radio
Radio 2 5 GHz 20 / 40 / 80 40 36 to 64
NOTE:
l Split 4x4 is applicable only for 8x8 spatial streams supported devices. (Supported device
models are XV3-8 and XE5-8).
l Dual 5 GHz Radio (Only supported for XV3-8 and XE5-8 Access Points) Splits 8x8 5 GHz
radio into two 4x4 5 GHz radios.
Split 4x4 mode of operation: Radio 4 and 5 as individual radio with 4x4
Note: *FCC SKU 6GHz UNII-5 or 6 (1 - 93) EU SKU UNII-5 low (1 - 61)
**FCC SKU 6GHz UNII-7 or 8 (97 - 233) EU SKU UNII-5 High (65 - 93)
NOTE:
You can use no channels-distribution global configuration CLI command for all multi
radio platforms such as XV3-8, XE3-4 and XE5-8 APs. When configured on device, default
channel list can be overridden.
1. In the Radio tab, you can configure Software Defined Radios for the required Model as shown in Table 58.
The Enterprise Wi-Fi (E-Series, XV-Series, and XE-Series) devices can be configured with radio features for 2.4
GHz, 5 GHz and 6 GHz radio bands.
2. Click the plus sign (+) next Basic, select Enable or Disable status of the radio.
3. Select the Auto value in the Channel drop-down.
4. In the Candidates Channel select All.
5. Select the parameter values from the drop-down for the following fields:.
l Channel Width
6. Click the (+) plus sign next to Enhanced Roaming and configure Roam SNR Threshold.
7. Click the (+) plus sign next to Off Channel Scan and enable OCS.
8. Click the (+) plus sign next to Auto-RF and enable Auto-RF.
NOTE:
Maximum of 16 WLAN policies are supported for E-Series and XV-Series devices and 8
WLAN policies are supported for ePMP 1000 Hotspot. Only one WLAN is available for
cnPilot Home.
When a configuration change is made on the device using UI or CLI, cnMaestro detects the change and the
device is marked Not In Sync. In this scenario, an Auto-Sync job is triggered to automatically revert the
changes.
The Auto-Sync job can be viewed in Administration > Jobs > Configuration Update page.
Retry Configure
When the user applies an AP Group to the device, and the Job is skipped because the device is Offline, the
reason for the skip will be displayed as Device was offline in the Jobs page. When device comes up and
connects to cnMaestro, an Auto-Sync job pushes the AP Group to the device. (It will not apply the AP Group if
Auto-Sync is disabled in the AP Group).
NOTE:
The Config Update (Auto-Sync) will happen only when the Auto-Sync option is enabled in
the AP Groups page. If the device was Skipped/Failed for any reason other than the Device
was offline, the device will not be updated.
The default password admin of cnPilot R-Series should be changed before upgrading to the build 4.6-RX.
NOTE:
Default User Name: admin can be used after the upgrade.
NOTE:
l The AP Groups and WLANs should be exported separately as the associated WLANs are
not included while exporting an AP Group.
l The AP Groups and WLANs will be exported with proper name and timestamp.
NOTE:
l To import an AP Group, ensure all associated WLANs in the AP Group are already
imported. If the WLAN associated with the AP Group is unavailable, an error message will
be displayed during import.
l If the name is not provided for WLAN or AP Group while importing, it will take the name
of the imported file.
l If the name provided for the AP Group/WLAN is already in use, an error message The
specified policy name already exists will be displayed.
Create a WLAN
To create a WLAN, perform the following steps:
1. Navigate to Configuration > Wi-Fi Profiles > WLAN tab,or WLAN page in the Wireless LAN View.
2. In WLAN tab select New.
As with AP Groups, WLANs are separated into cnPilot Home and Enterprise Wi-Fi. Enterprise Wi-Fi WLANs are
able to configure WLAN, RADIUS, Guest Access, Usage Limits, Scheduled Access, and Access parameters.
cnPilot Home WLANs can configure SSID, Scheduled Access, and Access parameters.
Note:
The special characters can be used to create AP Group and WLAN names (Eg: a-zA-Z_-
*&%#@!<>.() []^~`$1234567890). The user can also rename them if required.
Note:
1. Navigate to Configuration > Wi-Fi Profiles or WLAN page in the Wireless LAN View.
2. Select WLANs tab and click Add.
As with AP Groups, WLANs are separated into cnPilot Home and Enterprise Wi-Fi types. Enterprise Wi-Fi
WLANs are able to configure WLAN, RADIUS, Guest Access, Usage Limits, Scheduled Access, and Access
parameters. cnPilot Home WLANs can configure SSID, Scheduled Access, and Access parameters.
Note:
l The special characters can be used to create AP Group and WLAN names (Eg: a-zA-Z_-
*&%#@!<>.() []^~`$1234567890). The user can also rename them if required.
l cnMaestro X users are allowed to create 2000 ePSKs per WLAN.
l By default, password will not be configured. User has to configure the password for
WLAN.
1. From Home page navigate to Configuration > Wi-Fi Profiles from the side tab.
2. Select WLAN tab and click Add.
3. Select Enterprise Wi-Fi from Type drop-down and enter details in Basic Information field.
4. In Basic Settings, ensure the WPA2 Pre-Shared Keys option is enabled in theSecurity drop-down.
l In the Bulk mode, the Count and User Name Prefix are mandatory. There are multiple entries in this
mode.
l None—ePSK details never expire. Select None to never expire the ePSK credentials.
l Date and Time— ePSK expires after the specified date and time (in dd/mm/yyyy hh:mm AM/PM format)
Supported minimum time is 12 A.M. on the next day and the maximum is five years.
l Duration— ePSK expires after the specified (in hours, days, months, or years) in the Expiry by drop-down.
Supported minimum duration is one hour and the maximum is five years. No decimal values are
supported, for example, 1.5 hours.
NOTE:
l The configured expiry time appears in the Expiration Date column on the WLANs >
<WLAN name> page.
l The Status column on the WLANs > <WLAN name> page displays the status of the
ePSK details—Active, Expired, or None. None id displayed only when older ePSK keys
are imported to cnMaestro.
l Expired ePSK details are deleted from the AP only when the next configuration sync
functionality is initiated or when there is a configuration change in the AP.
1. Add and enable the SSID details (to be used as personal Wi-Fi) in the WLANs tab, under Manage and
Operation > Networks > <network name> > Configuration > Device Configuration > Advanced Settings
section.
a. Select the Enable SSID checkbox.
b. In the Passphrase field, configure the passphrase.
c. Configure the VLAN with which the SSID must be associated.
2. Enable personal Wi-Fi on the ePSK page for the WLAN profile by selecting the Base Personal SSID
checkbox.
Import ePSK
1. Click Import.
Alternatively, one can import a CSV file containing a list of ePSK entries. A sample file format is available
from the Import dialog.
3. Click Download Sample File, to view sample ePSK Excel sheet.
Export ePSK
1. Click Export.
2. Select export.csv file.
You can edit only the passphrase and the expiry duration information.
Deleting ePSK
To delete an ePSK, select the required ePSK and click Delete. You can also click the delete ( ) icon in the row.
To delete multiple ePSK entries, select the checkboxes corresponding to the ePSK entries and click Delete.
NOTE:
l ePSK feature is supported on cnPilot from System Release 3.11.1
onwards.
Pre-Defined Overrides
Some device configuration is specific to an individual device and not easily shared through an AP Group. This
includes IP Address, Radio Channel Settings, and WLAN details such as Enabling or Disabling SSID, Enabling or
Disabling Radio 2.4 GHz and 5 GHz, and Passphrase. These items can be configured in the device Configuration
tab.
Navigate to Manage > Configuration and select a device in the tree to update.
You can choose values from AP Group to be overridden. The icon to the left of a field must be selected to
override that parameter. Select Apply Configuration on the bottom right to save your changes to the server and
create a job to push the new values to the device.
By default, Enterprise Wi-Fi devices will have Auto-set from device enabled. This option reads network related
configuration fields from the device and uses them as override values. This protects the device from losing
connectivity when the AP Group is first pushed.
For example, if a new version of the software had a feature unsupported in cnMaestro, it could can be pushed to
the device using CLI commands through the User-Defined Override mechanism.
This can be explained with the following example, in which country-code and hostname are appended to the
end of the configuration and will override any settings in the UI.
country-code IN
hostname Wi-Fi_Device
The syntax for User-Defined Variables is shown in the following example: the VariableName maps to an
identifier set by each Device. If the value is not set, the optional DefaultValue will be used.
Parametername ${VariableName=DefaultValue}
NOTE:
You can also configure User-Defined Variables in the Onboarding process queue page. They
are mapped individually to each device.
Other Examples
Enterprise Wi-Fi (E-Series and XV-Series) and cnPilot Enterprise (ePMP hotspot)
Parametername ${variableName=someDefaultValue}
Example
CountryCode=${countryName=IE}
RTDEV_CountryCode=${5GHz_CountryName=IE}
wan_ipaddr=${wan_ip=10.110.68.10}
Macros can be used in Advanced Configuration similar to User-Defined Overrides, except they automatically
take values provided by the device itself.
Bulk Overrides
Bulk Overrides allow the user to edit the multiple configurations shared through an AP Group for one or more
devices.
NOTE:
Bulk Edit option under Configuration > Devices Overrides is supported only for cnMaestro X.
The user can override for the following configurations in cnPilot (R-Series):
l Management
l Radios
l User-Defined Variables
Management
1. Navigate to Manage > System > Configuration.
2. Select the Device Type from the drop-down.
3. Click the plus sign (+) next to Device Override(s) to override the list of devices.
4. Click Bulk Edit.
5. You can export the parameter details as described:
l Export page as CSV
l Export all as CSV
Radios
1. In Radio tab, select the radios from the device list.
2. Click Bulk Edit.
3. Export the report to edit the radio parameters. You can export the radio parameter details as described:
l Export page as CSV
l Export all as CSV
User-Defined Variables
1. In User-Defined Variables tab, select the devices from the list.
3. Click Save.
After modifying the field values, the CSV file can be imported.
The user can override for the following configurations in Enterprise Wi-Fi (E-Series, XV-Series):
l Location
l Management VLAN
l Radios
l WLANs
l User-Defined Variables
To configure Bulk Overrides for the devices, perform the following steps:
7. Click the plus (+) next to Device Override(s), to override the list of devices.
8. In the Device Override table, reconfigure tabs and perform the following actions:
l Bulk Edit
l Export
l Import
After modifying the field values, the CSV file can be imported.
Location
1. In the Location tab, select the devices from the list.
2. Click Bulk Edit.
.
3. Edit Location window appears, edit the configuration details and click Save.
Management VLAN
1. In the Management VLAN tab, select the VLAN of the device from the list.
3. Edit Management VLAN window appears, edit the changes and click Save.
Radios
In the Radio tab, select the radios from the device list, to perform Import and Export actions.
WLANs
1. In the WLANs tab, select the WLAN of the devices from the list.
2. Click Bulk Edit. Edit WLANs window appears, edit the configuration details and click Save.
NOTE:
For Bulk overrides to enable in User-Defined Overrides tab, user has to define overrides in
User-Defined Overrides section of AP groups. For more details, refer to User-Defined
Overrides
3. Click Apply Configuration to start immediately, or click Schedule Configuration to schedule later.
The user can override for the following configurations in Enterprises Wi-Fi ( Xirrus-Series):
l User-Defined Variables
1. Enterprise Wi-Fi AP Groups by default synchronize automatically (so any change of AP Group or WLAN,
followed by a Save, will immediately push configuration to the devices without manual intervention).
2. cnPilot Home AP Groups by default synchronize manually. Updates to them (or the WLANs to which they
map) need manual synchronization to push configuration to the devices.
Manual Synchronization
Manual configuration synchronization allows the user to synchronize any devices with a single action rather
than updating each device separately.
Sync Configuration only displays devices currently Out-of-Sync with a mapped AP Group.
NOTE:
l Sync Configuration can only be used if an AP Group is already mapped to the device.
l Software Update Jobs can be scheduled in parallel irrespective of other running Jobs in
cnMaestro X. Configuration and Software Update jobs execute sequentially if mapped to
the same device.
l Navigate to Monitor and Manage > Configuration > View Update Jobs (for Access and Backhaul devices)
or
l Administration > Jobs (for Wireless LAN devices).
When the configuration is pushed from the Sync Configuration page, a Configuration job will be created in the
background.
Factory Reset
A factory reset erases all the data on the device. Factory reset is supported for two device models: Enterprise
Wi-Fi higher than 3.10-R6 version and cnMatrix higher than 4.0 version.
If the Factory Reset is successful, the following message is displayed on the Notifications tab.
When Factory Reset is applied to an offline device, it displays an error as shown below:
Association ACL
This section describes how cnMaestro replies to AP's request to allow or disallow client associations. This
feature allows you to configure a MAC Association list that is used to allow/deny client associations.
1. The AP sends MAC authentication request along with the MAC Address of client and the Customer ID (CID) to
the Controller. This is optional and occurs only if MAC ACL is configured for the WLAN on the AP and the policy
for the MAC ACL is cnMaestro.
2. Controller checks and responds with an action to Allow or Deny the request.
3. AP allows or denies the client’s request based on the response of the Controller.
3. Select Allow.
4. Enter the MAC and Description.
5. Click Save.
NOTE:
l If MAC is not configured under the policy (to Allow or Deny), the default action will be
applied.
l You can perform the following actions by selecting the respective icons in the table:
l Edit
l Delete
l Export
l Import Association ACL, by selecting Import.csv file.
l Configuration changes are synchronized and applied to all Switches whenever the Switch Group is updated.
l A subset of configuration attributes can be overruled for an individual Switch.
l Switch ports across all physical switches associated with a Switch Group can be edited in bulk.
From the Switch Groups tab, the administrator can navigate to the Switches and the Switch Ports tabs for
configuration. The Dashboard tab presents the health of the virtual stack.
NOTE:
You can also navigate to Configuration page by using the Edit ( ) icon in the Switch
Group list.
3. The following configuration sections are available when creating a Switch Group:
l Basic
l Management
l Network
l Security
l User-Defined Overrides
Basic
The Basic tab provides options to the user to configure the device name as well as other standard values used
to identify a switch.
Note:
l The special characters should be used to create Switch Groups names (Eg: a-zA-Z_-
*&%#@!<>.() []^~`$1234567890). The user can also rename them if required.
Management
The Management page allows you to configure Administrator Access, Time Settings, DNS, and Event Logging.
3. Click Add New to add Administrator Access, enter the details and click Add.
a. Time Settings: Select the Daylight Saving Time and enter the details.
b. DNS: Enter DNS server details.
c. SNMP: Enter SNMP details.
d. Event Logging: Select Minimum Syslog Level from drop-down and enter server details.
5. Click Save.
Network
The Network page allows the user to configure VLANs, PBA, IP Route, and Spanning Tree details.
1. Navigate to Switch Groups > Network, enter the details of VLANs, Policy Based Automation, MAC List File
Server Settings, IP route, and Spanning Tree.
2. Click Save.
Security
In Security page user can configure RADIUS and Access Control List (ACL) details.
To configure Security:
2. Click Save.
User-Defined Overrides
Note:
The minimum device software version supported for this feature is 4.0.
Click on the Export ( ) icon in the Switch Group Table to download the configuration as a JSON file.
4. Click Import.
Click on the Clone ( ) icon in the Switch Group Table to make a copy of the Switch Group.
When the user tries to apply a Switch Group on a device and fails because device was Offline, the reason for the
skip will be displayed as Device was offline, in the Jobs page. In this case, when the device is available online
and connects to cnMaestro, then cnMaestro creates an Auto-Sync job for that device and pushes the Switch
Group.
If the Auto-Sync is enabled, then by default switches synchronize (so any change of Switch Group, followed by
a Save, will immediately push configuration to the devices without manual intervention). When Switches are not
configured to synchronize automatically, or there is a failure in synchronization, then manual action is required.
To sync the device manually, navigate to Administration > Sync Configuration. This location can also be
accessed by clicking the Sync button on the Switch Groups page.
NOTE:
Sync configuration is only available if a Switch Group is mapped to the device.
NOTE:
Dynamic PBA updates are indicated by asterisk * on the Switch Dashboard and on the Switch
Ports pages.
PBA Policies are an ordered list of PBA Rules (filters) and PBA Actions (configuration) that allow automatic
configuration of ports based upon traffic. The policies are applied in increasing order of precedence until there
is a positive match.
You need to configure Rule and Action before configuring a new Policy.
After new Rule is created, enter the actions for the newly created rule.
4. Click Add.
5. Navigate to Actions tab.
7. Click Add.
8. Navigate to Policies.
The VLANs Action which is set with the Device Data rules and policies is displayed in the System Dashboard
Port Status under each port.
From this table, one can navigate to the individual Switches and view their Dashboard and optional Override
Configuration settings. Switch Overrides allow individual switches to override selected parameters in the
Switch Group.
l Device
l Health
l IP Address
l Location
l Managed Account: Change the type of managed account in Site and Network.
l Software Update: Update the Software Version.
l Delete: Click Delete( ) icon to delete the selected device from the list.
You can include additional fields to be displayed in the Switches page by selecting required fields in the column
selector(). The following fields are available as shown in Figure 182.
Export Switches
Perform the following steps to export the Switch table:
Switch Configuration
To edit or configure the switches, click the Edit or Configuration from the Action drop-down.
1. Enter the Device Details, Set the service location and Device Configuration.
3. Click plus (+) sign next to Advanced Settings and configure for the Switch device-specific parameters.
l VLANs
l Spanning Tree
l IP Routes
l General
VLANs
VLAN Interface allows to edit or add VLAN details such as VLAN ID, IGMP Snooping, IGMP Querier, Querier
IP Address, DHCP Client, IP Address, and Subnet Mask.
3. Click Edit () icon to edit the VLAN details and click Update.
Spanning Tree
Certain configuration parameters are different for each Switch, and these are highlighted within cnMaestro as
Overrides.
IP Routes
IP Routes allows the user to configure the Default Gateway and IP Routes to override the Switch Group.
Default gateway IP will override the all IPs of the Switch Groups.
General
NOTE:
If Spanning Tree is disabled, the overrides feature will be disabled on the Switch configuration.
It supports bulk editing of Switch Port settings across all physical switches.
To view the Switch Ports, navigate to Configuration > Switch Groups > Switch Ports.
Ports
The Ports table supports creating port channels, editing port configuration and configuring port parameters.
Navigate to Switch Ports > Configuration tab, configure the following parameters:
l General
l Physical
l Network
l Security
General Tab
l Port, Tags, Description, Interface, Administrative State, Operational State, PoE Capable, and Edit.
User can click on top bar to include additional fields in Ports General Detail view.
Click Edit icon or Port device in the list to edit the Ports Configuration General tab details.
Physical Tab
The Ports Physical details view displays following fields by default:
User can click on top bar to include additional fields in Ports Physical Detail view.
Click Edit icon or Port device in the list to edit the Ports Configuration Physical tab details.
Network Tab
The Ports Network details view displays following fields by default:
l Port, Tags, Type, VLANs, Native VLAN, Channel ID, PBA Policy, PBA State, STP State STP Priority, and
Edit.
l User can click on top bar to include additional fields in Ports Network Detail view.
Security Tab
The Ports Security details view displays following fields by default:
l Port, Tags, QoS Trust, User Priority, Dot1x port-control, Protected Port, DHCP Snooping Trust, ACL Name,
and Edit.
User can click on top bar to include additional fields in Ports Security Detail view.
Enter 802.1xPort Control, DHCP Snooping Trusted State, QoS, Protected Port, Access Control List details and
click Save.
Port Channel
l To create a Port Channel, select a Port from the list under the specific parameters and click Create Port
Channel.
l Create Port Channel window Pops-up, enter details.
l Click Create.
l Channel ID, Switch, Tags, Description, VLANs, Native VLAN, Type, Administrative State, Mode, Ports, STP
State, and STP Priority.
User can click on top bar to include additional fields in Port Channel Detail view.
Statistics
The Statistics page displays the latest data and statistics of each Port. Port statistics match the Client statistics
and generate the Client View.
To view the Switch Ports Statics navigate to Configuration > Switch Groups > Switch Ports > Statistics.
User can click on top bar to include additional fields in Statistics Detail view.
Details Overview
To view the details of the overview page, navigate to the Details > Overview tab.
Port Statistics
To view the details of the Port Statistics page, navigate to the Details > Port Statistics tab.
l Dashboard
l Notifications
l Configuration
l Links
l Statistics
l Software Update
l Report
l Map
l Tools
Dashboard
Dashboard pages are customized for each device type and aggregation level (such as E2E Network, Node, and
Site). The dashboard section displays the Nodes, Links, Auto Manage IPv6 Routes, Wireless Throughput of PoP
(s), Wired Throughput of PoP(s), Alarms, E2E Controller Details, Top Active Alarms, Map, Top Links by MCS,
Top Links by RSSI, Top Links by SNR, Top Node(s) Top PoP(s), Top DN(s), and Top CN(s).
392 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Auto Manage IPv6 Routes (E2E Controller↔ Node)
The External E2E Network. dashboard page displays the Auto Manage IPv6 Routes (E2E Controller ↔ Node)
tab, if you enable Auto Manage Routes in the Tools > Settings page of External E2E Network.
This feature automates IPv6 routes for DNs and CNs based on status of the topology and PoP nodes. It is
applicable only if PoP nodes and E2E Controller are in the same Network or containing the same prefix length.
393 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
.E2E Controller Details
E2E Controller Details displays the details such as Version, Management Address, IPv6 Address, IPv6 Gateway,
Sites, Nodes, Onboarding Nodes, (PoP/DN/CN), Deployment, Layer 2 Bridge, Country, Prefix Allocation,
Topology Sync, and System Clock
l If Onboard E2E controller is enabled in device and managed by cnMaestro, it displays deployment as
Running Onboard.
394 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
l If External E2E controller is managed by cnMaestro, it displays deployment as External.
Dashboard Maps
In the dashboard map, when user hovers on particular PoP, DN or CN it pops-up the device details. When user
hovers on particular link it pops up the link details.
395 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
l Dotted line displays the Backup CN link between the DN and CN..
l Continuous line display the wireless link between PoP, DN, or CN..
396 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
l Continuous line with Wired tag displays the wired link between PoP, DN, or CN.
l Continuous line with gray color displays the Disabled Ignition link.
397 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Notifications
Notifications are same as shown above for other devices, refer to Notification for more details.
Configuration
Configure the following after onboarding the External or Onboard E2E Controller:
l Basic
l Management
l Radio
l Security
l Advanced
l E2E Controller
NOTE:
Once user selects the Auto-assign IPv6 Addresses while configuring E2E Controller and PoP
node. Use the same IPv6 during the prefix allocation.
Basic Configuration
1. Navigate to Configuration > Basic to configure basic settings of E2E Controller.
398 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
NOTE:
l Prefix allocation automatically gets updated, when E2E Controller is managed by
cnMaestro.
l Prefix Length of 48 is supported in Seed Prefix configuration.
2. In the Prefix Allocation, select Centralized or Deterministic to allocate the loopback IPv6 address for the
devices.
3. Enter the Seed Prefix and Prefix Length.
4. Enabling Layer 2 Bridge is optional.
Enabling this option will enable Layer 2 network bridging (via automatically created tunnels) connected
across all nodes and facilitates bridging of IPv4 traffic across the wireless networks. It also enables the
configuration of VLAN Management and Ports on all PoP, DN, and CN Nodes.
In Layer 2 Bridge, select the check box to enable Layer2 Network Bridging, choose Tunnel Concentrator as
Best PoP or Static.
l If user selects Tunnel Concentrator as Static, enter an external switch/router IPv6 address.
NOTE:
IPv6 Layer3 CPE Address can be enabled when E2E Controller is running 1.1 verison and
Layer 2 Bridge is disabled.
If user selects IPv6 Layer3 CPE Address as DHCPv6 Relay, user can configure the DHCPv6 server address. The
CPE device sends a DHCP request.The CN device uses the Address and Prefix from the corresponding DHCP
pool and DHCPv6 server assigns address to the CPE device.
399 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
NOTE:
l By default Country is Other, user can configure it.
l By default Enabled Radio Channels is 2, user can configure channel if
required.
l Enter the Hostnames or IP address of NTP server.
NOTE:
By default Wireless Scans will be disabled.
Management
Management configuration allows user to configure and manage the credentials of the administrator and it
allows enable SNMP.
1. Navigate to Configuration > Management to set the Device GUI Passwords and to enable the SNMP.
400 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
2. Click Save.
Radio
The Radio page manages the Radio related settings.
401 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
l Wireless Scans
l Enabled/Disabled—Enable or disable scheduled beam adjustment.
l CN Channel Rescan
l Enabled/Disabled—Enable or disable CN channel rescan.
NOTE:
You can enable CN channel rescan only when Fast Acquisition is set to either
Disabled or Compatibility Mode.
l CN Channel Rescan timeout—Specify a timeout interval for a CN that does not have a wireless link
to reinitiate channel scanning, in seconds.
l Fast Acquisition
l Mode
l Disabled—On link acquisition, performs IBF scan on 61 fixed beams. This is the default
option.
l Compatibility Mode—On link acquisition, tries the last known (if present) beam index. If
unsuccessful, tries normal IBF scan.
l Static Mode—On link acquisition, tries the last known (if present) beam index. If
unsuccessful, the association fails.
l Asymmetric TDD
l Duty Cycle—Select a duty cycle from the drop-down list. For example:
l 60% Downlink / 40% Uplink—Set 60% of physical bandwidth for downloading and 40% of
the physical bandwidth for uploading.
l Other Settings
l Enable post acquisition beam refinement—Select to enable.
Security
Security page allows the user to enable the wireless security PSK or 802.1x. The disabled option connects as
unsecure devices.
To Enable PSK :
402 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
3. Enter the Passphrase.
NOTE:
If Passphrase field is blank, default psk key is used.
4. Click Save.
To Enable 802.1x
Advanced
Advanced tab allows the advanced user to edit the settings of the Table and JSON format of the E2E Controller.
403 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
l Clear Node Auto Configuration
Table
In the Table advanced user can view and edit Field Name and Value. The field names are sorted in alphabetical
order.
To add a field:
4. Click Save.
JSON
JSON allows Advanced user to download or view and edit in json format.
404 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
NOTE:
Enabling the Device Logs is supported only for External E2E Controller devices and it allows
the Support team to view the logs.
E2E Controller
Table
In E2E Controller Table user can Edit or add Field Name and Value.
To Add Field:
4. Click Save.
JSON
JSON allows Advanced user to download or view and edit in JSON format.
Links
Links provide the details about the link established between the nodes and also provides the option to create a
new Wireless, Wired and Backup CN link.
l List
l Statistics
l Events
List
The List page provides details of General: Name, A-Node, Z-Node, A-Node MAC, Z-Node MAC, Alive, Link Time,
Type, Ignition Attempts, Distance, Azimuth, Backup CN Link, and Ignition Status for each link of all the devices
in the E2E Network in a page format.
405 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
To add a link, perform the following steps:
1. Navigate to the E2E Network tree menu click ( ) icon and click Add Link from the drop-down or navigate
to Network > Links > List > Add New.
NOTE:
In Wired Link Type, add Sector is disabled.
406 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
4. Select the Node from the drop-down in A-Node.
5. Select the Sector of the node from the drop-down in A-Node Sector.
407 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
6. Select the Node from the drop-down in Z-Node.
7. Select the Sector of the node from the drop-down in Z-Node Sector.
408 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
8. Enable the Backup CN Link.
l If the link between PoP or DN and CN gets disconnected. This Backup CN link provides the backup
connectivity from DN or PoP to particular CN.
409 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
9. Click Save.
10. Once the link is successful it displays the Alive status as Yes.
l Send Assoc
l Send Dissoc
l Enable Ignition
l Disable Ignition
l Clear Fast Acquisition Beams
Delete Links
In the Links tab you can delete the E2E Controller Network Links.
3. Click Delete.
Import List
In Links tab you can import the E2E Controller Network Links.
410 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
3. Import Links pops-up.
Export List
In Links tab you can export the E2E Controller Network Links.
Statistics
Statistics pages provides details of Basic: Name, Direction, A-Node, Z-Node, Alive, Link Time, Type, Distance,
Azimuth, Rx Golay, Tx Golay Detailed Statistics: A-Node Sector MAC, Z-Node Sector MAC, RSSI, Rx Airtime%,
Rx Beam Azimuth Angle, Rx Beam Elevation Angle, Rx SNR, Rx MCS, Rx PER, Rx Scan Beams, Rx Throughput,
Tx Airtime%, Tx Beam Azimuth Angle, Tx Beam Elevation Angle, Tx Power Index, EIRP, Tx MCS, Tx PER, Tx Scan
Beams, Rx Errors, Rx Frames, Tx Errors, Tx Frames, Tx Throughput, Rx Time, Tx Time and Link Fade Margin
each link of all the devices in the E2E Network in a page format.
411 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
You can Apply Filter(s) for Name, A-Node, Z-Node, A-Node Sector MAC, Z-Node Sector MAC, and Alive. The
Auto Refresh option allows to refresh data automatically as per Refresh Interval, which is configured for five
minutes. By default, Refresh Interval is 10 seconds. This option gets disabled after five minutes. Then you must
click Enable Auto Refresh and specify the refresh intervals to enable this option. To Enable Auto Refresh,
perform the following steps:
4. Click the info icon to view Refresh Interval and Remaining Time.
Export Statistics
412 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
2. It exports .csv file format as shown below.
Events
Events provide the details of link availability, hourly link availability in percentage, link availability in different
time lines, and distance of the link.
Availability Displays the link availability based on time range selected from the drop-down.When you
Chart hover the mouse on the Availability Chart, the link availability is shown as described:
1. If you select time range as Last 1 Hour, then link availability for every 5 minutes is
displayed.
413 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Table 61: Events fields
Field Description
2. If you select time range other than Last 1 Hour, then link availability for every 1 hour is
displayed.
l Hover on the link to see the hourly availability as shown in Figure 187.
l Clicking on percentage link availability displays pop-up window as shown in Figure 188
l Link availability is presented in different colors in the chart as shown in Figure 186
Availability Availability of link is shown in percentage in the Availability column as shown in Figure 187.
Percentage
Availability percentage per link is calculated including the duration when E2E Controller was Offline in
cnMaestro.
414 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Figure 187 Link Availability
Events details are available for Last 1 hour, Last 6 hours, Last 12 hours, Last 24 Hours, Last 2 days, Last 4 days,
and Last 7 days.
NOTE:
Event details for Custom Range and Last 30 days is available only for cnMaestro X users.
Statistics
The E2E Network provides the following statistics:
l Nodes
415 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
l BGP
Statistics
Nodes provide a tabular aggregation of data, including General information on the nodes monitored, as well as
Wireless, Network, and Traffic metrics. Node Statistics pages provide details of General: Device, Serial Number,
IPv6 Address, MAC, Mode, Model, Status, Status Time, Site, Zone, PoP Node, Software Version. GPS: Sync Mode,
Fix Type, Satellites Tracked, Latitude, Longitude, Height. Network: Radio Channel, Main Aux SFP, Sector
Throughput (Tx), Sector Throughput (Rx),Ethernet Throughput (Tx), and Ethernet Throughput (Rx) each
device in E2E Network, generally in a page format.
BGP
NOTE:
BGP statistics displays only if BGP option is enabled in Routing in PoP configuration.
BGP provides the details of Advertised Routes, Received Routes, and Peer details.
416 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Figure 190 BGP Statistics
Reports
Reports page provides details on how to schedule and generate different types of data reports such as Devices,
Active Alarms, Alarm History and Events. For further details, refer to Reports.
Software Update
The Software Update tab allows to update with the latest device software.
NOTE:
If E2E Controller version is 1.2 or above, HTTPS or Torrent options will be available.
417 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
NOTE:
Onboard E2E controller will support only one synced image. If user needs to sync another
image, select the image from Versions drop down and click Sync Selected Image.
The Software Update is performed on the devices managed by External E2E Controller and Onboard E2E
Controller as follows:
1. In the Networks, select External E2E Controller and check the Software Version.
2. From External E2E Controller menu options, select Update Software.
3. In Versions drop-down select the version and the devices in the network for software upgrade.
Device software update version check for External E2E Controller is described in Table 62.
418 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Table 62: Device Software Update: External E2E Controller
Version Example
If Software Version of the device is less than the External E2E Controller software version: 1.2.1
Software Version of the External E2E Controller
When Device Software Version is selected as 1.2.1 or
then Software Upgrade is successful.
lower then Device Software is upgraded successfully.
If Software Version of the Device is selected E2E External Controller Software Version :1.2.1
higher than the External E2E Controller version
When Device Software Version is selected as 1.2.2 or
then Software Upgrade fails.
higher then Device Software upgrade fails.
Error message:
1. In the Networks, select Onboard E2E Network and check the software version.
Device software update version check for Onboard E2E Controller is described in Table 63.
419 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Table 63: Device Software Upgrade: Onboard E2E Controller
If software version of Onboard PoP device is lower If the Onboard PoP device is running with 1.2, and
and upgraded to higher version then Software selected software version is 1.2.1 or higher then
Upgrade is successful. Onboard PoP device is upgraded successfully.
If software version of all devices including Onboard If all the devices including the Onboard PoP are
PoP are lower and upgraded to higher version then running with 1.2, and selected software version is 1.2.1
Software Upgrade is successful. or higher then all the devices including PoP device are
upgraded successfully.
If software version of all devices are higher and If all the devices are running with 1.2.2, and selected
downgraded to lower version except Onboard PoP software version is 1.2 then all the devices expect PoP
then Software Upgrade are successful. device are upgraded successfully.
If software version of all devices including PoP are If all the devices including PoP are running with 1.2.2,
higher and downgraded to lower version then and selected software version is 1.2 then all the
Software Upgrade are successful. devices are upgraded successfully.
If software version of all devices including Onboard If all the devices including the Onboard PoP are
PoP are higher and downgraded to lower version running with 1.2.2, and selected software version is
then Software Upgrade should fail if one or more 1.2.1 then Software Upgrade should fail.
nodes running with higher version in list.
If software version of Onboard PoP device is higher If the Onboard PoP device is running with 1.2.2, and
and upgraded to lower version then Software selected software version is 1.2.1 or lower then
Upgrade for PoP fails, only when other devices Software Upgrade of Onboard PoP device fails, only
when the other devices software version is 1.2.2.
software version are higher.
If software version of all devices are lower and If all the devices including Onboard PoP are running
upgraded to higher version except Onboard PoP with 1.2.2, and selected software version is 2.0
then Software Upgrade should fail. excluding PoP node, then Software Upgrade for all
the devices should fail except PoP node.
If software version of all devices including PoP is If all the devices including PoP are running with
running with same version, and when you select all software version 1.1 and selected software version is
nodes to upgrade, then PoP fails to upgrade. You 1.2. If PoP failed to upgrade, then you need to
need to manually upgrade the PoP node.
manually upgrade the PoP.
4. From the Versions drop-down, select the version and the devices in the network for software upgrade.
The Software Upgrade scenario for Onboard E2E Controller is explained in Table 63.
420 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
1. Navigate to the Administration > Jobs > Software Update.
Map
Map shows how devices are connected in a E2E network, the state of the devices, and links in the E2E network.
To view the map, perform the following:
l Navigate to E2E Network > select Map icon in the left pane of the homepage to view E2E Network and 60
GHz cnWave devices and links as shown in Figure 191.
421 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Figure 191 Viewing E2E Network
NOTE:
Gray color lines are un-managed links and gray color nodes are un-managed nodes.
The following fields provides visual representation of the nodes and links:
l Device Overlay
l Link Overlay
l Options
l Details
l Device Auto Refresh
422 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Table 64: Map fields in E2E Network
Field Description
2. Select the Mode type as Channel and Polarity to view the following:
l Channel: The seven channels are represented in different color codes. Auto channel is
indicated as and Overridden channel is indicated as .
l Polarity: The polarity is represented as odd, even, hybrid odd, and hybrid even. Underlined
values indicate they have been Overridden in the node configuration.
423 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Table 64: Map fields in E2E Network
Field Description
424 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Table 64: Map fields in E2E Network
Field Description
425 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Table 64: Map fields in E2E Network
Field Description
426 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Table 64: Map fields in E2E Network
Field Description
6. Select the Mode type as Link Fade Margin to view link fade margins.
l Link Fade Margin: calculates link fade margins between two devices. For details on
overview and calculation, refer to the example described in Figure 192.
Note: Link Fade Margin is applicable only when E2E Controller and Device version are 1.2.2.
l Airtime%
l Throughput (Mbps)
Options Toggle to view Show Names and Show Prefix Zones, as described:
l Show Name: shows the name of the nodes available in the E2E Network.
427 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Table 64: Map fields in E2E Network
Field Description
l Show Prefix Zones: shows the prefix zone of each PoP that is communicating with each
other.
Details Details: displays the basic details of E2E Network when E2E Network is selected from the tree.
428 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Table 64: Map fields in E2E Network
Field Description
1. Click ellipsis ( ) icon in the Details section to view E2E Network Dashboard.
2. When a device is selected from the map, the device details are displayed. Click ellipsis ( )
icon next to the device to view the device Dashboard .
429 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Table 64: Map fields in E2E Network
Field Description
l Node Throughput Test and Current Best Routes are added in the Troubleshooting
section.
3. When a link is selected from the map, link details are displayed. Click ellipsis ( ) icon next
to link to view the Actions details for the links.
Device Auto Refresh: allows to refresh data automatically in the E2E Network.
1. Select the devices in the map and add it to the watch list for Device Auto Refresh.
2. Click the ( ) play icon to start Auto Refresh.
430 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Table 64: Map fields in E2E Network
Field Description
Note: A maximum of 10 devices can be added to Device Auto Refresh. It is applicable only for
cnMaestro X.
NOTE:
l Channel and Polarity mode type are available for cnMaestro X users only.
l Airtime%, Golay, SNR, RSSI, MCS, Link Fade Margin, and Throughput (Mbps) are
cnMaestro X features.
A new Link Fade Margin (LFM) statistics has been added to the displayed Link Statistics tab in 60 GHz cnWave
1.2.2 software version release. This statistic is shown in units of dB, and it is meant to provide operators with a
quick way to assess any additional system gain a RF link has available in order to help ride out potential RF link
fades due to weather (most typical) or other temporary RF link impairments. The rough calculation for LFM is
comprised of the RSSI received from a remote transmitter and assessing how much more TX power is available
(from the remote transmitter) and how far away the RSSI value is from an established receiver sensitively floor
of -72 dBm. The LFM allows operators quicky assess if/where you may have some marginal RF links that need
to be addressed in some way. Typical options would be changing an existing node out for a V3K (to get more
margin) or possibly dropping in an intermediate DN node such that their RF paths are shorter, typically
resulting in a much larger LFM.
431 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Troubleshooting
l Topology Scan
Topology Scan
Toposcan Discovery tool allows a user to select a DN and scan for nodes on the same channel sector. Each
sector will display list of nodes found and allows them to add into existing topology if they do not exist already.
NOTE:
.Topology Scan X is applicable only for cnMaestro X.
The scan will not detect any CN node with an existing wireless link or any DN node with an existing wireless link
with the current scanning DN node.
Topology Scan X allows you to discover your entire network and create comprehensive, detailed network
topology maps. This tool will only detect nodes operating in responder mode. It will not detect CNs with a
wireless link already established. Offline nodes with a configured channel override will not be detected on a
different channel.
NOTE:
Disable the auto-ignition of wireless links on the scanning DN which are actively running.
Topology Scan will cause a momentary throughput reduction in nearby links.
3. Click Start Topology Scan. Topology Scan begins as shown in the following figure.
432 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
4. Click Configure SNR Limit ( ) next to Topology Scan header to add new value or reset the existing value.
By default SNR value is 5 dB.
5. Click ( ) refresh icon to scan again.
The results are based on Link Quality by SNR and the results are shown in the left pane. MAC Address of the
links and the Link Quality is displayed.
After topology scan, map displays available nodes and links in the network by Link Quality color codes. Only
links available with GPS coordinates are shown in the map. You can add site, node, and link to the topology by
clicking the plus sign In Topology.
433 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
7. Enter the node and link details and click Save.
2. Click ellipsis ( ) icon next to the device name in the right pane, and select Troubleshooting >Node
Throughput Test X
434 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
3. Enter the Duration between 5 to 300 seconds.
4. Select the Hop by hop throughput test check box to view the throughput for each hop separately.
435 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
5. Click Start.
436 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Current Best Routes X
To find the current best routes, do the following:
2. Click ellipsis ( ) icon next to the device, and select Troubleshooting >Current Best Routes X
3. Click Start.
437 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Link Throughput Test X
To run a link throughput test, do the following:
2. Click ellipsis ( ) icon next to the link, and select the Troubleshooting >Link Throughput Test X
438 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
3. Enter the Duration between 5 to 300 seconds.
4. Click Start.
NOTE:
Show Prefix Zones is enabled only if Prefix Allocation is set to Deterministic.
Tools
The Tools page allows the user to perform the following actions:
l Operations
l Diagnostics
l Debug
l Remote Command
439 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
l Services
l Settings
Operations
If the device is deployed through External E2E Controller it displays the operations page as follows:
440 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Onboard E2E Controller deployment
If the device is running Onboard E2E Controller it displays the operations page as follows:
l Operations page allows the user to Restart E2E Controller and perform the System Backup. It also stores the
entire state of a E2E Controller server as a file and file can be used to transfer data between two E2E
Controller instances. It can be saved in local hard drive through the UI and restored into a new E2E
Controller instance to re-create the application state.
When you onboard an E2E Controller to External E2E Controller with or without sites, consider the following
prerequisites:
l Applicable only on external E2E Controller running with 1.2.2 version or later.
l IPv6 reachability and routing configuration are pre-requisites.
441 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
l External E2E Controller should have higher version than Onboard E2E.
l PoP Devices IPv6 addresses must be connecting between each other.
When you onboard an E2E Controller to External E2E Controller with sites, consider the following prerequisites:
l Multi-PoP / Relay Port should be updated with the interface as in PoP interface configuration if not
already done, to allow the connection between PoPs.
l If the existing E2E Network if configured with BGP, migrated PoP BGP Configuration must be updated in
cnMaestro and then in POP GUI
l If the PoPs are not on the same L2 network:
l Controller configuration about broadcast should be set to true.
l If External E2E Controller and PoP devices are not connected/routed through a network router
l It is recommended to set Deterministic prefix algorithm
l Routes to each PoP with respective Seed Prefix should be added manually in E2E
Controller.
Perform the following steps to migrate Onboard E2E Controller to External E2E Controller:
442 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
4. Enter IPv6 Address.
5. Enter IPv6 Gateway Address of PoP node, which is optional.
6. Select the checkbox next to Yes, I have downloaded latest E2E Controller backup.
7. Click Start Migration.
The Onboard E2E Controller network is migrated with all the sites and nodes into External E2E Controller, as
shown below:
The fallback process is applicable only for External E2E networks where Onboard to External E2E Network
migrated. Perform the following steps to fallback to Onboard E2E Network after the migration from Onboard to
External E2E Network.
1. Change the Controller IPv6 in the PoP from cnMaestro in External E2E Controller.
2. Go to PoP GUI and when the status displays as not connected, Enable Onboard E2E Controller.
443 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
3. Disconnect the External E2E controller from cnMaestro.
4. Delete the devices and sites in cnMaestro when the External Controller is offline, as they will conflict with
Onboard E2E network devices when connected to cnMaestro.
5. In cnMaestro, approve the Onboard E2E network and restore the backup taken before the Migration.
6. Verify the Network and devices status in PoP device GUI and cnMaestro.
Diagnostics
Diagnostics page allows the user to gather Technical Support Dump and can be downloaded and sent to
cambium support team.
All the events information of E2E controller can be viewed under E2E Events. In E2E Events tab user can view
the Event ID, Time, Device, Level, Source and Reason of the E2E Network.
Debug
In Debug tab, you can view and download the Node logs by executing the following log:
l bridging
l e2e_minion
l openr
l pop_config (available for PoP device)
l exabgp (available for PoP device)
l cnAgent (available for Onboard PoP device)
l e2e_controller (available for Onboard PoP device)
444 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
l Click download ( ) icon to download the generated output.
l Click clear ( ) icon to clear the output.
Remote Command
In Remote Command tab, user can view or download command logs by executing the following command:
l Show Interfaces
l Show Routes
l Show OpenR Adjacencies
l Show OpenR Prefixes
l Show SFP Power Details (applicable for V5000 and V3000)
l Show IPv4 Neighbors
l Show IPv6 Neighbors
l Show Wired Interface State Changes
l Ping
445 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
5. Click the download ( ) icon to download the generated output.
6. Click the clear ( ) icon to clear the generated output.
Services
In Services page user can view the services running in E2E Controller.
446 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Figure 195 Services
Settings
NOTE:
E2E Settings are not applicable for Onboard E2E Controller deployment.
In External E2E ControllerSettings page you can configure the Network Configuration, IPv6 Routes, Remote
SSH Management, and NTP Server.
In Network Configuration user can configure the E2E Controller IPv6 Address and IPv6 Routes.
447 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
NOTE:
Auto Manage Routes supports only for the cnMaestro X feature.
You can also enable the Auto Manage Routes. This automates IPv6 Routes to DNs and CNs based on the
topology and PoP nodes status. It is applicable only if PoP nodes and E2E Controller are in same Network/Prefix
length.
If IPv6 routes is managed through auto manage routes in type it displays as Auto.
448 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
4. Please wait pops-up.
Once the Auto Manage Routes is disabled, IPv6 routes can be managed through static routes and in type it
displays as Static.
5. Click Save.
The user can configure the NTP Settings to configure the time configuration of the server with hostname or IP
address.
449 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Site Configuration
Sites are located within the networks and wireless access points attached to it.
To Add a Site
450 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
5. Click Save. When the Site is configured it gets added under the E2E Network.
451 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Site Dashboard
Dashboard pages are customized for each device type and aggregation level. The Site dashboard section
displays the Nodes, Links, Wireless Throughput, Wired Throughput, Alarms, Top Active Alarms, Top Links by
MCS, Top Links by RSSI, Top Links by SNR, Top Node(s), Top PoP(s), Top DN(s), and Top CN(s).
452 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Node Configuration
Node can be configured through the Site Menu option by clicking the icon in Network or Site tree menu or
through Network > Site > Nodes and click Add.
NOTE:
From 3.1.1 release V2000 device (beta version) is supported.
To Add a Node:
453 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Click to add site.
Adding the Node allows the user to create the different Nodes as shown below:
l PoP Node
l DN
l CN
454 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
4. Enter the PoP Name, select the Mode DN.
5. Enable PoP Node.
NOTE:
Once the PoP Node is enabled user needs to select the Routing and Interface details.
6. Enter the MAC Address, and select the device Model from the drop-down.
7. Enter the Azimuth and Elevation.
8. In the PoP Configuration select BGP or Static Routing.
9. In Interface select Aux or Main or SFP or Disabled.
455 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
10. Enter the IPv6 and Gateway Addresses.
11. In IPv4 Management, enter the IPv4 Address, Subnet Mask and Gateway Address.
12. Click Save.
NOTE:
Once the PoP Node is configured, PoP(s) Onboarding Config.json file gets downloaded
automatically, which can be used to import and configure in the PoP Node UI.
Once the PoP node is configured it gets listed under the Site.
456 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
DN/CN Node configuration
To add DN/CN node:
457 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
4. Enter the Node Name, select the Mode DN or CN.
5. Enter the MAC Address, and select the device Model from the drop-down.
6. Enter the Azimuth and Elevation.
458 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
7. In IPv4 Management enter the IPv4 Address, Subnet Mask and Gateway Address.
8. Click Save.
9. Once the DN/CN node is configured, it gets listed under the Site.
459 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Replace Node
Replace Node allows to replace the existing faulty nodes with new nodes along with the configuration and links
of existing faulty nodes.
NOTE:
New node should be replaced with same model as existing node.
To replace Node:
PoP Node
Once the PoP node is configured it displays the monitoring panel of the PoP node.
460 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Dashboard
Dashboard pages can be customized for each device type and aggregation level. The PoP node dashboard
section displays the Status, Links, Channels, Throughput, Sector Throughput (Sector 1 and Sector 2), Ethernet
Throughput (Main, Aux, SFP), Alarms, Top Active Alarms, Link MCS, Device Info, Sectors, and Ethernet.
NOTE:
l Sector Throughput (sector1) for V3000, V2000 and V1000.
l Sector Throughput (sector1 and sector2) for V5000.
l Ethernet Throughput graph with Main for V1000.
l Ethernet Throughput graph with Main, Aux, SFP for V5000 and
V3000.
l Ethernet Throughput graph with Main and Aux for V2000.
Configuration
Basic
It displays the basic details of PoP node such as Name, Description, MAC Address, Azimuth, and Elevation. It
also allows to edit the name of the node.
461 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Figure 198 Basic
Radio
It allows the user to configure the EIRP, Adaptive Modulation, Sectors (channels, Polarity and Link(s) Golay),
and GPS.
462 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Figure 199 Radio
463 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Network
Network tab allows the user for the PoP configuration, E2E Controller Configuration, BGP Configuration, IPv6
Layer 3 CPE, IPv4 Management, OOB, Other Settings (Multi-PoP or Relay Port, Enable Aux port power),
PTP External Failover, Ethernet Ports, and 1G SFP.
NOTE:
When Layer 2 Bridge is enabled in E2E Controller, Layer 2 Bridge option will be available in
PoP Network Configuration
464 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Figure 200 Networks
465 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
5. In IPv6 Layer 3 CPE
l Select IPv6 CPE interface as Aux, Main, or SFP.
l Enter IPv6 CPE Prefix.
6. In IPv4 Management:
l Disable Broadcast Broadcast packets (except DHCP Offer and DHCP Ack) in the downlink
direction including client to client packets will be dropped.
l Disable Downlink Multicast Flood - Multicast packets in the downlink direction including client
to client packets will be dropped
l Disable Unknown Unicast Flood
l Disable IPv6
l Monitor PoP Interface Layer 2 tunnels will failover to next best PoP when the backhaul
interface of this PoP is down.
NOTE:
The configuration is applicable only when static routing is used and IPv4 gateway is
configured..
466 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
9. In Other Settings enable Enable Aux port power and Multi-PoP / Relay Port.
10. In OOB Interface enable the appropriate option Main or Aux or SFP.
NOTE:
Once the configuration is updated successfully in cnMaestro, the same parameters needs to
be entered in the UI of the PoP Node GUI.
VLAN
NOTE:
From Software Update Version 1.1 of all nodes, supports configuration of the
VLAN Management and Ports.
Virtual Local Area Networks (VLANs) is a broadcast domain in a Layer 2 network. A broadcast domain is the set
of all devices that will receive broadcast frames originating from any device within the set and traffic will be
tagged when transporting over wireless.
467 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
NOTE:
Only PoP node Management VLAN can be configured, if Layer 2 Bridge is not enabled in
E2E Network > Configuration > Basic page.
l When Layer2 bridge is disabled, Only PoP node Management VLAN ID can be
configured.
l When Layer2 bridge is enabled, all nodes Management VLAN ID can be configured.
l When Layer2 bridge is disabled, Only PoP node Management VLAN ID, Priority with
Outer Tag can be configured.
l When Layer2 bridge is enabled, all node management VLAN and ports can be
configured.
468 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
5. Enter S-VLAN ID.
6. Enter S-VLAN Priority.
7. Enter QinQ EtherType.
8. Click Save.
If Layer 2 Bridge is enabled in 60 GHz cnWave Network > Configuration > Basic page. User can configure
Management VLAN and Ports of PoP node, DN and CN.
NOTE:
VLAN settings are not applicable if Relay Port, SFP Port, or Aux Port is enabled on Network
page.
469 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
To add a VLAN:
470 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
3. Enter the VLAN ID and VLAN Priority.
4. Enable Add Outer Tag.
471 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
5. Enter S-VLAN ID.
6. Enter S-VLAN Priority.
7. Enter QinQ EtherType.
NOTE:
VLAN settings configuration of Main Port, SFP Port, or Aux Port is similar.
472 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
l Enter Ingress VLAN and Remark VLAN.
l Click Save.
n Click Save.
b. If user selects QinQ type perform as follows:
473 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
n In Untagged Packets select Allow or Drop.
n In Single Tagged Packets select Allow or Drop.
n Enter Native C-VLAN ID.
n Enter Native C-VLAN Priority.
n Enter Native S-VLAN ID.
n Enter Native S-VLAN Priority.
n Enter Allowed VLANs.
n Enter QinQ EtherType.
n To add new VLAN Remarking.
474 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
l Enter Ingress VLAN and Remark VLAN.
l Click Save.
n Click Save.
Security
Security tab allows to reset the identity and password of the Radius user.
475 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Figure 201 Security
Advanced
Advanced tab allows the advanced user to edit the settings of the Table and JSON format of the PoP Nodes.
Table
In the Table user can view and edit Field Name and Value. You can sort field name in alphabetical order.
To add a field:
4. Click Save.
476 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
JSON
3. Click Download.
477 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Links
Links provide the details about the links between nodes, statistics and events of the links in the E2E Network.
List
List provide the details about the links of the nodes and also provides the option to create a new link. User can
delete the links in bulk by selecting the particular links. It also allows to export or import link details.
For more details to add a link and delete a link in the network refer List section.
NOTE:
By default A Node is selected as node, when adding new link in the network.
Export List
Export list allow the user to export the PoP links list.
478 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Statistics
Links Statistics pages provides details of Basic: Name, Direction, A-Node, Z-Node Alive Link Time Type Distance
Azimuth, Rx Golay, Tx Golay Detailed Statistics: A-Node Sector MAC, Z-Node Sector MAC, RSSI, Rx Airtime%,
Rx Beam Azimuth Angle, Rx Beam Elevation Angle, Rx SNR, Rx MCS, Rx PER, Rx Scan Beams, Rx Throughput,
Tx Airtime%, Tx Beam Azimuth Angle, Tx Beam Elevation Angle, Tx Power Index, EIRP, Tx MCS, Tx PER, Tx Scan
Beams, Rx Errors, Rx Frames, Tx Errors, Tx Frames, Tx Throughput, Rx Time, Tx Time, and Link Fade Margin
links created with PoP node, generally in a page format.
Export Statistics
Export list allow the user to export the PoP links Statistics.
Events
Events provide the details of link availability, hourly link availability in percentage, link availability in different
time lines, and distance of the link.
479 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Figure 203 Link Events
Availability Displays the link availability based on time range selected from the drop-down.When you
Chart hover the mouse on the Availability Chart, the link availability is shown as described:
1. If you select time range as Last 1 Hour, then link availability for every 5 minutes is
displayed.
2. If you select time range other than Last 1 Hour, then link availability for every 1 hour is
displayed.
l Hover on the link to see the hourly availability as shown in Figure 187.
l Clicking on percentage link availability displays pop-up window as shown in Figure 188
l Link availability is presented in different colors in the chart as shown in Figure 186
Availability Availability of link is shown in percentage in the Availability column, as shown in Figure 187.
Percentage
480 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Availability percentage per link is calculated, including the duration, when E2E Controller goes Offline in
cnMaestro.
481 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Figure 206 Link Status
Events details are available for Last 1 hour, Last 6 hours, Last 12 hours, Last 24 Hours, Last 2 days, Last 4 days,
and Last 7 days.
NOTE:
Event details for Custom Range and Last 30 days are available only for cnMaestro X users.
Details
Details page provides the following device information:
l Overview
l Network
Overview
Overview page provides the device details and it also details of the last 3 software update history.
482 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Figure 207 Details Overview Page
Network
Network page provides the Ethernet details of Main, Aux, and SFP.
Tools
In Tools page, you can view the Status, Debug, details and Remote Command results of the device.
Status
In Status tab you can view the status of the device:
l Critical alarms
l Download Tech Support File
l Online or Offline
l Restart minion
l Reboot the device.
483 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Debug
In Debug tab user view or download the PoP logs by executing the following log commands:
l Bridging
l pop-config
l e2e_minion
l openr
l exabgp
l cnAgent (available for Onboard PoP device)
l e2e_controller (available for Onboard PoP device)
484 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Remote Command
In Remote command tab user view or download Command logs by executing the following commands:
l Show Interfaces
l Show Routes
l Show OpenR Adjacencies
l Show OpenR Prefixes
l Show SFP Power Details (applicable for V5000 and V3000)
l Show IPv4 neighbors
l Show IPv6 neighbors
l Show Wired Device State Changes
l Ping
DN/CN Node
To create a new site, refer to Site.
Dashboard
Dashboard pages are customized for each device type and aggregation level. The DN/CN node dashboard
section displays the Status, Links, Channels, Throughput, Sector Throughput (Sector 1 and Sector 2), Ethernet
Throughput (Main, Aux, SFP), Alarms, Top Active Alarms, Link MCS, Device Info, Sectors, and Ethernet.
485 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Figure 209 DN/CN Node Dashboard
Configuration
Configuration page allows the user to configure the following details of CN/DN:
l Basic
l Radio
l Network
l VLAN
l Security
l Advanced
Basic
It allows to configure and reset the basic details of DN/CN node such as Name, Description, MAC Address,
Azimuth, and Elevation. It also allows to edit the name of the node.
486 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Figure 210 Basic
Radio
NOTE:
GPS option is not enabled for v1000.
It allows the you to configure the EIRP, Adaptive Modulation, Sectors (channels, Polarity and Link(s) Golay), and
GPS.
487 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Network
Network tab allows the user to edit the Layer 3 CPE, IPv4 Management, Ethernet Ports, PTP External Failover,
and Other Settings.
VLAN
VLAN configuration of CN/DN is same as PoP Node VLAN as shown above.
NOTE:
Enable Layer 2 Bridge in 60 GHz cnWave > Configuration > Basic page to configure the
CN/DN VLAN.
Security
Security tab allows to reset the identity and password of the Radius user.
488 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Advanced
Advanced tab allows the advanced user to set Field Name and Value.
4. Click Save.
JSON
4. Click Download.
Links
Links provide the details about links of the node and also provides the option to create a new link. User can
delete the links in bulk by selecting the particular devices.
489 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
List
List provide the details about the links of the node and also provides the option to create a new link. User can
delete the links in bulk by selecting the particular link.
Statistics
Links Statistics pages provides details of Basic: Name, Direction, A-Node, Z-Node Alive Link Time Type Distance
Azimuth, Rx Golay, Tx Golay Detailed Statistics: A-Node Sector MAC, Z-Node Sector MAC, RSSI, Rx Airtime%,
Rx Beam Azimuth Angle, Rx Beam Elevation Angle, Rx SNR, Rx MCS, Rx PER, Rx Scan Beams, Rx Throughput,
Tx Beam Azimuth Angle, Tx Power Index, EIRP, Tx MCS, Tx PER, Tx Scan Beams, Rx Errors, Rx Frames, Tx
Errors, Tx Frames, Rx Time, Tx Airtime%, Tx Beam Azimuth Angle, Tx Beam Elevation Angle, Tx Throughput, Tx
Time, and Link Fade Margin links created with DN/CN node, in a page format.
Events
Events provide the details of link availability, hourly link availability in percentage, link availability in different
time lines, and distance of the link.
Availability Displays the link availability based on time range selected from the drop-down.When you
Chart hover the mouse on the Availability Chart, the link availability is shown as described:
490 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Table 66: Events fields
Field Description
1. If you select time range as Last 1 Hour, then link availability for every 5 minutes is
displayed.
2. If you select time range other than Last 1 Hour, then link availability for every 1 hour is
displayed.
l Hover on the link to see the hourly availability as shown in Figure 187.
l Clicking on percentage link availability displays pop-up window as shown in Figure 188
l Link availability is presented in different colors in the chart as shown in Figure 186
Availability l Clicking on percentage for the complete timeline link availability displays pop-up
Percentage window as shown in Figure 217.
l Availability of link is shown in percentage in the Availability column as shown in Figure
187.
491 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Figure 217 Link Availability details
Availability percentage per link is calculated including the duration when E2E Controller was Offline in
cnMaestro.
492 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Figure 218 Link Availability
Events details are available for Last 1 hour, Last 6 hours, Last 12 hours, Last 24 Hours, Last 2 days, Last 4 days,
and Last 7 days.
NOTE:
Event details for Custom Range and Last 30 days is available only for cnMaestro X users.
Tools
In Tools page you can view the Status and Debug details of the device.
Status
In Status tab you can view the status of the device:
l Critical alarms
l Download Tech Support File
l Online or Offline
l Reboot the device.
493 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
l Restart Minion
l Factory reset
Debug
In Debug tab, you can view or download the DN or CN logs by executing the following log commands:
l Bridging
l e2e_minion
l openr
494 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Remote Command
In Remote command tab, you can view and download Command logs by executing the following commands:
l Show Interfaces
l Show Routes
l Show OpenR Adjacencies
l Show OpenR Prefixes
l Show SFP Power Details (applicable for V5000 an V3000)
l Show IPv4 neighbors
l Show IPv6 neighbors
l Show Wired Device State Changes
l Ping
495 | 60 GHz cnWave Network Configuration Cambium cnMaestro On-Prem v4.1.0 | User Guide
Lock Device Configuration
To lock NSE, cnMatrix, and Wi-Fi Device Configuration, select the check box. Once you enable this check box,
you cannot update the device-level configuration using the device UI or any other method. Only the
configuration pushed from cnMaestro for NSE, Switch and Wi-Fi AP groups will be retained on the device.
l The device administrator passwords are stored as one-way hashes for all Switch Groups, and Enterprise
AP Groups (XE/XV-series).
l The administrator password has to be updated for all Switch Groups, and Enterprise AP Groups under
Configuration > NSE Group > Management page, Configuration > Switch Group > Management page, and
Configuration > Wi-Fi Profiles > AP Group > Management page respectively for this setting to take effect.
l The configuration cannot be pushed to cnPilot E-series device.
l Device software versions must be at or above 1.3 for NSE, 4.6.1 for cnMatrix, and 6.5.3 for Enterprise Wi-
Fi XE/XV-Series to support the strict password policy. cnMaestro will not push any configuration to
devices not meeting these requirements, including all cnPilot E-Series devices when the strict policy is
enabled.
l The password has to be updated for all NSE Groups, Switch Groups, and Enterprise AP Groups under
Configuration > Switch Group > Management page for this setting to take effect.
Auto-Provisioning
cnMaestro supports Auto-Provisioning for Wireless LAN devices (cnVision, Wi-Fi, and ePMP 1000 Hotspot) and
fixed devices (PMP and ePMP). It is enabled at Shared Settings > Auto-Provisioning, and it allows one to
automatically configure and approve devices based upon IP address.
l Overview
l Configuring Managed Services in On-Premises Account
l Managed Services Administration
Overview
Managed Service Provider (MSP) allows the cnMaestro account owner to partition their installation into
separate Managed Accounts – each with its own independent administration and configuration. This feature is
for managed service providers who want to provision a full cnMaestro infrastructure for their customers, but
can maintain their control over individual deployment.
Managed Accounts
Managed Accounts group cnMaestro devices and configuration objects (such as AP Groups, WLANs, and Sites)
into administration domains within a single cnMaestro instance. Managed Accounts are independent, and the
devices added to them are configured using the objects in the Managed Account.
499 | Managed Service Provider (MSP) Cambium cnMaestro On-Prem v4.1.0 | User Guide
Scope
There are three scopes for an account enabled with MSP:
1. Global Scope for entities (Devices, Networks, Sites, etc.) that exist outside of Managed Accounts and are
only available to Global cnMaestro Administrators.
2. Managed Account Scope for entities in Managed Accounts and accessible to Global Administrators and
Managed Account Administrators.
3. Shared Scope objects can be used across all Managed Accounts but not modified by them, though they can
be copied into the Managed Account and then changed. Shared Scope applies to management objects such
as AP Groups, WLANs, and Switch Groups.
Access Points
Access Points exist in the Global cnMaestro application, or they can be added to a single Managed Account.
NOTE:
The Managed Service Provider feature supports all device types available within cnMaestro.
Managed Service
A Managed Service creates customized version of the cnMaestro UI and assigns Managed Accounts. Each
Managed Service can be mapped to many Managed Accounts.
500 | Managed Service Provider (MSP) Cambium cnMaestro On-Prem v4.1.0 | User Guide
Support Details
Administrator Each Managed Service has its own independent database of users who can be
Database assigned to multiple Managed Accounts.
Custom Login URL The path of the Login URL used by Managed Service Administration can be tailored
to represent the Managed Service. The path must be unique across all cnMaestro.
Managed Account UI The Managed Account UI is customized for the Managed Service through graphics,
colors, and text.
Managed Account UI
The Managed Account UI can be customized to represent the service brand. A sample Managed Account UI is
shown below:
501 | Managed Service Provider (MSP) Cambium cnMaestro On-Prem v4.1.0 | User Guide
Managed Service Provider (MSP)
The MSP feature combines Managed Accounts with Managed Services.
l Administrator
l Monitor
l Operator
The authorizations for each Role are listed in the table below:
(Global cnMaestro
administrator only)
(Global cnMaestro
administrator only)
502 | Managed Service Provider (MSP) Cambium cnMaestro On-Prem v4.1.0 | User Guide
Table 67: Tenant Administrator Roles
Feature Description Administrator Operator Monitor
(Sessions)
503 | Managed Service Provider (MSP) Cambium cnMaestro On-Prem v4.1.0 | User Guide
Configuring Managed Services
This section provides the following details on configuration of Managed Services in cnMaestro:
l The Header adds a select box that allows the Global Administrator to enter the context of Managed
Accounts.
504 | Managed Service Provider (MSP) Cambium cnMaestro On-Prem v4.1.0 | User Guide
Figure 229 MSP Component in Header
l The System Dashboard adds a Health component for Top Managed Accounts.
1. Navigate to Managed Service Providers in the side-menu and select the Managed Services tab.
505 | Managed Service Provider (MSP) Cambium cnMaestro On-Prem v4.1.0 | User Guide
Figure 233 Adding a New Managed Service
506 | Managed Service Provider (MSP) Cambium cnMaestro On-Prem v4.1.0 | User Guide
Table 68: New Managed Service Parameters
Parameter Description
Name Name of the service. This name is visible to Managed Account Administrators.
Login Path Managed Account Administrators log into cnMaestro using a standard URL with an
additional Path that defines the managed Service.
Note:
l The Path name must be unique across all Managed Service accounts
hosted of Cambium Cloud.
l A maximum of 16 characters are supported for the path name.
5. Click Add.
1. Select Managed Service Providers in the side-menu and select the Managed Account tab.
2. Click New Account button.
507 | Managed Service Provider (MSP) Cambium cnMaestro On-Prem v4.1.0 | User Guide
Figure 236 Add Managed Account window
Name Name of the Managed Account. This is sent in the invitation email when Managed
Account Administrators are invited to the account.
Friendly Name The Friendly Name will be sent in the invitation email.
Status Determines whether the account is enabled or disabled. When an account is disabled,
all Managed Account Administrators are logged out.
Managed Service The Managed Service used for Managed Account Administrator.
Email The email address of the first Managed Account Administrator. You can add more
Users after the account has been created.
4. Click Add.
NOTE:
Users are allowed to edit the existing name of the Managed Account before validating the account.
508 | Managed Service Provider (MSP) Cambium cnMaestro On-Prem v4.1.0 | User Guide
Figure 237 Sample Email Invitation
509 | Managed Service Provider (MSP) Cambium cnMaestro On-Prem v4.1.0 | User Guide
Figure 238 Checking Managed Account Administrator User Email
NOTE:
If a user already has an account in the Managed Service, they can use their existing email
login to accept the invite for the new account. Switching between accounts is accomplished
using the choice box in the UI header (upper-right).
510 | Managed Service Provider (MSP) Cambium cnMaestro On-Prem v4.1.0 | User Guide
Figure 239 A Sample Login URL
l System View
l Managed Account View
l Managed Account Administrator (User) View
NOTE:
l When a device is moved from one Managed Account to other, it goes offline for one
minute before appearing online. Only active alarms are moved to the new account and
other data is retained in the old account.
l The Managed Service Provider feature can be disabled only if all devices in Managed
Accounts are deleted or moved to Base Infrastructure account.
l Administrators of Managed Accounts do not have access to the settings page of the
server to change the account type.
l When Global Super Administrators trigger Configure/Software/Reports Jobs, the
Managed Account users cannot view them in any of the Managed Accounts.
l When Managed Account users trigger Configure/Software/Reports Jobs, they are
reflected under the Global Super Administrator view along with respective Job IDs
enrolled in the respective Managed Accounts.
l The devices that have not started Software/Configure Jobs cannot be moved across
Managed Accounts.
l The Global Super Administrator and the Managed Account Administrator cannot trigger
a Software or Configure Job simultaneously on the same device.
l The Lock AP configuration can be enabled only by the Global Super Administrator. But
whenever a device configuration is changed outside of cnMaestro by either a Global
Super Administrator or a Managed Account Administrator, the Auto Synchronization Job
starts automatically with the configuration job ID as in Managed Account and reflects in
both the Global Super Administrator and Managed Account Administrator accounts.
511 | Managed Service Provider (MSP) Cambium cnMaestro On-Prem v4.1.0 | User Guide
System View
At the System level, one can view APs, AP Groups, or Sites across all Managed Services in a single, unified table.
This allows one to review the status of all accounts in context to each another. The following figure displays the
AP table, and specifies which APs are mapped to Managed Accounts.
512 | Managed Service Provider (MSP) Cambium cnMaestro On-Prem v4.1.0 | User Guide
Figure 242 Managed Account Administrator (User) View
System Dashboard
The System Dashboard integrates Managed Accounts into the global health component. It ranks the top
Managed Accounts based upon device count.
513 | Managed Service Provider (MSP) Cambium cnMaestro On-Prem v4.1.0 | User Guide
Figure 243 System Dashboard
Table 70:
State Description
Base Infrastructure The object is only available for the global account.
Shared The object is shared among all Managed Accounts. It can be mapped to devices in
the Managed Account, but it cannot be modified. To change the configuration, it
needs to be copied into the Managed Account and then updated.
514 | Managed Service Provider (MSP) Cambium cnMaestro On-Prem v4.1.0 | User Guide
NOTE:
Once the scope has been configured on an object, it cannot be changed.
Device Management
Devices are added at the global System level or within Managed Accounts. Devices added at the System level
can be moved into Managed Accounts at a later time.
System Onboarding
Onboarding at the global System level supports both MSN and Cambium ID. In the example below, a
Management Account can be selected for all devices onboarded in the MSN batch.
NOTE:
cnMaestro supports onboarding through either MSN or Cambium ID. Within Managed
Accounts, only MSN onboarding is supported.
515 | Managed Service Provider (MSP) Cambium cnMaestro On-Prem v4.1.0 | User Guide
Figure 245 Moving a Device Between Managed Accounts
In Enterprise view, the device can be moved between Managed Accounts using a Managed Account icon in the
Inventory tab.
NOTE:
All devices must be removed from the Managed Account before deleting it.
To delete a Managed Account, navigate to the Managed Services page and click the delete icon.
1. Navigate to System tree > select Managed Accounts > Select the Network to be Swapped.
516 | Managed Service Provider (MSP) Cambium cnMaestro On-Prem v4.1.0 | User Guide
2. Click Action Icon.
3. Click Edit.
Edit Network window pops up.
4. Click Change.
5. In Edit Network window, select the Managed Account from drop-down.
6. Click Save.
Success window pops up, when the Network is swapped from one Managed Account to another Managed
Account.
517 | Managed Service Provider (MSP) Cambium cnMaestro On-Prem v4.1.0 | User Guide
Disabling the Managed Service Provider feature
The Managed Service Provider feature can be disabled within the system only after all the devices are deleted
or moved to the Global context. By disabling Managed Services, the Managed Account field will be disabled
across all the tables such as Clients, Notifications, Inventory, etc.
NOTE:
In the current release, only the global administrator of On-Premises account has control on the
following features:
l Association ACL
l Auto-Provisioning
l Scheduled Backup
l Server Settings
l SMTP Server
l SNMP Configuration
518 | Managed Service Provider (MSP) Cambium cnMaestro On-Prem v4.1.0 | User Guide
API Client
Overview
The cnMaestro RESTful API allows customers to manage their deployment programmatically using their own
client applications. The API is supported over HTTPS, and messages are exchanged in JSON format. Modern
programming languages have rich support for RESTful interfaces.
API Clients
API Clients are external applications that access the RESTful API over HTTPS using OAuth 2.0 Authentication.
They require a Client ID and Client Secret for access, both of which are detailed later in this chapter. For more
information, refer to RESTful API Specification.
The changes to the v2 API are limited and described later in this chapter
Authentication
API Authentication uses OAuth2. The client retrieves an Access Token to start the session. It then sends API
requests until the Access Token times out, at which point the token can be regenerated.
Establish a Session
A session is created by sending the Client ID and Client Secret to the cnMaestro server. These are generated in
the cnMaestro UI and stored within the application. The Client ID defines the cnMaestro account and
application, and the Client Secret is a private string mapped to the specific application. The Client Secret should
be stored securely.
If the session is established successfully, an Access Token is returned along with an expiration string. The
Access Token is used to authenticate the session. The expiration is the interval, in seconds, in which the Access
Token remains valid. If the Access Token expires, a new session needs to be created.
API Access
The application sends the Access Token, in every API call. The token is sent in an Authentication header. Details
are provided later in this document.
520 | RESTful API Specification Cambium cnMaestro On-Prem v4.1.0 | User Guide
Session Expiration
If a token expires, an expiration error message is returned to the client. The client can then generate a new
token using the Client ID and Client Secret. The token expires immediately if the Client API account is deleted.
The default expiration time for a token is 3600 seconds (1 hour). The session expiration is configurable in the UI.
Concurrent Access
Each client supports a single Access Token or multiple Access Tokens. Multiple Access Tokens allow concurrent
access.
If only one Access Token is enabled, whenever a new Access Token is generated from the Client ID and Client
Secret, the previous Token expires immediately.
If multiple access tokens are supported, then many clients can concurrently access the API. If another Access
Token is created, the previous remains valid until their original expiration.
Swagger API
Introduction
The RESTful API documentation is supported through Swagger, which allows visualization and interaction with
the API resources.
Sample Swagger UI
521 | RESTful API Specification Cambium cnMaestro On-Prem v4.1.0 | User Guide
Generate Client ID and Client Secret
cnMaestro User Interface
To create the Client Id and Client Secret in the cnMaestro UI, perform the following steps:
522 | RESTful API Specification Cambium cnMaestro On-Prem v4.1.0 | User Guide
API Session
Introduction
The cnMaestro API leverages the Client Credentials section of the OAuth 2.0 Authorization Framework (RFC
6749). An API session can be created using any modern programming language. The examples below highlight
how messages are encoded and responses returned.
NOTE:
The fields are separated by a colon (:).
In the body of the POST the parameter grant_type must be set to client_credentials.
grant_type=client_credentials
523 | RESTful API Specification Cambium cnMaestro On-Prem v4.1.0 | User Guide
Alternatively, the credentials can be passed within the body of the POST without using the Authorization
header.
grant_type=client_credentials&client_id=s6BhdRkqt3&client_secret=7Fjfp0ZBr1KtDRbnfVdmIw
HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
Cache-Control: no-store
Pragma: no-cache
{
"access_token":"2YotnFZFEjr1zCsicMWpAA",
"token_type":"bearer",
"expires_in":3600
}
HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
Cache-Control: no-store
Pragma: no-cache
{
"access_token": "290eeaba71d3f4885405eac2fd18a4f3c300448d",
"expires_in": 3600,
"token_type": "bearer",
"redirect_uri": https://10.110.241.252
}
NOTE:
The returned redirect_uri should be used to generate the session.
524 | RESTful API Specification Cambium cnMaestro On-Prem v4.1.0 | User Guide
Table 71: Error Responce
Message Details
unauthorized_client The client is not authorized to use the grant type sent.
Access Resources
When the Access_Token is retrieved, API requests are sent to cnMaestro server using the format below. The
Access_Token is sent within the HTTP Authorization header.
GET /api/v2/devices
Accept: application/json
Authorization: Bearer ACCESS_TOKEN
API Details
HTTP Protocol
HTTP Response codes
Table 72 lists the response codes that are supported in cnMaestro and may be returned through the HTTP
protocol.
525 | RESTful API Specification Cambium cnMaestro On-Prem v4.1.0 | User Guide
Code Description Use in cnMaestro
404 Not Found Server could not locate the requested resource.
405 Method Not Allowed A method (GET, PUT, POST) is not supported for the
resource.
413 Payload Too Large The request is larger than the server is willing to handle
422 Unprocessable Entity The server understands the request but cannot process it.
429 Too Many Requests The client has sent too many requests in a given interval.
431 Request Header Fields Too The header fields are too large to be processed.
Large
500 Internal Server Error A server-side error happened during processing the request.
502 Bad Gateway Internal server error that may require a reboot.
503 Service Unavailable Internal server error that may require a reboot.
Header Details
Authorization Used in every API request to send the Access Token. Example: Authorization: Bearer
<Access-Token>
REST Protocol
Resource URLs
The format for cnMaestro path and parameters are the following:
/api/{version}/{resource}?{parameter}={value}&{parameter}={value}
526 | RESTful API Specification Cambium cnMaestro On-Prem v4.1.0 | User Guide
/api/{version}/{resource}/{resource_id}?{parameter}={value}&{parameter}={value}
/api/{version}/{resource}/{sub-resource}?{parameter}={value}&{parameter}={value}
For example – read the statistics for MAC, Type, and IP on all devices:
/api/v2/devices/statistics?fields=mac,type,ip_wan
Version
The version is equal to v2 in this release.
Resource
Resources are the basic objects in the system. Examples include:
Context Details
Sub-Resources
Sub-Resources apply to top-level resources. They provide a different view of the resource data, or a filtered
collection based upon the resource. Examples include:
Context Details
527 | RESTful API Specification Cambium cnMaestro On-Prem v4.1.0 | User Guide
Context Details
Responses
Successful Response
In a successful HTTP 200 response, data is returned using the following structure. The payload is presented in
JSON format.
{
"paging": {
"offset": 0,
"limit": 5,
"total": 540
},
"data": [
{
"mac": "C1:00:0C:00:00:21",
"type": "wifi-home"
},
{
"mac": "C1:00:0C:00:00:18",
"type": "wifi-home"
},
{
"mac": "C1:00:0C:00:00:12",
"type": "wifi-home"
},
{
"mac": "C1:00:0C:00:00:15",
"type": "wifi-home"
},
{
"mac": "C1:00:0C:00:00:06",
"type": "wifi-home"
}
]
}
Error Response
Error Responses return a message and an error cause.
528 | RESTful API Specification Cambium cnMaestro On-Prem v4.1.0 | User Guide
{
"error": {
"message": "Missing required property: stop_time \n Missing required property: start_
time",
"cause": "InvalidInputError"
}
}
Parameters
Most APIs can filter the data and limit the number of entries returned. The parameter options are listed below.
The specific fields and the appropriate values vary for each API.
Field selection
Field selection is supported through the optional Fields parameter, which can specify the data to return from
the server. If this parameter is missing, all available fields will be returned.
Parameter Details
fields Define exactly what fields should be returned in a request. The names are provided as a
comma-separated list.
Fields can limit which JSON parameters are returned as shown below:
Example: To retrieve name, type and location information for all devices.
Request:
/api/v2/devices?fields=mac,type
Response:
{
"paging": {
"total": 3,
"limit": 100,
"offset": 0
},
"data": [
{
"mac": "00:44:E6:34:89:48",
"type": "wifi-enterprise"
},
{
"mac": "00:44:16:E5:33:E4",
"type": "wifi-enterprise"
},
{
"mac": "00:44:26:46:32:22",
"type": "wifi-enterprise"
}
]
}
529 | RESTful API Specification Cambium cnMaestro On-Prem v4.1.0 | User Guide
Filtering
A subset of fields support filtering. These are defined as query parameters for a particular resource, and they
are listed along with the API specification.
Field Details
severity (Alarms, Events) Alarm or Event severity (critical, major, minor, notice).
type (Devices) Device type (60ghz-cnwave, cnreach, cnmatrix, epmp, pmp, wifi-enterprise, wifi-
home, wifi, ptp) (wifi includes wifi-home and wifi-enterprise).
530 | RESTful API Specification Cambium cnMaestro On-Prem v4.1.0 | User Guide
Example: Retrieve all WiFi devices that are online.
Request:
/api/v2/devices?type=wifi&status=online
Response:
{
"paging": {
"total": 1,
"limit": 100,
"offset": 0
},
"data": [
{
"ip": "233.187.212.38",
"location": {
"type": "Point",
"coordinates": [
77.55310127974755,
12.952351523837196
]
},
"mac": "C1:00:0C:00:00:24",
"msn": "SN-C1:00:0C:00:00:24",
"name": "Hattie",
"network": "Bangalore",
"product": "cnPilot R201",
"registration_date": "2017-05-23T21:28:37+05:30",
"status": "online",
"site": "Bangalore_Industrial",
"type": "wifi-home",
"hardware_version": "V1.1",
"software_version": "2.4.4",
"status_time": 1495560086
}
]
}
Time Filtering
Events, Alarms, and Performance data can be filtered by date and time using ISO 8601 format.
If the parameters that are described in the Table 78 are not specified, then the start or stop times will be open-
ended.
Parameter Details
531 | RESTful API Specification Cambium cnMaestro On-Prem v4.1.0 | User Guide
Sorting
Sorting is supported on a subset of fields within certain requests. Sort is used to specify sorting columns. The
sort order is ascending unless the path name is prefixed with a ‘-‘, in which case it would be descending.
Parameter Details
sort Used to get the records in the order of the given attribute.
Request:
/api/v2/devices?sort=name
Request:
/api/v2/devices?sort=-mac
Pagination
The limit and offset query parameters are used to paginate responses.
Parameter Details
532 | RESTful API Specification Cambium cnMaestro On-Prem v4.1.0 | User Guide
Example: To retrieve the first 10 ePMP devices
Request:
/api/v2/devices?offset=3&limit=1
Response:
{
"paging": {
"total": 6,
"limit": 1,
"offset": 3
},
"data": [
{
"status": "online",
"product": "cnPilot E400",
"network": "Mumbai",
"software_version": "3.3-b14",
"registration_date": "2017-04-28T08:57:33+00:00",
"site": "Central",
"hardware_version": "Force 200",
"status_time": "3498",
"msn": "Z834275ABCDH",
"mac": "00:04:36:46:34:AA",
"location": {
"type": "Point",
"coordinates": [
0,
0
]
},
"type": "wifi-enterprise",
"name": "E400-4634AA"
}
]
}
Request:
/api/v2/devices
Response:
{
data: {devices: [ {name: ‘ePMP_5566’, type:’ePMP’, location:’blr’} , {….}… ] },
paging:{
"limit":25,
"offset":50,
"total":100
}
}
533 | RESTful API Specification Cambium cnMaestro On-Prem v4.1.0 | User Guide
Table 81: Internal Response limits
Parameter Details
offset Starting index for the records returned in the response (begins at 0).
Access API
Token (basic request)
POST
/api/v2/access/token
The access API generates token using the Client ID and Client Password created in the cnMaestro UI. The token
can be leveraged by API calls through the expiration time. Only one token is supported for each Client ID at any
given time.
Request
Table 82 describes about the header and its values as shown below:
Header Value
Content-Type application/x-www-form-urlencoded.
The client_id and client_secret are encoded and sent in the Authorization header. The encoding is:
BASE64(client_id:client_secret)
Body
Response
The response returns credentials for API access.
Body
534 | RESTful API Specification Cambium cnMaestro On-Prem v4.1.0 | User Guide
Name Details
expires_in Time in seconds that the API session will remain active.
{
"access_token":"2YotnFZFEjr1zCsicMWpAA",
"token_type":"bearer",
"expires_in":3600
}
Example
Request
curl https://10.110.134.12/api/v2/access/token \
-X POST -k \
-u 8YKCxq72qpjnYmXQ:pcX5BmdJ2f4QLM5RfgsS4jOtxAdTRF \
-d grant_type=client_credentials
Response
{"access_token":"d587538f445d30eb2d48e1b7f7a6c9657d32068e","token_type":"
bearer","expires_in":86400}
POST
/api/v2/access/token
An alternative form is supported in which the client_ID and client_secret are sent in the body, rather than the
Authorization header.
Request
Headers
Header Value
Content-Type application/x-www-form-urlencoded
Body
grant_type=client_credentials&client_id=s6BhdRkqt3&client_secret=7Fjfp0ZBr1KtDRbnfVdmIw
535 | RESTful API Specification Cambium cnMaestro On-Prem v4.1.0 | User Guide
Response
The response to both forms is the same.
Body
Name Details
expires_in Time in seconds that the API session will remain active.
{
"access_token":"2YotnFZFEjr1zCsicMWpAA",
"token_type":"bearer",
"expires_in":3600
}
Example
Request
curl https://10.110.134.12/api/v2/access/token \
-X POST -k \
-d grant_type=client_credentials \
-d client_id=8YKCxq72qpjnYmXQ \
-d client_secret=pcX5BmdJ2f4QLM5RfgsS4jOtxAdTRF
Response
{"access_token":"ee4e077cf457196eb4d27cf6f02686dc07763059","token_type":"
bearer","expires_in":86400}
Validate Token
GET
/api/v2/access/validate_token
Verify if an Access Token is valid and return the time remaining before it expires.
Request
HTTP Headers
Header Value
536 | RESTful API Specification Cambium cnMaestro On-Prem v4.1.0 | User Guide
Response
Body
Name Details
expires_in Time in seconds that the API session will remain active.
{
'expires_in': 86399
}
Example
Request
curl https://10.110.134.12/api/v2/access/validate_token \
-X GET -k \
-H "Authorization: Beareree4e077cf457196eb4d27cf6f02686dc07763059"
Response
{"expires_in":85643}
Selected APIs
Overview
cnMaestro APIs are defined within the Swagger specification, accessed here
https://docs.cloud.cambiumnetworks.com/api/3.1.1/index.html. This section only presents additional details for
the Device, Statistics and Performance APIs, which have unique responses based upon Device Type, and are
difficult to present within Swagger.
cnMaestro v2 API
Beginning with cnMaestro 3.0.0, the API version changes from v1 to v2. The v1 version will be supported through
3.1.0, but Cambium recommends updating existing API code to use v2. For most commands, swapping v1 in the
URL with v2 should be sufficient. However, the following APIs may need to be rewritten while moving to v2.
l AP Groups
l Devices
l Statistics
l Performance
l Mesh Peers
l Operations
537 | RESTful API Specification Cambium cnMaestro On-Prem v4.1.0 | User Guide
l Performance API Response (v2 Format)
60
PT
ePM PM Wi- cnRea cnVisi PT cnMatr GHz
Name Details P
P P Fi ch on P ix cnWa
8xx
ve
ap_group AP Group X
config.sync_ Configuration X X
reason
X X X X X X
synchronizati
on reason
config.sync_ Configuration X X
status
X X X X X X
synchronizati
on status
config.variabl Device is X X
es mapped to
X X X X X X
configuration
variables
config.version Current X X
configuration X X X X X X
version
country Country X X X X
country_code Regulatory
X
band
description Description X X X X X X X X
hardware_ Hardware X X
X X X X X X X
version version
inactive_ Inactive X X
software_ software X X X X X X
version version
ip IP address X X X X X X X X X
ipv6 IPv6 X X X X
538 | RESTful API Specification Cambium cnMaestro On-Prem v4.1.0 | User Guide
60
PT
ePM PM Wi- cnRea cnVisi PT cnMatr GHz
Name Details P
P P Fi ch on P ix cnWa
8xx
ve
link_ Link
X
symmetry symmetry
location Location X X X X X X X X X
managed_ Managed X X
X X X X X X X
account account name
maximum_ Maximum X
X X X
range range (KM)
msn Manufacturer X X
X X X X X X X
serial number
network Network X X X X X X X X X
onboarding.st On-boarding X X
ate state of the X X X X X X X
device.
online Offline or X X
online X X X X X X X
registration_ Registration X X
X X X X X X X
date date
539 | RESTful API Specification Cambium cnMaestro On-Prem v4.1.0 | User Guide
60
PT
ePM PM Wi- cnRea cnVisi PT cnMatr GHz
Name Details P
P P Fi ch on P ix cnWa
8xx
ve
role X
site Site X X X
software_ Active X X
version Software X X X X X X
version
status Status X X
(online,
X X X X X X X
offline,
onboarding).
status_time Uptime/down X X
time time X X X X X X X
interval (sec)
temperature Temperature X
tower Tower X X X X X X X
ERR_NON_ENTERPRISE_ Only cnPilot Enterprise (ePMP Hotspot), Enterprise Wi-Fi (E-Series and
WIFI_TYPE XE/XV-Series) and cnMatrix devices are allowed into Enterprise account.
540 | RESTful API Specification Cambium cnMaestro On-Prem v4.1.0 | User Guide
Error Codes Details
ERR_INTERNAL System encountered an internal error; please try again later. If the problem
persists, contact support.
l 60 GHz cnWave
l cnMatrix
l cnReach
l Fixed Wireless
l PTP
l PTP 820/850
l Wi-Fi
541 | RESTful API Specification Cambium cnMaestro On-Prem v4.1.0 | User Guide
60 GHz cnWave
General
Networks
542 | RESTful API Specification Cambium cnMaestro On-Prem v4.1.0 | User Guide
Name Details Mode
cnMatrix
General
Name Details
network Network
543 | RESTful API Specification Cambium cnMaestro On-Prem v4.1.0 | User Guide
Name Details
Networks
Name Details
ip IP address
cnReach
General
Networks
ip IP address All
544 | RESTful API Specification Cambium cnMaestro On-Prem v4.1.0 | User Guide
Radios (Array format)
ap_mac AP MAC SM SM SM
545 | RESTful API Specification Cambium cnMaestro On-Prem v4.1.0 | User Guide
Name Details cnVision ePMP PMP
Networks
546 | RESTful API Specification Cambium cnMaestro On-Prem v4.1.0 | User Guide
Name Details cnVision ePMP PMP
Radios
PMP […]
547 | RESTful API Specification Cambium cnMaestro On-Prem v4.1.0 | User Guide
Name Details cnVision ePMP PMP
PMP […]
548 | RESTful API Specification Cambium cnMaestro On-Prem v4.1.0 | User Guide
Name Details cnVision ePMP PMP
PTP 650/670/700
General
549 | RESTful API Specification Cambium cnMaestro On-Prem v4.1.0 | User Guide
Name Details Mode
Networks
ip IP address All
550 | RESTful API Specification Cambium cnMaestro On-Prem v4.1.0 | User Guide
Radios
PMP: […]
PTP 820/850
General
ip IP address All
551 | RESTful API Specification Cambium cnMaestro On-Prem v4.1.0 | User Guide
Radio
Interfaces
Wi-Fi
NOTE:
Mode is Enterprise, Home, or All.
General
552 | RESTful API Specification Cambium cnMaestro On-Prem v4.1.0 | User Guide
Name Details Mode
Networks
ip IP address All
553 | RESTful API Specification Cambium cnMaestro On-Prem v4.1.0 | User Guide
Radios (Array format)
l 60 GHz cnWave
l cnMatrix
l cnReach
l Fixed Wireless
l PTP 650/670/700
l PTP 820/850
l Wi-Fi
554 | RESTful API Specification Cambium cnMaestro On-Prem v4.1.0 | User Guide
60 GHz cnWave
General
555 | RESTful API Specification Cambium cnMaestro On-Prem v4.1.0 | User Guide
Name Details Mode
cnMatrix
General
Name Details
network Network
site Site
timestamp Timestamp
tower Tower
Switch
Name Details
556 | RESTful API Specification Cambium cnMaestro On-Prem v4.1.0 | User Guide
Name Details
cnReach
General
557 | RESTful API Specification Cambium cnMaestro On-Prem v4.1.0 | User Guide
Name Details Mode
sm_count Connected SM AP AP AP
count
558 | RESTful API Specification Cambium cnMaestro On-Prem v4.1.0 | User Guide
Radios
radio.dl_modulation Downlink SM
modulation
559 | RESTful API Specification Cambium cnMaestro On-Prem v4.1.0 | User Guide
Name Details cnVision ePMP PMP
radio.ul_modulation Uplink SM
modulation
PTP 650/670/700
General
560 | RESTful API Specification Cambium cnMaestro On-Prem v4.1.0 | User Guide
Ethernet Ports (Array format)
Ethernet
561 | RESTful API Specification Cambium cnMaestro On-Prem v4.1.0 | User Guide
PTP 820/850
General
Radio
562 | RESTful API Specification Cambium cnMaestro On-Prem v4.1.0 | User Guide
Radio Groups
Wi-Fi
General
563 | RESTful API Specification Cambium cnMaestro On-Prem v4.1.0 | User Guide
Name Details Mode
NOTE:
The specification for the equivalent v1 APIs is available in the Appendix.
ap_mac AP MAC
ip IP address of client
radio.rssi RSSI
radio.snr SNR
radio.ssid SSID
564 | RESTful API Specification Cambium cnMaestro On-Prem v4.1.0 | User Guide
External Guest Access Login API
Integrates an external captive portal with the Cambium Networks AP while posting directly to cnMaestro. This
API provides the support for the external captive portal to make login requests.
POST /api/v2/ext-portals/login
Request:
curl -X
/api/v2/ext-portals/login" -H "accept: */*" -H "Authorization: Bearer
e88916f5b663c1ea966af835c8a0a19c20d17686" -H "Content-Type: application/json"-d
Body
"{\"ga_ap_mac\":\"11-22-33-44-55-66\",\"ga_cmac\":\"11-22-33-44-55-65\",\"ga_
Qv\":\"eUROBR86HBgAGDEEVgQAGw4UWRUCACYVMgFPMV5ZWVFfUVdGX1ZFJXxZR1dLBhMUMww\",\"ga_
user\":\"test-user\",\"ga_pass\":\"test-pass\"}"
Response:
{
“data”: {
“mType”: 3,
“msgId”:28,
“status”:<integer values>,
“prefixQs”:<true/false>,
“expiry”:<integer values>,
“action”:<integer values>,
“cmac”:<client mac>,
“msg”:<Radius Returned Message>,
“extURL”:<external url string>
}
}
Status Description
0 Login is successful.
1 Invalid login request, the client is not currently associated to the AP which is being requested for
login here.
5 If LDAP configured on the AP for authentication then LDAP server responded back with reject.
8 Logout is successful.
9 Logout failed due to missing session on the AP. Most likely client session is already deleted from
this AP.
Name Details
expiry Displays the session time for the given guest session.
msg Message is based on RADIUS attribute reply message (18) in the RADIUS Access Accept or
Reject message.
E2E Network
To determine the configuration parameters available in an E2E Network, navigate to E2E Network >
Configuration > Advanced. Search for the desired Field, and review its Description, allowed Values, and
Override status. Use the RESTful API to override single or multiple fields.
GET /api/v2/cnwave60/networks/{network_id}/configuration
PUT /api/v2/cnwave60/networks/{network_id}/configuration
Field names are separated by dots. Each substring between the dots will be converted to objects and the last
substring will be the key and value.
Example
In case of field name radioParamsBase.fwParams.wsecEnable,payload will be:
{
"radioParamsBase": {
"fwParams": {
"wsecEnable": 1
}
}
}
WARNING:
Partial update is not allowed. Always send full configuration that needs to be pushed to E2E
Network.
Optimization
To determine the optimization parameters available in an E2E Network, navigate to E2E Network >
Configuration > Advanced.
GET /api/v2/cnwave60/networks/{network_id}/optimization/{optimization_type}
PUT /api/v2/cnwave60/networks/{network_id}/optimization/{optimization_type}
Available values :
controlSuperframeAllocation,
Example
{
"clearUserConfig": true,
"nodes": [
"string"
],
"configPaths": "string"
}
GET /api/v2/cnwave60/networks/{mac}/configuration
PUT /api/v2/cnwave60/networks/{mac}/configuration
Field names are separated by dots. Each substring between the dots will be converted to objects and the last
substring will be the key and value.
Example
In case of field name linkParamsBase.fwParams.minTxPower, object to send in the API payload will be:
{
"linkParamsBase": {
"fwParams": {
"minTxPower": 6
"maxTxPower": 8
}
}
}
The below two APIs are introduced in Release 3.1.0 to update multiple device configurations overrides.
GET /api/v2/cnwave60/networks/{network_id}/devices/overrides
PUT /api/v2/cnwave60/networks/{network_id}/devices/overrides
The example payload for PUT request is seen from cnMaestro UI.
Example
{
"device1_name": {
"radioParamsBase": {
"fwParams": {
"txPower": 6
}
}
},
"device2_name": {
"popParams": {
"POP_IFACE": "nic2"
}
}
}
NOTE:
You can download the full config of the node by clicking on the Show Full Configuration as
well and then get the JSON key and pass in RESTful API.
E2E Controller
To update E2E Controller configuration, navigate to E2E Network > Configuration > E2E Controller. Search for
the desired Field, and review its Description, allowed Values, and Override status. Use the RESTful API to
override those fields.
GET /api/v2/cnwave60/networks/{network_id}/controller/configuration
PUT /api/v2/cnwave60/networks/{network_id}/controller/configuration
Field names are separated by dots. Each substring between the dots will be converted to objects and the last
substring will be the key and value.
WARNING:
Partial update is not allowed. Always send full configuration that needs to be pushed to the
E2E Controller.
The Guest Access feature creates a separate network for guests by providing Internet access to guest wireless
devices such as mobiles, tabs, and laptops.
NOTE:
The Guest Access feature is supported on Enterprise devices such as cnPilot E-series and
ePMP 1000 Hotspot.
Configuration
l Create the Guest Access Portal in cnMaestro.
l Map the device to cnMaestro.
NOTE:
In a HA installation, the Floating Management IP should be used to access the Guest Access Portal.
This means DNS should be mapped to the Floating Management IP, and one of the unique IP
addresses of the cnMaestro instances.
2. Click Add Portal. A maximum of four portals can be created per account.
3. Enter a name and brief description for the portal.
571 | cnPilot Guest Access Cambium cnMaestro On-Prem v4.1.0 | User Guide
4. Click Save..
Basic Details
The Basic details page contains the Managed Account Type, Name, and Description.
NOTE:
A name once created for the Portal cannot be changed.
Access Portal
The Access Portal tab has four different access types:
l Free
l Paid
l Vouchers
The parameters under each access method can be configured only after the corresponding access method is
enabled.
572 | cnPilot Guest Access Cambium cnMaestro On-Prem v4.1.0 | User Guide
Free Access Type Configuration
l Session validity
l Renewable frequency
l Client rate limits
l Social login
You can select authentication using Google, Facebook, Twitter and Office 365, or all. You will need to enter the
App ID of your social login App. If you enable Facebook login you will also need to enter your Facebook App
secret.
Add Whitelist Options for configuring the IP address or the domain name.
Client Rate Limit Options for configuring downlink and uplink parameters in kbps to limit the data
transfer rate to or from the client. If a client rate limit parameter is blank, no limits
are applied.
Client Quota Limit The data quota limit feature has been added for RADIUS-based as well as
controller-based guest portals. For controller-based, it is either directional or total
data quota limit. Once the client logs inas a guest, the data quota limit is enforced
and the values are sent to the access point to which the client is connected. The
access point keeps track of the data limits and also sends client statistics to the
controller every thirty minutes. In case of multiple devices allowed for a given
policy, the data quota limits enforcement has some limitations and works with the
latency of thirty minutes during which the cumulative data quota limits of the
devices can be exceeded beyond the configured data quota limits.
The similar behavior is supported through RADIUS attributes for RADIUS-based
onboard guest access clients.
RADIUS_VENDOR_ID_CAMBIUM 9 (17713)
RADIUS_VENDOR_ATTR_CAMBIUM_WIFI_QUOTA_UP (151)
573 | cnPilot Guest Access Cambium cnMaestro On-Prem v4.1.0 | User Guide
Table 83: Free Access Type Parameters
Parameter Description
RADIUS_VENDOR_ATTR_CAMBIUM_WIFI_QUOTA_DOWN (152)
RADIUS_VENDOR_ATTR_CAMBIUM_WIFI_QUOTA_UP_GIGWORDS (153)
RADIUS_VENDOR_ATTR_CAMBIUM_WIFI_QUOTA_DOWN_GIGWORDS (154)
RADIUS_VENDOR_ATTR_CAMBIUM_WIFI_QUOTA_TOTAL (155)
RADIUS_VENDOR_ATTR_CAMBIUM_WIFI_QUOTA_TOTAL_GIGWORDS (156)
The gigwords attributes are used for supporting data quota limits above 4 GB when
required.
Renewable Once the session duration for the client expires, the client needs to wait for the
Frequency period specified by renewal frequency before logging in again.
Session Duration The duration for which the client is provided access.
SMS Authentication SMS OTP supports Twilio, SMS Country, and SMS Gupshup SMS gateway providers.
Any one of the gateway providers can be used to support the SMS OTP to be
delivered to the cell phone of the end user. Once OTP is received the client can
enter the OTP to get Internet access.
NOTE:
l Renewal frequency should be greater than session expiration.
l Client will get Social login options only when enabled in Access Control page in Portal.
l If Social login is enabled, it is mandatory in free access method for client to login through
Google/Facebook/Twitter/Office 365.
Paid AccessX
Paypal has been added as a payment gateway service where end users can purchase Internet connectivity
using a credit card or their existing PayPal accounts. For purchasing Internet plans, clients are directed to
PayPal portal where they purchase the plan and then they are automatically redirected to guest access portal
where the purchased voucher is displayed. The user should ensure to save this Voucher information if s/he
plans to use it on multiple devices.
574 | cnPilot Guest Access Cambium cnMaestro On-Prem v4.1.0 | User Guide
Table 84: Paid Access Type Parameters
Parameter Description
Session Duration: The duration for which the client is allowed to access the network.
Client Rate Limit: The uplink and the downlink values in kbps to limit the data transfer rate to
or from the client. If a client rate limit parameter is blank, no limit s are applied.
Device Limit: The device limit allow that number of devices to be connected or select the
unlimited to connect any number of devices.
575 | cnPilot Guest Access Cambium cnMaestro On-Prem v4.1.0 | User Guide
Note:
User is allowed to add only 1000 vouchers at a time. In order to create 50,000 vouchers
user needs to add 50 times.
Voucher contains options to add new plans and Vouchers. Based on user requirements, the plans can be
created with different validity and rate limits.
1. Create a plan
l Navigate to Network Services > Access Control Portal page and select Access Control tab.
l Enable Vouchers.
l Click Add New Plan button. The window with general and design parameters for the plan is displayed.
Design l Color: There are options to modify colors for the title, message, code, and
background.
l Background Image: You can browse and select a background image for this
page.
l Title: The title of the voucher plan.
l Message: Detailed information about the plan.
l Access Code Message: 8 digit access code will be provided to use the voucher.
With all the above parameters, administrators can create their own design for the
card with text, color, and message to be displayed on card.
576 | cnPilot Guest Access Cambium cnMaestro On-Prem v4.1.0 | User Guide
2. Once a plan is configured, Vouchers can be generated for it. Each Voucher is a unique, randomized
alphanumeric code.
577 | cnPilot Guest Access Cambium cnMaestro On-Prem v4.1.0 | User Guide
Figure 249 Add Vouchers
3. Once the plan is created and the Vouchers are generated, the following page is displayed.
NOTE:
The modified values in the Access Portal page is reflected on the splash page only when the
splash page is saved after making the changes.
Splash Page
The Splash page refers to the page to which a wireless client is redirected when it connects to the guest portal.
Administrators can create their own splash page by modifying the default logo, background, and text to be
displayed in the splash page with different colors and fonts.
l If Free is selected in Access Portal, the client only sees free access related parameters.
l If Voucher is selected in Access Portal, the client only sees Voucher related parameters with a text box to
enter the Voucher code.
l If both Free and Voucher are selected, then the client sees both Free and Voucher related parameters.
578 | cnPilot Guest Access Cambium cnMaestro On-Prem v4.1.0 | User Guide
Table 86: Splash Page Parameters
Parameter Description
Advanced Expand Advanced option. Browse and select the advanced fields.
Background Browse and select the image that needs to be appear as the background.
Background Choose the option from the drop-down for placing the background image in the
Placement Splash page.
Custom Fields Expand Custom Field option. The user can customize the fields in the Splash page
by choosing the Custom Field option in the Guest Access Portal page and clicking
Add New button.
Enter Voucher Code Enter the text to appear in Voucher Code Message.
Message
Free Label Enter the text that should appear on the Free Label.
Login Button Enter the text that should appear on the window to submit.
Logo Browse and select the logo that needs to be appear on the Splash page.
Message Text to appear as the welcome text. You can choose the font style and size for the
welcome text.
On Success Redirect Enter the URL to be redirected to the page like Google, Twitter, and Facebook,
579 | cnPilot Guest Access Cambium cnMaestro On-Prem v4.1.0 | User Guide
Table 86: Splash Page Parameters
Parameter Description
to URL etc.
Page Title Text to appear as the title of the page. You can choose the font style and size for
the title.
Repeat Background Enable the check box if you want the background image to be repeated.
Select Plans Label Enter the text to appear in the label to select plan.
Server Error Message Text to appear if there is an error while contacting server.
Terms and Conditions Text to appear as the title for the terms and the conditions.
Title
Text Design Choose the appropriate colors for the background, logo in the background,
content area, and for the text.
Voucher Code Enter the text to appear in Voucher Code, Voucher Label, Enter Voucher Code
Message, and Voucher Code Error Message.
Voucher Code Error Enter the text to appear in Voucher Code Error Message.
Message
Failure Enter the text to appear in Google Authentication Failure Message, Twitter
Authentication Failure Message, and Facebook Authentication Failure Message.
WIFI4EU WiFi4EU provides free, high-quality Internet access only across the European
Union.
WIFI4EU
WiFi4EU provides the free, high-quality Internet access across the European Union. Administrator can enable
the WiFi4EU check-box to provide access to the free internet.
580 | cnPilot Guest Access Cambium cnMaestro On-Prem v4.1.0 | User Guide
Table 87: WiFi4EU Parameters
Parameter Description
General l Network UUID: Universally Unique Identifier (UUID) that the EC attribute is generated
when the network installation is created in the Installation.
l Language: Allows to select the preferred language.
l Enable Self Test Mode: Allows the browsers background script verification.
l Show Logo: Displays the WiFi4EU logo provided by the European union.
Sessions
Sessions tab contains Client MAC address, Access Point MAC address, Access Type as Free (Google or
Facebook) or Voucher, WLAN-SSID of client connected AP, Remaining time and Disconnect option.
Administrator can check how many clients are connected, Access Type (Free/Voucher) of the client, and can
disconnect the clients.
Client Login Events table creates events of client login sessions. It maintains the login events for 7 days. This
table has Client MAC address, Portal Name, SSID, Access point MAC, Voucher code (if client connected with
Voucher), Access type (Google/Facebook/Voucher).
581 | cnPilot Guest Access Cambium cnMaestro On-Prem v4.1.0 | User Guide
Table 88: Sessions Parameters
Parameter Description
Remaining Time The time left for the client to access the Internet. It depends upon the session
duration configured in the Access Portal.
NOTE:
For Free Access method, the client MAC address is displayed even after the free session
duration expires. Delete the MAC address of the client after the Renewable Frequency
completes.
NOTE:
The client gets the fully configured Splash page for login only if the Access Point is
onboarded to the server.
582 | cnPilot Guest Access Cambium cnMaestro On-Prem v4.1.0 | User Guide
3. Enable the Guest Access check box.
4. Choose the Portal Mode radio as cnMaestro.
5. In the Guest Portal Name text box, select the name of the portal that was created in cnMaestro and enter the
respective parameters.
583 | cnPilot Guest Access Cambium cnMaestro On-Prem v4.1.0 | User Guide
Access Types
The following table describes the parameters described in cofiguring SMS authentication parameters:
584 | cnPilot Guest Access Cambium cnMaestro On-Prem v4.1.0 | User Guide
Guest Access using Social Login
Configuration
To achieve cnMaestro Guest Access using Social Logins like Google, Twitter, Facebook, and Office 365, perform
the following steps:
1. Login to cnMaestro and navigate to Network Services > Guest Access Portal > Add Portal.
2. Enter Portal Name, Description, enable logging for client login events.
3. Click Save.
585 | cnPilot Guest Access Cambium cnMaestro On-Prem v4.1.0 | User Guide
6. Select Google, Twitter, Facebook, Office 365 based on your requirement.
Google
1. Login to Google Account and navigate to https://console.developers.google.com
586 | cnPilot Guest Access Cambium cnMaestro On-Prem v4.1.0 | User Guide
2. Click Select a Project and create a New Project.
587 | cnPilot Guest Access Cambium cnMaestro On-Prem v4.1.0 | User Guide
6. Click Configure Consent Screen
7. Assign a name to the application, map to an email ID, add cambiumbnetworks.com to the authorized domain
and click Save.
588 | cnPilot Guest Access Cambium cnMaestro On-Prem v4.1.0 | User Guide
8. Once clicked Save for above page it redirects to creation of OAuth Client ID.
9. Select Application type as Web Application, give a Name, add Guest Portal Hostname URL/IP which you will
get from cnMaestro UI and click Create.
589 | cnPilot Guest Access Cambium cnMaestro On-Prem v4.1.0 | User Guide
10. Clicking Create on above page it redirects to the screen showing Client ID and Client Secret.
11. Copy the Client ID and paste it to the cnMaestro enabling Google under Social Logins and click Save.
Twitter
1. Login to Twitter Account and access https://developer.twitter.com/en/apps and click Create an app.
590 | cnPilot Guest Access Cambium cnMaestro On-Prem v4.1.0 | User Guide
2. Click Keys and Tokens and copy Consumer API Key and Consumer API Secret Key..
591 | cnPilot Guest Access Cambium cnMaestro On-Prem v4.1.0 | User Guide
3. Paste them to cnMaestro GUI for Twitter social login.
Facebook
1. Login to Facebook Account and access https://developers.facebook.com/apps/ and click Add a New app.
2. Enter App Display Name, Contact Email, and click on Create App ID.
592 | cnPilot Guest Access Cambium cnMaestro On-Prem v4.1.0 | User Guide
3. Select a Scenario as Integrate Facebook Login and click Confirm.
4. Navigate to Settings tab under Facebook Login and add Guest Portal Hostname from cnMaestro to Valid
OAuth Redirect URLs section and click Save Changes.
593 | cnPilot Guest Access Cambium cnMaestro On-Prem v4.1.0 | User Guide
5. Navigate to Settings > Basic and copy App ID and App Secret.
594 | cnPilot Guest Access Cambium cnMaestro On-Prem v4.1.0 | User Guide
Office 365
1. Login to Office 365 Account and access https://apps.dev.microsoft.com/ and click Add an app.
2. Upon Adding your App name and clicking Create application, it redirectes to App page.
3. Copy Application ID and paste it to cnMaestro Guest Access page under Office 365.
4. Click Generate New Password.
5. Copy Reply URL from cnMaestro and paste it under Redirect URLs.
6. Add my.centrify.com to the Whitelist on the cnMaestro.
595 | cnPilot Guest Access Cambium cnMaestro On-Prem v4.1.0 | User Guide
Sample Template
Sample of client login page is displayed below:
596 | cnPilot Guest Access Cambium cnMaestro On-Prem v4.1.0 | User Guide
Guest Access Portal Logout
To logout from cnMaestro Guest Access Portal perform as follows:
1. Navigate to Services > Guest Access Portal page and select the respective Guest Portal Name.
3. Select Enable Logout functionality for the guest client check box.
4. Click Save.
The users can access and use the Guest Access Portal at any time within the specified Renewal Frequency and
Session Duration provided.
597 | cnPilot Guest Access Cambium cnMaestro On-Prem v4.1.0 | User Guide
SMS Authentication
The gateway provider sends a text SMS containing the OTP to the end user's phone number. Once OTP is
received the client can enter the OTP and get Internet access.
Twilio, SMS Country, and SMS Gupshup are the SMS gateway providers that support the SMS OTP. Also there is
a generic SMS gateway option, which provides flexibility to configure any preferred SMS gateway by cnMaestro
users. Configuring SMS Gateway through this generic SMS gateway does require a little more involvement to
review the integration specifications of the given SMS gateway. Please follow the guidelines as mentioned on
the Generic SMS Gateway configuration section.
Apart from that many API have specific tokens that need to be passed into the request along with the
authentication part. To start off one has to first go through the SMS API document of the given SMS provider
and understand all components do that need to be provided in the HTTP request and then build the
corresponding cnMaestro configuration.
In general, all SMS API documents show example curl commands which can be used to create an SMS request
with the server. Curl examples demonstrate the required components in the request and help to find the right
configuration for the cnMaestro Guest Portal Generic SMS API.
The cnMaestro Generic SMS API configuration is split into multiple components which makes it easy to
configure the static and the dynamic parts of the SMS API request. It also provides a way to handle the SMS API
response and validate the API success or failure case. To handle the reply type, refer the Advanced options.
https://smsapiserver.com/service/sms/send?user=xxx&password=yyyyy&message=”Your OTP is
ABCD”&mobileNumber=123456789&dnd=yes&sid=SenderID&v=1.1&messagType=N
https://smsapiserver.com/service/sms/send
598 | cnPilot Guest Access Cambium cnMaestro On-Prem v4.1.0 | User Guide
curl -v “https://smsapiserver.com/service/sms/send” -H "Content-Type: application/x-www-
form-urlencoded" -X POST \
--data-urlencode 'user=xxx' \
--data-urlencode 'passwd=yyyyy' \
--data-urlencode 'mobilenumber=1234567789' \
--data-urlencode 'message=Your OTP for Internet access is QW123' \
--data-urlencode 'sid=Sid' \
--data-urlencode 'v=1.1' \
--data-urlencode 'mtype=N' \
--data-urlencode 'dnd=yes' \
--data-urlencode 'DR=Y'
If the SMS Gateway is using an authorization token, then below example curl request shows how the
Authorization field is added into a HTTP header.
curl -v -H "Authorization: Bearer nZYIoU7QoUxfD03ct1CC2YvInqI7DmUAH6RYz01K1" \
"https://smsapiserver.com/service/sms/send?\
from=Test&\
to=123456789&\
message=’Your OTP for Internet access is QW123’&\
format=json"
Static components
API URL
Based on the above curl request example the URL configures as https://smsapiserver.com/service/sms/send
where the request needs to be sent.
Remove the message and mobile number query strings from that URL and configure the rest. This is what a
static component is for a given SMS API so identify what all options are required for the SMS API request and
add it in the format: key1=value1&key2=value2….
Dynamic components
Message parameter name
From the example curl request or the SMS gateway provider the parameter name used for the message key
component where the OTP is added. It could be something like message|text|msg or whatever custom
parameter name is used for sending the message component.
599 | cnPilot Guest Access Cambium cnMaestro On-Prem v4.1.0 | User Guide
For example curl request, we have used “message” and this is what configures based on the example curl
request.
In our example curl request, we have used mobile number and this is what configures based on the example curl
request.
Advanced options
If you care for adding functionality for parsing the SMS API response on the cnMaestro and find if the request
was successful or if the server returned an error. Then one can use this advanced configuration to let cnMaestro
parse the SMS API reply.
The usual HTTP response code is anyway handled by default and this advanced config parses the reply content
is configured. This should be configured by advanced users only and in case if there is any failure seen in SMS
functionality then disable this and report the issue to Cambium Networks support.
Reply type
The SMS gateway API sends back a response to let the client know about the request results, this result could
be in text format or in json/xml format. So based on the SMS API document select the reply type here as TEXT.
Success
Configure the text to match the success case as follows:
• Typically, servers may respond with a text message in reply like success or sent, then configure the exact
message which should be matched in the response.
• If a server response is like success, sent message to xxxxx, then configure just success which matches in
the reply.
Error
Configure the text which matches the failure case as follows:
• Typically, servers may respond with a text message in reply like Error or Failure, then configure the exact
message which should be matched in the response.
• If a server response is like ERROR, failed to send SMS to xxxxx, out of credit, then configure just ERROR
which matches in the reply to mark it as an error.
cnMaestro guest portal generic SMS supports nested JSON too and one has to configure the complete path for
the given result key which contains the SMS message sent status. Example JSON replies are given below to be
configured for this configuration:
Example 1
{
"messages": {
"to": "123456789",
"status": {
600 | cnPilot Guest Access Cambium cnMaestro On-Prem v4.1.0 | User Guide
"id": 0,
"groupId": 0,
"groupName": "ACCEPTED",
"result": [
{
"status": "MESSAGE_ACCEPTED"
}
],
"description": "Message accepted"
},
"smsCount": 1,
"messageId": "2250be2d4219-3af1-78856-aabe-1362af1edfd2"
}
}
Example 2
{
"count": 1,
"list": [
{
"id": "1460978572913968440",
"points": 0.16,
"number": "48500500500",
"date_sent": 1460978579,
"submitted_number": "48500500500",
"status": "QUEUE"
}
]
}
Success key name to be configured based on the above example list [0]. Status.
Example 3
{
“status”: “Sent”
}
Based on our examples the status or the result field can be mapped to multiple values like as follows:
• Sent
• Queued
• Success
• Message Accepted
So in this configuration one can add multiple such values that should be matched for the success case for the
value as received for the JSON reply success key name field.
601 | cnPilot Guest Access Cambium cnMaestro On-Prem v4.1.0 | User Guide
cnMaestro guest portal generic SMS supports nested JSON too and one has to configure the complete path for
the given result key which contains the SMS message sent failure field. Example JSON replies are given below
to be configured for this configuration:
Example
{
"invalid_numbers": [
{
"number": "456456456",
"submitted_number": "456456456",
"message": "Invalid phone number"
}
],
"error": 13,
"message": "No correct phone numbers"
}
JSON reply failure key name to be configured based on the above example is error.
Based on our examples the error can be mapped to multiple values like 13|12|-1 etc. So in this configuration, one
can add multiple such values which should be matched for the failure case for the value as received for the
JSON reply failure key name field. reply type XML.
cnMaestro guest portal generic SMS supports nested XML too and one has to configure the complete path for
the given result element which contains the SMS message sent status. Example XML replies are given below to
be configured for this configuration:
Example 1
<items>
<item id="0001" type="result">
<status>Success</status>
</item>
</items>
Example 2
<?xml version="1.0" encoding="utf-8"?>
<int xmlns="http://tempuri.org/">-11</int>
Based on our examples the status or the result field can be mapped to multiple values like as follows:
• Sent
602 | cnPilot Guest Access Cambium cnMaestro On-Prem v4.1.0 | User Guide
• Queued
• Success
• Message Accepted
So in this configuration one can add multiple such values that should be matched for the success case for the
value as received for the XML Reply Success Element field.
SMS message sent failure field. Example XML replies are given below to be configured for this configuration:
Example 1
<items>
<item id="0001" type="result">
<error>-12</status>
</item>
</items>
XML Reply Failure Key Name to be configured based on the above example is items/item/error.
Example 2
<items>
<item id="0001" type="result">
<status>Error</status>
</item>
</items>
XML Reply Failure Key Name to be configured based on the above example is items/item/status.
Example 3
<?xml version="1.0" encoding="utf-8"?>
<int xmlns="http://tempuri.org/">-11</int>
XML Reply Failure Key Name to be configured based on the above example is int.
Based on our examples the error can be mapped to multiple values like 13|12|-1 etc so in this configuration, one
can add multiple such values which should be matched for the failure case for the value as received for the XML
reply failure element field.
603 | cnPilot Guest Access Cambium cnMaestro On-Prem v4.1.0 | User Guide
Sample configuration in the cnMaestro
Figure 251 : Guest Access Portal
SNMPX Configuration
This chapter provides the following information:
l Overview
l Enable SNMP
l Configure SNMP parameters
l cnMaestro MIB (Management Information Base)
Overview
cnMaestro supports SNMPv2c for basic monitoring and traps.
NOTE:
SNMP uses UDP port 161 for GET requests and UDP port 162 for TRAPs.
Enable SNMP
To enable SNMPv2c, perform the following:
Enabling SNMP turns on the functionality within the UI; however, the server does not start until the
SNMP configuration is completed.
NOTE:
SNMP services do not start until a valid configuration exists.
1. Navigate to Services > SNMP Configuration (this tab is only visible if SNMP is enabled).
NOTE:
You can configure the desired Trap Community string in the cnMaestro SNMP configuration
page.
4. Enter the SNMPv2c Trap Community string name (maximum limit is 64 characters).
5. Click Save.
NOTE:
If there are thousands of devices in your cnMaestro account, you should set your MIB
browser or snmpget command to use a minimum timeout of 20 minutes.
By default, the following OIDs are available when SNMPv2 is enabled in cnMaestro :
l .1.3.6.1.2.1 (mib-2)
l .1.3.6.1.4.1.2021 (UCD)
l .1.3.6.1.6.3.1.1 (snmpV2 - snmpMIB)
l .1.3.6.1.6.3.1.2 (snmpV2 - snmpMIBConformance)
l .1.3.6.1.4.1.17713.23 (CAMBIUM - cnMaestro)
NOTE:
RADIUS Proxy is not supported in cnMaestro Cloud.
NOTE:
RADIUS Proxy is supported as a cnMaestro X feature.
Overview
cnMaestro can act as a proxy server to authenticate RADIUS requests for cnPilot Wi-Fi devices. In this scenario,
cnMaestro acts as a Network Access Server (NAS) for the RADIUS server.
The Access Point sends RADIUS packets to cnMaestro , and cnMaestro sends them to the RADIUS server.
cnMaestro can act as a proxy for either authentication or accounting messages, as show in Figure 254.
NOTE:
User must have a cnMaestro Cloud Anchor account prior to enable CBRS services in On-Premises.
4. Click I accept the CAMBIUM NETWORKS, LTD. "CBRS" TERMS OF SERVICES and I accept the CBRS Service
payment terms to activate Enable button.
5. Click Enable.
6. In the Billing Information window pop-up enter the following:
Business Contact
n First Name
n Last Name
n Email
n Phone
n Street Address
n Zip Code
n Country
n State
Technical Contact
n First Name
n Last Name
n Email
SAS Portal Contact
609 | Citizens Broadband Radio Service (CBRS) Cambium cnMaestro On-Prem v4.1.0 | User Guide
Cambium Networks creates the SAS portal account on behalf of the operator.
n Click Save.
610 | Citizens Broadband Radio Service (CBRS) Cambium cnMaestro On-Prem v4.1.0 | User Guide
a. Token:
Token used for authenticated communication with SAS through Cambium Domain Proxy. It gets
generated automatically once CBRS is enabled for the Cloud account.
b. Status:
l Displays the account status.
1. Account Creation: Displays as Account Created once the account is enabled. Refer to Step f
for entering contact information and enabling account.
2. Payment Method: Displays as Verified once the Payment Details are approved. Refer to
Step g Payment Details.
611 | Citizens Broadband Radio Service (CBRS) Cambium cnMaestro On-Prem v4.1.0 | User Guide
3. SAS ID: Once the payment details are verified, the SAS ID is allocated automatically.
NOTE
4. Effective:
c. Total Devices: Displays the count of Total Devices registered with the SAS using the Token ID. Usage
History provides the list of devices registered with Month and Year.
NOTE
NOTE
612 | Citizens Broadband Radio Service (CBRS) Cambium cnMaestro On-Prem v4.1.0 | User Guide
l City
l Zip code/Postal Code
l State
l Country
Technical Contact
Cambium Networks communicate with the Technical Contact: such as software updates, release notes,
learning guides, technical issues, etc.
l First Name
l Last Name
l Email
SAS Portal Contact
Cambium Networks sets up the SAS portal account on behalf of the operator. Please select whether to
use the Business Contact, Technical Contact, or Other.
NOTE
l Click Update.
NOTE
Clicking update the Account Page will overwrite the current entries.
g. Payment Details
613 | Citizens Broadband Radio Service (CBRS) Cambium cnMaestro On-Prem v4.1.0 | User Guide
Select one of the payment methods below:
n Add Credit Card Details
n Add ACH Payment Method
n ABA/Routing Number.
n Bank Account Number.
n Select one of the following for Account Type:
n Checking
n Saving
n Business Checking
614 | Citizens Broadband Radio Service (CBRS) Cambium cnMaestro On-Prem v4.1.0 | User Guide
Enabling CBRS in On-Premises
Perform the following to enable CBRS:
1. On successful activation of the CBRS service in the Cloud Anchor account, cnMaestro
generates a Token.
2. Onboard the On-Premises to Anchor account.
3. User can Sync the CBRS token from On-Premises or Anchor account.
a. In On-Premises CBRS accounts page click Sync From Cloud to synchronize the CBRS
token.
b. Navigate to the Anchoraccount > Manage Instances > On-Premises Instances and click
Sync Now on CBRS sync status.
4. Select HTTP Proxy mode for SAS communication (refer to CBRS HTTP Proxy configuration
options).
5. Click Savetoken. CBRS service will be enabled.
6. Click Domain ProxyTest to test Domain Proxy connectivity. If the test is successful, it will
display the following message:
615 | Citizens Broadband Radio Service (CBRS) Cambium cnMaestro On-Prem v4.1.0 | User Guide
Share CBRS configuration to the On-Premises Instance
NOTE:
From version 3.0.3 cnMaestro supports Synchronize CBRS Configuration to
On-Premises instance.
Once On-Premises is connected to the Anchor Account, the user can synchronize CBRS details
(SAS ID, Token) to the cnMaestro On-Premises instance to register CBRS devices.
If the user shares (sync) CBRS details configured on Anchor account to connected On-
Premises and if any devices are registered in On-Premises with different CBRS token or SAS ID
it displays the deregister error as in Figure 256. Deregister and Synchronize error message will
be displayed in On-premises account also.
616 | Citizens Broadband Radio Service (CBRS) Cambium cnMaestro On-Prem v4.1.0 | User Guide
No HTTP Proxy
NOTE:
On-premises and devices must have internet access to communicate.
The On-Premises server and CBRS devices must have Internet access to
communicate directly to the Cambium Domain Proxy.
CBRS-compliant devices can communicate with the Cambium Domain Proxy through an
External HTTP Proxy such as HA Proxy. Cambium recommends configuring High Availability on
the HTTP Proxy.
NOTE
l Configure the external HTTP Proxy to access the SAS Server through the Domain Proxy.
l Set the External HTTP Proxy as http://proxy-ip:port number.
Example: http://11.110.0.101:9090
For more details, refer Using a Domain Proxy for CBRS connectivity.
617 | Citizens Broadband Radio Service (CBRS) Cambium cnMaestro On-Prem v4.1.0 | User Guide
Management Tool
The Management Tool allows one to register CBRS devices to the SAS provider before physically connecting
CBRS-complaint devices to the network. The following Cambium CBRS-compliant devices operate in 3.6 GHz
band frequency, ranging from 3550 to 3700 MHz:
NOTE
The CBRS Multi-Grant feature is first supported in cnMaestro 3.0.2 and PMP 20.2.
The CBRS procedure can be performed by an authorized CPI (Certified Professional Installer). CPIs are required
to enter necessary credentials to update the CBRS parameters.
618 | Citizens Broadband Radio Service (CBRS) Cambium cnMaestro On-Prem v4.1.0 | User Guide
Generate Report
The Generate Report button allows one to download multiple device reports in a .CSV format.
Relinquish Grant
The Relinquish Grant button relinquishes all grants of selected sector and places devices in the Registered state.
The device will start the Multi-Grant procedure if the Multi-Grant feature is enabled on the device.
NOTE
l Relinquish Grant can be performed only for the Config_Synced devices running in Single
Grant.
l PMP devices should be upgraded to release 20.2, which supports the Multi-Grant feature.
Relinquish grant creates a job in Action page, when relinquish of sector is initiated from Management Tool page.
619 | Citizens Broadband Radio Service (CBRS) Cambium cnMaestro On-Prem v4.1.0 | User Guide
l Add AP/BHM/RRH: Add all parameters manually of an AP/BHM/RRH.
l Import Sector: Upload a file with details from all sector devices.
Add AP/BHM
1. Navigate to Services > CBRS > Management Tools and click Add AP/BHM/RRH.
2. Enter all parameters under the following categories when the user selects the Mode as AP/BHM:
l Common Parameters: Device Name, Mode, Device Type, MAC Address, and MSN.
l Location Related Parameters: Latitude, Longitude, Height, and Height Type, Horizontal Accuracy, and
Vertical Accuracy.
l Antenna Related Parameters: External Antenna Gain, Beamwidth, Azimuth, and Down Tilt.
l Co-Existence Related Parameters: Sector ID, Spectrum Reuse ID, and Include User ID.
l Add CPI Certificate: Certificate File, File Password, CPIR Name.
620 | Citizens Broadband Radio Service (CBRS) Cambium cnMaestro On-Prem v4.1.0 | User Guide
l Click Add to add a sector.
Add RRH
1. Navigate to Services > CBRS > Management Tools and click Add AP/BHM/RRH.
621 | Citizens Broadband Radio Service (CBRS) Cambium cnMaestro On-Prem v4.1.0 | User Guide
2. Enter all parameters under the following categories when the user selects the Mode as RRH:
l Common Parameters: Device Name, Mode, Device Type, MAC Address, and MSN.
l Location Related Parameters: Latitude, Longitude, Height and Height Type, Horizontal Accuracy, and
Vertical Accuracy.
l Antenna Related Parameters: External Antenna Gain, Beamwidth, Azimuth, and Down Tilt.
l ECGI Related Parameters: PLMN ID, ECI (eNode ID + PCI), and ECGI.
l Co-Existence Related Parameters: Sector ID and Spectrum Reuse ID.
l Add CPI Certificate: Certificate File, File Password, CPIR Name.
NOTE:
Refer to CBRS Device Parameters for additional details.
1. Navigate to Services > CBRS > Management Tool and click Import Sector button.
622 | Citizens Broadband Radio Service (CBRS) Cambium cnMaestro On-Prem v4.1.0 | User Guide
2. Click Download Template if user does not have an Import Sector template. Users can download two
different template formats:
n PMP: Excel or ODS
n LTE: Excel or ODS
3. Click Import Excel to select Import Sector template file. File must be Microsoft Excel format (.xlsx) or
OpenDocument Spreadsheet (ods) format.
4. Enter CPI credentials:
a. Upload CPI Certificate File by clicking Import Certificate.
b. Enter CPI File Password.
c. Enter CPI Registered Name.
5. Enter the Sector ID.
6. Select Spectrum Reuse ID from the drop-down.
7. Select Include User ID.
l Selecting Yes to Include User ID prefixes the User ID to the Sector ID and Spectrum Reuse ID in the
registration message of the SAS.
623 | Citizens Broadband Radio Service (CBRS) Cambium cnMaestro On-Prem v4.1.0 | User Guide
NOTE
l Include User ID is applicable only for PMP devices, when SAS is selected as Federated Wireless.
l See the CBRS Consolidated Procedures Guide and the Cambium PMP Release 20.3 training
slides for more details on when to select Yes or No.
8. Click Import.
9. Details of Success, Info, and Invalid section can be seen by clicking arrow ( ).
10. If the device is already claimed, it can be onboarded by clicking the onboard link.
NOTE:
Refer to the Live Status Update for additional details.
624 | Citizens Broadband Radio Service (CBRS) Cambium cnMaestro On-Prem v4.1.0 | User Guide
Search Management Tool Sector
To search for a sector:
NOTE:
l If an AP device is entered into Search, it displays both AP devices and the related SM
devices.
l If an SM devices is entered into Search, it displays only SM devices.
Sector View
1. Click a sector from the Sector AP column to get the list of devices.
625 | Citizens Broadband Radio Service (CBRS) Cambium cnMaestro On-Prem v4.1.0 | User Guide
n Device Name, Device Type, Mode, Health, MSN, Latitude, Longitude, Sync Expiry Time, Height,
Registered, Sync State, Actions.
NOTE:
If the device is Config_Synced, the CBSD state of the device will be updated from the
device in real-time.
l SM can be added in the sector by manually entering all parameters using Add SM button or uploading a file
containing all SM details using Import SMs button.
l Action column can edit or delete any device in the sector. Edit and Delete buttons are available depending
upon the device state. Refer to Edit device and Delete device for more details.
l To include additional fields to be displayed in the Sector Details view, by select required fields in the column
selector().
n Start and Stop: manage to start and stop CBRS procedure of a sector.
n Reinitialize: restarts the CBRS procedure and reinitializes the devices.
626 | Citizens Broadband Radio Service (CBRS) Cambium cnMaestro On-Prem v4.1.0 | User Guide
n Deregister: deregisters the device (single or multiple).
n Spectrum Inquiry: checks the availability of frequencies.
n Delete: deletes the device (single or multiple).
n Unblock: clears the de-registered state on an LTE, allowing a registration or reregistration request.
n Export: exports the sector data in .xlsx format.
n Import: imports the SM in the sector.
n Relinquish Grant: relinquishes grants generated in Wide-Grant mode.
l Once the sector is authorized (AUTHORIZED state), button transfers grant details from the Management
Tool to real devices.
Add SM or BHS
1. Navigate to Services > CBRS > Management Tool > select a sector.
2. Click Add SM or BHS to add SM in a sector.
627 | Citizens Broadband Radio Service (CBRS) Cambium cnMaestro On-Prem v4.1.0 | User Guide
3. Enter all parameters under following categories:
a. Common: Device Name, Device Type, MAC Address, and MSN.
b. Location: Latitude, Longitude, Height and Height Type, Horizontal Accuracy, and Vertical Accuracy.
c. Antenna Parameters: Integrated Antenna Gain, Beam width, Azimuth, and Down Tilt.
d. Add Certificate: Certificate File, File Password, and CPIR Name.
4. Click Add to add an SM.
Import SMs
1. Navigate to Services > CBRS > Management Tool and select a sector.
2. Click Import button to import SMs into a sector.
3. Enable the ReImport Devices to overwrite the previous imported data and deregister all existing devices.
628 | Citizens Broadband Radio Service (CBRS) Cambium cnMaestro On-Prem v4.1.0 | User Guide
4. Click Download Template if user does not have Import Sector template. Users can download two different
template formats:
n PMP: Excel or ODS
n LTE: Excel or ODS
5. Click Import Excel to select Import Sector template file. File must be Microsoft Excel format (.xlsx) or Open
Document Spreadsheet (ods) formats.
6. Enter the following CPI credentials:
l Upload CPI Certificate File by clicking Import Certificate button.
l Enter CPI File Password.
l Enter CPI Registered Name.
7. Click Import.
Import status will be shown under Success, Info, and Invalid sections.
9. If the devices is already claimed, it can be onboarded by clicking the onboard link.
629 | Citizens Broadband Radio Service (CBRS) Cambium cnMaestro On-Prem v4.1.0 | User Guide
Export Sector
1. Navigate to Services > CBRS > Management Tool and then select a sector.
2. Click Export button to export the sector (export as xlsx).
NOTE:
Download button is enabled only for two hours after the export job completes.
5. User can use the .xlxs file for importing back into the sector. To import, save the file as shown in the below
figure.
Edit Device
1. Navigate to Services > CBRS > Management Tool and select a sector.
2. Click Stop button if the CBRS procedure is running.
3. Click Edit button to edit device parameters.
4. Enter CPI credentials:
l Upload CPI Certificate File by clicking Import Certificate button.
l Enter CPI File Password.
l Enter CPI Registered Name.
5. After editing the device. The device should go to derigestered state.
630 | Citizens Broadband Radio Service (CBRS) Cambium cnMaestro On-Prem v4.1.0 | User Guide
6. Click Save.
Delete Device
1. Navigate to Services > CBRS > Management Tool and select a sector.
2. Click Stop button if the CBRS procedure is running (the CBRS procedure is running if the START procedure
described below has been invoked, and if all devices in AUTHORIZED state).
3. Deleting SM:
l Select SM to deregister if it is not in UNREGISTERED state (Refer to the Live Status Update)
4. Once the SM selected click Delete and display popup All or Selected. click Selected:
n All :deletes the complete registered SM devices.
n Selected :deletes the selected single device.
631 | Citizens Broadband Radio Service (CBRS) Cambium cnMaestro On-Prem v4.1.0 | User Guide
6. Once the user clicks Yes, a job will be scheduled.
7. Deleting AP:
l All SMs of the sector must be deregistered and deleted before deleting the AP. Refer to the Deregistration
procedure to deregister all SM devices.
l Select AP of the sector to delete.
l Click Delete.
NOTE:
If the procedure is started for the device and it is registered, then, while deleting the device,
Deregister checkbox should be selected otherwise the deletion fails.
Unblock Device
1. Navigate to Services > CBRS > Management Tool and select a sector.
2. If LTE device is Config Synced, and if device deregister flag is enabled, unblock removes the deregistartion
flag on the device.
3. Once the device is selected, click Unblock and choose All or Selected from the drop-down.
n All :unblock the complete registered devices.
n Selected :unblocks the selected single device.
1. Navigate to Services > CBRS > Management Tool and select a sector.
2. Click Start to start CBRS procedure of a sector.
632 | Citizens Broadband Radio Service (CBRS) Cambium cnMaestro On-Prem v4.1.0 | User Guide
3. Once the user clicks start, the Spectrum Inquiry window pops up.
Note:
l Multi-Grant is enabled by default.
l Sorted By Ranking is applicable for users selecting Google or Federated Wireless SAS.
l User can enable or disable the multigrant only if the device version is less than 21, if
device version is 21 and above only multigrant is possible.
4. User can disable the Multi-Grant feature by disabling the checkbox This feature will enable multi grant on the
tool. For more details refer Multiple Grant.
5. Click Edit to edit Co-Existence Configuration and EIRP Computation.
n Spectrum Reuse ID Statistics displays the devices running on different sector, channels, and
bandwidth based on the Spectrum Reuse ID.
6. Once the Spectrum Inquiry is verified, click Save.
633 | Citizens Broadband Radio Service (CBRS) Cambium cnMaestro On-Prem v4.1.0 | User Guide
NOTE:
l If the device is already synced with the Management Tool, the CBRS Start and Stop
procedures are not applicable for all the synced devices.
l If user does not see the Start button, it means the CBRS procedure is already running.
l If all devices of the sector are in AUTHORIZED or HALT status and the user tries to start
the CBRS procedure, the Start button will go to Stop state (as CBRS procedure is
completed for all devices).
Multi-Grant
Multi-Grant feature divides selected channel bandwidth into multiple of 10 MHz channels. If the selected channel
bandwidth is 5 MHz or low/high frequency contains 5 MHz raster, the slice would be in 5 MHz channel. Each
slice will initiate a separate Grant procedure.
1. Navigate to Services > CBRS > Management Tool and select a sector.
2. Click Start to start CBRS procedure of a sector.
3. Once the user clicks Start.
634 | Citizens Broadband Radio Service (CBRS) Cambium cnMaestro On-Prem v4.1.0 | User Guide
NOTE:
l Multi-Grant is enabled by default.
l Include User ID is applicable only for PMP devices, if user selects SAS is either Federated
Wireless.
l Spectrum Reuse ID Statistics displays the devices running on different sector, channels, and bandwidth
based on the Spectrum Reuse ID.
NOTE:
The Federated Wireless or Google SAS might need hours to fully process the Co-Existence
parameters in the Registration, (before they are properly reflected in the Spectrum Inquiry
Response). For more details see the CBRS Standalone Procedures Guide.
635 | Citizens Broadband Radio Service (CBRS) Cambium cnMaestro On-Prem v4.1.0 | User Guide
To view the Grant Status click the info icon .
Relinquish Grant
Relinquish Grant relinquishes all grants of selected sector. This will make devices enter the Registered state. The
device will start Multi-Grant procedure if Multi-Grant feature is enabled on it.
1. Navigate to Services > CBRS > Management Tool and select a sector with Single Grant.
2. Once the SM is selected, click Relinquish Grant to display All or Selected. Click Selected.
n All: relinquish all the registered devices.
n Selected: relinquish the selected device.
636 | Citizens Broadband Radio Service (CBRS) Cambium cnMaestro On-Prem v4.1.0 | User Guide
NOTE:
Live update information may take upto several minutes to display the changes of reflected
relinquish status.
Once the user clicks Yes, Wider Grant gets converted to the Multiple Grants as shown below:
1. Navigate to Services > CBRS > Management Tool and select a sector.
2. Click Stop button to stop CBRS procedure.
NOTE:
l If the device is already synced with the Management Tool, the CBRS Start and Stop
procedures are not applicable to the synced devices.
l If user does not see the Stop button, it means the CBRS procedure is already in
stopped state, Start and Stop are toggles.
l If all devices of the sector are in AUTHORIZED state, the CBRS procedure will
automatically stop.
1. Navigate to Services > CBRS > Management Tool and select a sector.
2. Click Stop if the CBRS procedure is already running.
637 | Citizens Broadband Radio Service (CBRS) Cambium cnMaestro On-Prem v4.1.0 | User Guide
3. Select one or more devices to be reinitialized.
NOTE:
You might notice some delay in enabling Re-init button after pressing Stop. It is due to a
delay in properly stopping the CBRS procedure.
NOTE:
l Synced devices cannot be reinitialized.
l Reinitialize modifies or corrects the parameters. For example, if a device is in HALT
state due to a parameter error, the user can stop the CBRS procedure and reinitialize
the device after modifying device parameters.
Deregistration
The deregistration procedure allows user to deregister the devices from the DomainProxy.
1. Navigate to Services > CBRS > Management Tool and select a sector.
2. Click Stop button if the CBRS procedure is already running.
3. Select one or many devices which need to be deregistered.
4. Click Deregister button to deregister selected devices.
5. Once the user clicks Deregister, a job will be scheduled.
Spectrum Inquiry
1. Navigate to Services > CBRS > Management Tool and select a Sector.
2. Click Spectrum Inquiry button.
3. Spectrum Inquiry status button is enabled once the device is registered (REGISTERED state) to the SAS.
l If the selected SAS is not Google, EIRP is unsupported, and Spectrum Inquiry is displayed as shown
below:
638 | Citizens Broadband Radio Service (CBRS) Cambium cnMaestro On-Prem v4.1.0 | User Guide
l If the users is selected SAS is Google, it supports EIRP. Spectrum Inquiry displays as below:
Device Sync
The Sync procedure allows user to transfer grant information from Management Tool to respective device.
For a PMP sector, the Sync action can only be performed on an AP or BHM. The SM and BHS gets synced
automatically when it comes online.
For an LTE sector, which supports a Cambium SM with a 3rd party BBU and RRH, the sync action will sync the
Cambium SMs in this sector.
1. Navigate to Services > CBRS > Management Tool and select a sector.
2. Click Sync button to perform sync procedure.
3. Click Yes on the pop-up or click NO to cancel the sync procedure.
Once Yes is clicked, the Management Tool will check the accessibility of AP/BHM before proceeding with sync.
NOTE:
l PMP SM cannot be manually synced. It is only synced automatically.
l Once the device is synced, for both PMP and LTE devices, primary management is
transferred from the tool to the device itself. However, some actions and procedures are
still supported on the tool. See the CBRS Consolidated Procedures Guide for more
details.
l Sync procedure copies complete CBRS parameters to device and enables CBRS to
transmit with configured parameters.
639 | Citizens Broadband Radio Service (CBRS) Cambium cnMaestro On-Prem v4.1.0 | User Guide
Live Status Update
Once the device is Config synced, CBRS details like CBSD ID, Grant ID, CBSD Grant State, and Last Heartbeat
Time are read from the device every 5 minutes.
l Authorized
l Deregistering
l Grant
l Grant Suspended
l Grant Terminate
l Registered
l Registering
l Relinquished Spectrum
l Relinquishing Spectrum
l Unregistered
l Unknown
1. Navigate to Services > CBRS > Management Tool and select a sector.
2. Click Sync to perform the synchronization procedure.
3. Click Yes to enable CBRS on AP/BHM after successful sync or click No to cancel synchronization procedure.
Once Yes is clicked, the Management Tool checks the accessibility of AP/BHM and proceeds with sync.
640 | Citizens Broadband Radio Service (CBRS) Cambium cnMaestro On-Prem v4.1.0 | User Guide
CBRS State Diagram
NOTE:
GRANT_SUSPENDED is a temporary suspend state where HEARTBEAT message will be
sent for an extended period of time prior to getting AUTHORIZED.
641 | Citizens Broadband Radio Service (CBRS) Cambium cnMaestro On-Prem v4.1.0 | User Guide
Category Parameter Details
ECGI Related
ECI E-UTRAN Cell Identifier. It is a length of 28 bits
Parameters
and contains the eNodeB-ID.
642 | Citizens Broadband Radio Service (CBRS) Cambium cnMaestro On-Prem v4.1.0 | User Guide
Category Parameter Details
CBRS Connectivity
Proxy Suggestions for CBRS Connectivity
It is not recommended to use cnMaestro On-Premises as an HTTP Proxy server for CBRS connectivity.
Generally, upgrades to cnMaestro result in a small amount of downtime, and this result does not impact the
network devices under management. In case of CBRS, a small outage of the proxy during upgrade may result in
a network outage.
643 | Citizens Broadband Radio Service (CBRS) Cambium cnMaestro On-Prem v4.1.0 | User Guide
## WARNING:
## While this config may work for your use case,
we encourage you to follow your own best practices and modify this file for your network.
## Tested on squid version 4.10
## This localnet ACL is not useful unless you want to use this proxy for anything other
than a cbrs proxy.
#acl localnet src 10.0.0.0/8 # RFC1918 possible internal network
#acl localnet src 172.16.0.0/12 # RFC1918 possible internal network
#acl localnet src 192.168.0.0/16 # RFC1918 possible internal network
#acl localnet src fc00::/7 # RFC 4193 local private network range
#acl localnet src fe80::/10 # RFC 4291 link-local (directly plugged) machines
## This cbrs ACL limits connections to sas.cbrs.cambiumnetworks.com only.
acl cbrs dstdomain sas.cbrs.cambiumnetworks.com
## Updates require access to destinations under cloud.cambiumnetworks.com
## This is a separate ACL for readability, but can be combined with the cbrs ACL if
preferred.
acl cloud dstdomain .cloud.cambiumnetworks.com
## This group blocks http CONNECT to non-standard https ports
acl SSL_Ports port 443
acl CONNECT method CONNECT
http_access deny CONNECT!SSL_Ports
## Allow access only to the sas and cloud acls. Add your own ACLs here if needed
http_access allow CONNECT cbrs
http_access allow CONNECT cloud
http_access deny all
## We do not need any cache for proxying cbrs traffic cache deny all Port config, change
this to suit your requirements
http_port 3128
644 | Citizens Broadband Radio Service (CBRS) Cambium cnMaestro On-Prem v4.1.0 | User Guide
LTE
cnMaestro supports LTE as part of its cnMaestro deployment. LTE allows customers to onboard the SM with
IMSI into cnMaestro.
System access in cnRanger is dependent on installation of SIM credentials on every BBU in the operator
network. To ease the operations aspects of SIM card management, cnMaestro provides utilities for claiming,
managing, and distributing Cambium Networks cnRanger SIM card credentials (3rd party SIM cards are not
currently supported on cnRanger).
3. Enter proper Serial Number of SIM package and click Validate then Add.
NOTE:
User can download the .CSV file from the Cloud account once the Serial Number is validated
from the cnMaestro Cloud data base.
A list of onboarded Edge Controllers in a table format is displayed, as shown in Figure 257.
The following parameters are available to view in a table format: Name, IP Address, Status, Managed Account,
Version, Duration, and Topology Sync Status. You can perform the following actions in the Edge Controller
page.
l Topology Sync
l Edit
l Delete
Select the required Edge Controller name in the page, to perform the following actions:
Topology Sync
Click on the TopologySync ( ) icon to run topology synchronization for the required Edge Controller.
Edit
1. Click Edit ( ) icon, in Edge Controller page.
The Edit name window appears, edit the name of the Edge Controller.
2. Click Save.
Delete
1. Click Delete ( ) icon, in Edge Controller page.
647 | Managing Edge Controller Cambium cnMaestro On-Prem v4.1.0 | User Guide
2. Click Yes to delete the Edge Controller.
In the Edge Controller page, you can navigate to the following tabs:
l Dashboard
l Configuration
l Tools
l Monitoring
To view the Edge Controller dashboard, click on the name of Edge Controller. You will be directed to the Edge
Controller dashboard page as shown in Figure 258.
Dashboard
The dashboard page displays status of managed and unmanaged PTP 820/850 devices, details of Edge
Controller, disk space availability, and network details of Edge Controller as shown in Table 89.
648 | Managing Edge Controller Cambium cnMaestro On-Prem v4.1.0 | User Guide
Table 89: Fields in the Edge Controller dashboard
Field Description
License Failures Displays MAC, IP Address, and Reason. The reasons for license failure are as
follows:
Configuration
In the Configuration page, you need to configure SNMP rules to discover and onboard PTP 820/850 devices.
The SNMP tab in the Configuration page displays Configuration Status. TheConfiguration Status displays when
649 | Managing Edge Controller Cambium cnMaestro On-Prem v4.1.0 | User Guide
the Edge Controller is In Sync or Not Sync with cnMaestro. The synchronization status is shown in days, hours
and minutes. Next discovery and Previous discovery ran is displayed in minutes as shown in Figure 260.
Rules
To add a new rule, perform the following steps:
2. Type Subnet range in CIDR format (for example, 10.204.88.0/28) to discover PTP 820/850 devices.
The range of IP addresses in the Network Address Range field is displayed.
3. Type Port number.
4. Choose SNMP Version:
For SNMP Version v2, perform the following:
a. Enter preferred community string when you create a SNMP discovery rule.
650 | Managing Edge Controller Cambium cnMaestro On-Prem v4.1.0 | User Guide
b. Click Add.
NOTE:
Default community string is private.
SNMP Rules added are listed in the Rules table as shown in the following figure.
651 | Managing Edge Controller Cambium cnMaestro On-Prem v4.1.0 | User Guide
5. Click Rerun Discovery to start SNMP discovery for the rules added in the table or select specific
Subnet/Range in the table and manually run Rerun Discovery ( ) icon.
Import
To import SNMP rules, perform the following steps:
1. Click Import.
2. Browse to Select File or Download Sample Template to change or configure the SNMP as per the
requirements in Downloaded Sample Template.
3. Click Import.
Export
To export SNMP rules, perform the following steps:
NOTE:
By default all SNMP rules are exported, if none of the rules are selected from the table.
652 | Managing Edge Controller Cambium cnMaestro On-Prem v4.1.0 | User Guide
Delete
To delete SNMP rules in the table, perform the following steps:
Edit
To edit SNMP rule in the table, perform the following steps:
Edit Network Discovery Rule window appears. Edit the required field values.
2. Click Save.
Blacklist
To blacklist PTP 820/850 devices, perform the following steps:
2. Type IP Address.
3. Click Save.
653 | Managing Edge Controller Cambium cnMaestro On-Prem v4.1.0 | User Guide
Blacklisted IP Addresses are displayed in the table.
Advanced Settings
In Advanced Settings section, configure the following parameters:
NOTE:
l By default, Auto Discovery option is disabled.
l By default, Auto Discovery Interval option is 24 hours, when enabled and fields are auto-
filled.
Enable Auto Discovery if you want to run SNMP discovery rules manually and perform the following steps:
4. Click Save.
Tools
The Tools page allows you to perform the following actions:
l Diagnostics
l Operations
l Services
654 | Managing Edge Controller Cambium cnMaestro On-Prem v4.1.0 | User Guide
Diagnostics
Diagnostics page allows you to gather technical support dump which can be downloaded and sent to Cambium
Networks support team.
Logging Severity
The Logging Severity level of Edge Controller diagnose issues on the running system. The logging severity
should be set to the default (Information) and it should only be changed under guidance of the technical
support team.
655 | Managing Edge Controller Cambium cnMaestro On-Prem v4.1.0 | User Guide
3. Click Save.
4. Click Reset to revert to the previous Log level option.
Service Logs
The Service Logs allows you to diagnose any issues in the services running in the Edge Controller.
The following list of service and duration (5 minutes, 15 minutes, 30 minutes and last 1 hour) are available from
the drop-down:
l Edge Agent
l Device SNMP
l Core Metadata
l Core Command
l RabbitMQ
l MariaDB
l SFTP
2. Click Show Logs.
Operations
In the Operations page, you can view the current software version of the Edge Controller. You can also view
history of the last five software updates.
656 | Managing Edge Controller Cambium cnMaestro On-Prem v4.1.0 | User Guide
Services
In Services page you can view the services running in the Edge Controller.
657 | Managing Edge Controller Cambium cnMaestro On-Prem v4.1.0 | User Guide
Monitoring
In the Monitor page, you can view details of CPU utilization, CPU Load, Process Activity, Memory Usage, Swap
Usage, and File System.
658 | Managing Edge Controller Cambium cnMaestro On-Prem v4.1.0 | User Guide
cnArcher Installation Summary
cnArcher is a mobile application used to install PMP Subscriber Modules (SMs), ePMP (SMs), and cnRanger SMs.
The installation summary provides an overview of the data collected by cnArcher during the installation
process.
NOTE
659 | cnArcher Installation Summary Cambium cnMaestro On-Prem v4.1.0 | User Guide
Table 90: Fields in cnArcher Installation Summary
Field Description
660 | cnArcher Installation Summary Cambium cnMaestro On-Prem v4.1.0 | User Guide
Table 91: Summary fields in cnArcher Installation
Field Description
Configuration
Table 92: Configuration fields in cnArcher Installation
Field Description
661 | cnArcher Installation Summary Cambium cnMaestro On-Prem v4.1.0 | User Guide
Table 92: Configuration fields in cnArcher Installation
Field Description
Mode Modes such as Extrapolated Link Test or Link Test with Bridging.
AP Scan Result
AP Scan Result displays a list of scanned APs.
4. Click Delete icon to delete single or multiple entries from the cnArcher Installation Summary page.
5. Click Yes to proceed to delete.
662 | cnArcher Installation Summary Cambium cnMaestro On-Prem v4.1.0 | User Guide
6. A confirmation message is displayed on a successful delete.
NOTE
663 | cnArcher Installation Summary Cambium cnMaestro On-Prem v4.1.0 | User Guide
Administration
This section includes the following topics:
l User Management
l Server Management
l Cloud Anchor Account
l Syslogs
l Webhooks
l Audit Logs
User Management
This chapter provides the following details:
l Authentication
l Local Users
l Session Management
Local Users
To add Local Users, navigate to Administration > User.
Click Add.
For more details refer to Creating Users and Configuring User Roles.
Role-Based Access
Each user is assigned a Role that defines their authorization. On successful authentication, every request from
this user is processed in light of their Role.
Role-Mappings
The table below defines how Roles are authorized to access specific features.
Note: Operator/Monitor users are not permitted to move devices across managed
accounts.
Software Images Upload and delete All All None None None
device software
images
7. Select any one of the role for the user from the Role drop-down:
l Super Administrator
l Administrator
l Operator
l Monitor
l CPI
8. Choose the State as Enabled or Disabled.
9. Click Save.
To edit or delete a user, click the Edit icon or the Delete icon against the user in the Administration > Users
page.
Changing Password
Change Password option is available only for local users.
Ensure Primary Authentication is Local Users to Change Password option. After changing the password, the
current session will get logged out.
Also, ensure there are no parallel sessions with the same users before selecting Change Password option.
To change password:
1. Click the drop-down icon next to the user name in the top right corner of the UI.
2. Enter the following details:
a. The Current Password.
b. A new Password for this user.
c. Confirm the Password by entering the same password.
3. Click Save.
Authentication
cnMaestro On-Premises supports a Primary mode of authentication and an optional Secondary mode. If the
Primary mode is Local Users (users specified in cnMaestro in the Users tab), no Secondary mode is available. If
the Primary mode is an Authentication Server, then the Secondary mode will be set to Users and cannot be
changed.
cnMaestro supports authentication and authorization with TACACS+, RADIUS, LDAP, and Active Directory
servers, and is a cnMaestro X feature.
Authentication Server
Authentication Servers can be configured by cnMaestro Super Administrators. The following operations are
available:
Authentication Servers
To view External Authentication which are configured in cnMaestro, navigate to Administration > Users >
Authentication.
NOTE:
The same authentication mechanism cannot be used twice. For example, If we select
primary as Test-TAC-IP, then we cannot select the same in secondary authentication.
Tertiary authentication is always default to Local Users. Local Users logs in only when primary and secondary
are not reachable or when the services are not being run on authentication server. If the primary server is not
reachable then fallback happens to the secondary authentication server. If the secondary authentication server
is not reachable then fallback happens to tertiary authentication. If primary authentication server is running
properly, users belonging to primary authentication server can only be logged in. If secondary authentication
server is running properly, users belonging to secondary authentication server can only be logged in.
3. Click Add.
Server Settings
Authentication Server Select the type of Authentication Server from the drop-down.
Type
TACACS+
Active Directory
RADIUS
LDAP
IP Address/Host name Enter the FQDN (Fully Qualified Domain Name) of the server or the IP address of
the server.
Shared Secret Shared secret key for communicating with the server.
Service Name Name defined in the service configuration table configured by TACACS+ server
administrator. This is used to configure service and corresponding user groups.
Role Mappings Each of the Authentication Server user groups should be mapped to one or more
cnMaestro Roles. Refer Role-Based Access section to view the supported Roles
on cnMaestro.
Enter the role strings that are configured in the type of authentication server.
Atleast one mapping must be completed for this feature to work correctly.
NOTE:
TACACS+ server administrator should setup the service name and corresponding user
group as per the configuration.
NOTE:
The RADIUS administrator should setup user group as per configuration. The RADIUS administrator can
choose a user group and the same should be configured on cnMaestro Authentication server
configuration.
Port TCP port of the server (default 389). When SSL/TLS option is enabled, the port will
automatically change to 636.
SSL/TLS Select this check box if Active Directory connection should be secured over SSL/ TLS as
LDAPS. Browse and select the Root certificate of the Active Directory server in .PEM
format.
Examples:
CN=super-admin
CN=admin
CN=network
CN=operator
NOTE:
If Role is not configured in TACACS+/RADIUS server or group is not configured in Active Directory, you
cannot login to cnMaestro.
NOTE:
A user with valid credentials will not be to able to login if:
IP Address/Hostname Provide IP address for LDAP and hostname of server if SSL/TLS is enabled.
LDAP Password LDAP Password is the admin password used by Admin DN to log in.
Port TCP port of the server. (Default for LDAP is 389 and for LDAPS is 636)
Suffix Suffix is the DNS name. For example: dc= xyz, dc=com.
SSL/TSL Security Select this check box LDAP connection should be secured over SSL/TLS as LDAPS.
Browse and select the Root certificate of the Active Directory server in .PEM format.
Note:
n If you enable SSL/TSL Security check box, the default port will appear
as 636 in the Port text box.
n If you disable SSL/TSL Security check box, the default port will appear
as 389 in the Port text box.
Primary authentication order will change as Local Authentication if this server is setup as Primary
Authentication under Manage Authentication Server Authentication section.
2. Click the Test ( ) icon next to any of the Active Directory type. The following window appears:
2. Click the test icon ( ) next to any of the LDAP type. The following window appears:
For searching the group of the user, the Users ID should follow the user@example.com format.
OpenID Connect
OpenID Connect allows users to authenticate using a third-party identity provider (IDP) service. OpenID
Connect (OIDC) is an authentication protocol built on OAuth 2.0 used to securely sign in users to cnMaestro.
1. Navigate to Administration > Users > Authentication > OpenID Connect tab.
2. Click Add New. A pop-up window is displayed.
Callback URL Configure the OpenID Connect provider with the Callback URL.
Field Mappings
Role Key Name Key name for role taken from userInfo endpoint.
Role Mappings Map OpenID Connect provider roles to cnMaestro roles. The following roles
are available:
Super Administrator
Administrator
Operator
Monitor
CPI
Note: Atleast one mapping must be completed in order for this feature to work
correctly.
Button Display Name Display name of the login button shown on login screen.
You can preview the login screen, before adding new connection.
SAML
cnMaestro supports authentication and authorization with SAML Identity Providers (IdP). It is an XML-based
open-standard for transferring identity data between two parties: an Identity Provider (IdP) and a Service
Provider (SP).
Entity ID URI Unique identifier for this Service Provider. This field can also be used for
audience restriction in IdP.
Validate Response Validates signature on SAML response from IdP. By default, if a signing key is
Signature found in the IdP metadata, cnMaestro will attempt to validate the signatures
on the response.
Callback URL Configure the SAML IdP with this callback URL.
Button Display Name Display name of the login button shown on login screen.
Role Mappings Map IdP roles to cnMaestro roles. Atleast one mapping must be completed in
order for this feature to work correctly.
Super Administrator
Administrator
Operator
Monitor
CPI
Session Management
View and optionally log out current cnMaestro administrator sessions. Users with Super Administrator Role can
logout all other users sessions and users with Administrator Roles can log out Operator and Monitor accounts.
Sessions
Displays the detailed information on user sessions.
NOTE:
Users logged in using OpenID Connect and SAML, their session will get logged out automatically after
24 hours.
l Manage Instances
l Inventory
l Network Services
l Administration
l Manage Subscriptions
Manage Instances
Registration of On-Premise customer accounts to Cloud is addressed by this feature. This will allow us to do
many synchronization things in On-Premises instances, similar to Cloud will have the inventory stats from
instances.
l Onboarding
l On-Prem Instances
l Notifications
Onboarding
To onboard the devises to Cloud Anchor Account, you need to create the Cloud account before connecting to
the On-Premises as shown below:
681 | Cloud Anchor Account Cambium cnMaestro On-Prem v4.1.0 | User Guide
3. Enter the On-Premises Onboarding Key.
4. Click I agree to the cnMaestro Terms of Service.
5. Click Create Account.
6. When the Anchor Account is created, an Onboarding Key must be set to allow On-Premises instances to
connect.
7. Navigate to the Manage Instances page as shown below and allows you to change the Onboarding Key and
Disable Onboarding.
This key needs to be entered in the cnMaestro On-Premises UI to connect to the Anchor Account.
On-Prem Instances
Once the On-Premises server has been onboarded with the Key, it will be included in the On-Prem Instances
page. Multiple On-Premises installations can be added to a single Anchor Account.
682 | Cloud Anchor Account Cambium cnMaestro On-Prem v4.1.0 | User Guide
By clicking the instance host name, you can see the On-Premises server details such as General, Features,
System, and CBRS, as shown in
Notifications
Notification page displays the history of the most recent events notification of On-Prem Instances with Severity,
Source, Name, Raised Time, and Message.
683 | Cloud Anchor Account Cambium cnMaestro On-Prem v4.1.0 | User Guide
Inventory
The Inventory page displays a list of devices under the selected Node. It presents health and maintenance
information provides a tabular view that allows for sorting and filtering. When selected for a single device, it
presents a detailed customized page of that device.
Administration
Administration provides the following details:
l Users
l Audit Logs
Users
cnMaestro allows to add Users using the Administration > Users page. A maximum of ten users are currently
allowed in the system.
Role-Based Access
On successful authentication, every request from this user is processed in light of their Role.
684 | Cloud Anchor Account Cambium cnMaestro On-Prem v4.1.0 | User Guide
2. Click Add User button. The following window is displayed:
To delete click the Delete icon against the user in the Administration > Users page.
Session Management
View and optionally log out current cnMaestro administrator sessions. The users with Super Administrator role
can logout all other users sessions and the users with Administrator role can log out Operator and Monitor
accounts.
Network Services
Network Services provide the following details:
l CBRS
l Organization
CBRS
Citizens Broadband Radio Service subscription for the CBRS-compliant devices in 3.6 GHz band (3550 MHz to
3700 MHz).
Organization
An Organization allows multiple accounts to share CBRS billing and SAS ID. The Primary account owns this
configuration, and the Secondary account can optionally share it. Both accounts must authorize the sharing.
685 | Cloud Anchor Account Cambium cnMaestro On-Prem v4.1.0 | User Guide
For further information, refer to Organization.
Manage Subscriptions
Manage Subscriptions provide the following details:
l Subscriptions
l Devices
l On-Prem Instances
Subscriptions
Subscriptions page describes about the usage summary and a list of pending, active, and expired subscriptions.
It aids planning for renewals and the purchase of new subscriptions.
By clicking the Slot icon , you can view the Slot usage per On-Prem Instance as shown below:
It also supports editing the system generated subscription names to more user-friendly names for ease of
tracking.
686 | Cloud Anchor Account Cambium cnMaestro On-Prem v4.1.0 | User Guide
2. Enter Name and Description.
3. Click Save.
Devices
Devices page manages device subscriptions. It is beneficial when a slots deficit exists to accommodate all the
expired devices or if one wants to swap an expired device subscription with another active device of less
importance. For more info refer to Subscription Management.
On-Prem Instances
Note
On-Premises Instance page is applicable for On-Premises Instance running OVA version
3.2.0 and above.
On-Prem Instances page provides break-up of slots usage per On-Premises instance connected to this Anchor
account such as cnMaestro X, Onboarding, and Essentials.
687 | Cloud Anchor Account Cambium cnMaestro On-Prem v4.1.0 | User Guide
cnMaestro X - lists the devices that are subscribed and upgraded to cnMaestro X.
Onboarding - lists the devices that are upgraded from On-Premises 3.1.0 and in cnMaestro Trial period.
Server Management
This chapter provides the following details:
l Monitoring
l Settings
l Operations
l SSL Certificate
l Managing Device Software Images
Monitoring
The Server tab provides monitoring and operations for the virtual machine instance.
Settings
This section provides the following details:
l Basic
l Configure NTP Server
l Configure Email Server
l Login Security Banner
Basic
The user can enter the System Name and enable SSH access to cnMaestro server.
NOTE:
In High Availability (HA) enabled environment, SSH access is enabled only for the primary
server.
1. Navigate to Administration > Server > Settings > Configure NTP Server tab.
2. Select Enable the NTP Server.
1. Navigate to Administration > Server > Settings > Configure Email Server tab.
NOTE:
When user tries to disable SMTP configuration a warning message pops up.
Email Notifications
The Email Notifications feature allows the Super Administrator and the Administrator to add subscribers (Email
IDs) for receiving different types of Email alerts.
NOTE:
Two Email Subscribers are supported per account.
l Critical
l Major
l Minor
To receive email notifications, the user needs to enable Notification checkbox. If SMTP settings are disabled,
then the notification message below does not pop-up.
You can use the filter option for the following fields:
l Email
l Severity
l Status
l Ignore Notification
You can use the sorting option for the following fields:
l Content Type
l Last Modified Date
All alarms of chosen severity and above are sent through email as explained below:
5. Click Accept.
Operations
This section provides the following details:
Warning:
All devices goes offline when the virtual devices is rebooted.
OVA Image
The OVA image contains all software needed to run the cnMaestro application. It is installed on a virtual
machine and releases intermittently to update system software. Moving to a new OVA image requires an in-
system upgrade of the current OVA (no import and export of data is required after the 2.0 release). The OVA is
approximately 3.0 GB in size.
NOTE:
1. The general update flow will be an OVA file followed by package releases. For significant
system-level updates, a new OVA file will be generated.
2. Refer to Cloud connectivity page for download of software from cnMaestro Cloud.
System Backup
Backup or restore configuration and monitoring data from cnMaestro. A System Backup stores the entire state
of a cnMaestro On-Premises instances as a file. This file can be used to transfer data between two On-Premises
instances. This file can be downloaded to the local hard drive through the UI and restored into a new On-
Premises instance to re-create the application state.
The File Transfer configuration is defined at Administration > Settings > Optional Features > Scheduled Jobs,
and it is shared with Reports
1. Navigate to Administration > Server > Operations> System Backup and Restore.
NOTE:
When the new backup is generated the old backup will be deleted.
Restore Backup
The user can now restore the downloaded system backup file to the new On-Premises instance to recreate the
same application state
Before backup and restore user need to verify the following procedures:
l User need to ensure the target is in the same subscription mode as the source backup.
l If the source has active subscriptions with connected Cloud Anchor account. Then during the backup and
restore the source and target will be sharing the same subscriptions. If the source/target is deleted, then
the sharing is removed. Until the sharing is there, the source is marked as inactive and you cannot do any
other restore on these instances. Both On-Premises must be online to delete any device. If user cannot
make anyone of the instance online, contact the Cambium Networks support.
l If the source/target is in Onboarding X trial version, then restoring is not allowed.
When the restore is completed the devices will be onboarded into the Onboard page.
Data Migration
Data migration to 3.2.0 from a lower version takes time depending upon the size of backup file. During
migration, the below banner is displayed:
NOTE:
l The indexing occurs whenever the user navigates to different UI pages. For example,
when the user navigates to WLAN-AP group page, the respective indexing will be
created and the banner will be displayed in the top of the UI.
l Database indexing pauses during the database migration and emails once indexing the
webhooks.
l Do not Import data or Export data when the Migration banner is running.
In-System Upgrade
In-System Upgrade is the ability to update the cnMaestro software without performing a system export
followed by an import. Essentially all updates are performed within a single VM image. In-System Upgrade
works in both Standalone and High Availability environments. The mechanism of the upgrade should be
transparent to the user: specify to upgrade the system on one instance, and the upgrade is propagated to both
instances. The coordination happens automatically.
Software Update
The UI allows the user to upload a new OVA, and install it. This process is used for both standalone and HA
installations. The Software Upgrade can be done through OVA or package.
Package Upgrade
1. Navigate to Administration > Server > Operations > Software Update.
2. Click Package.
3. Browse and select the cnmaestro-package_3.1.1-r63.tar.gz file. You can upload the file from Local or
Download from cnMaestro Cloud.
OVA Upgrade
NOTE:
Ensure to have minimum of 1 GB free RAM in the cnMaestro On-Premises server for the OVA
to upgrade successfully.
To upgarde from 3.1.x to 3.2.0, refer to upgrade of On-Premises from 3.1.x to 3.2.0.
4. Click Upload OVA. or Download OVA. After upload it will progress with Staging.
In the CLI, it can be verified by executing the command sudo /srv/bin/cnmaestro-image status
Diagnostics
This section provides the following details:
Logging Severity
Change the severity level of the messages logged by the cnMaestro system. These messages are not accessible
directly, but can be downloaded as part of the Technical Support Dump. The log level severity can be changed
at runtime and it does not require reboot of server to take effect.
Services
Real time display of the status of critical cnMaestro services.
Network Tools
The Network Tools page consolidates a number of operations that can be performed on cnMaestro On-
Premises. The operations are listed below:
DNS Lookup Lists the DNS records for a domain in priority order.
Traceroute Lists the hosts or IP addresses showing the route of the test packets starting from
the selected monitoring location to the destination Domain or IP.
N_SSL Certificate
cnMaestro On-Premises generates a self-signed certificate when it boots the first time. Because the root CA is
not present in standard browsers, cnMaestro users (administrators or Captive Portal customers) receive an SSL
error message as shown below:
Certificate Management
To fix the browser error, cnMaestro needs to host a certificate from a trusted certificate authority, and map the
FQDN (fully qualified domain name) used to access cnMaestro. This requires the administrator to export a CSR
(Certificate Signing Request) and import the signed Certificate back into cnMaestro.
l View Certificate
l Generate a Certificate Signing Request (CSR)
l Import a Certificate
l Backup Management
l Reset
View Certificate
To view the certificate details, click View tab.
To generate a CSR:
Common Name Enter FQDN name of the cnMaestro server. This is either the Domain Name or the
IP Address.
Country (C) Select the name of the country from the drop-down list.
4. Click Generate CSR., the user is prompted to save a cnMaestro .csr file to their hard drive. The CSR can then
be sent to a Certificate Authority and signed.
Import a Certificate
Once the CSR has been transferred to the Certificate Authority to create a certificate, it can be imported back
into cnMaestro. cnMaestro will validate the certificate maps correctly to the stored Private Key, and disallow the
import if incorrect. Alternatively, the user can append the Private Key to the Certificate file in PEM format and
upload both if certificate and key is generated outside cnMaestro. User can also provide password optionally if
key is generated with the password. This will replace both the Certificate and Key on cnMaestro.
To import a certificate:
The Certificate, and any optional intermediate certificates should be appended and stored in
a single PEM-encoded file prior to submission. The signed Certificate should be positioned
at the top of the file, followed by any intermediate certificates.
When importing a Certificate and Key, a single PEM-encoded file should be submitted with
entries in the following order: Certificate, intermediate certificates, and Key. If the Key is
encrypted, a password should be provided in the textbox on the UI at the time of import.
Backup Management
cnMaestro generates a 4096-bit Private Key when it boots up. This section allows the customer export this Key
and current Certificate for backup. These will be exported as a single file, and the Key can optionally be
encrypted with a password. To backup the certificate and the key:
2. Enter the password for the key in the Key Password texbox.
3. Click Backup.
Reset
It replaces the current Private Key and Certificate and recreates them from scratch. The Certificate is self-
signed, and it can be replaced using the Certificate import mechanism detailed above.
l Overview
l Automatically Update Device Software
Overview
cnMaestro On-Premises allows one to add new device software images as they are released by the device
teams. Adding new device software is a manual process: one needs to first download the images from the
Cambium Support Center and then upload them into cnMaestro.
NOTE
cnMaestro uses the name of the uploaded file to determine the version and device type.
Please do not change the file name during the upload or download process.
Add Images
Once the On-Premises server is synced with the cloud, the user can upload the software images from cloud
directly to the On-Premises.
Delete Images
To delete Software Image perform as follows:
1. Navigate to Administration > Server > Software Images > Automatically Update Device Software tab.
2. Select the version file and then click onboarding/Managed Devices.
NOTE:
Enable the onboarding check box, to avoid the failure of onboarding devices with minimum
supported version rather than the recommended version.
Webhooks
cnMaestro Webhooks provides real-time streaming for alarms using a push notification model. Webhooks data
is HTTPS posted to an external Web service. Webhooks enable the following benefits:
Benefit Details
Cloud Friendly Webhooks are a standard mechanism for Cloud alerts and inter-
service asynchronous communication.
Firewall Friendly HTTPS is generally amenable for outgoing and incoming firewall
connections.
Security All communication is over HTTPS, and the target domain is validated.
Optional security parameters are available for client authentication.
TCP Webhooks use TCP instead of UDP, so they can alert when the
external system is down, or the event was not received.
The Webhooks payload is sent in a JSON or a URL-encoded format, and the parameters are comparable to the
alarm details present in the RESTful API and email notifications. In addition, cnMaestro also provides default and
custom Webhooks templates, so the data format can be tailored to specific services.
Limits
Webhooks are limited to 2 entries per account. In a managed services environment, each managed account can
have two Webhooks.
Webhooks Configuration
To configure the webhooks, perform the following:
Parameter Description
The Webhooks JSON payload follows the same format as the cnMaestro RESTful API,
with a few additional Webhook-specific variables/keys.
Basic Optionally add HTTPS Basic Authentication to the Webhook POST request. By enabling
Authentication Basic Authentication, you can configure the username and password associated with
your endpoint. The Basic Authentication parameters are Base64 encoded and included
in the header of HTTP request.
Note 1:
The username and password for Basic Authentication are different from
cnMaestro user credentials. These credentials are used at your endpoint,
few external integrations like Slack only require Webhooks URL, for
integrations where Basic Authentication is not required.
Note 2:
Filters You can filter the alarms based on severity such as Minor, Major, or Critical. You can also
select multiple severities.
Device type allows to select the particular device from the drop-down.
Managed If cnMaestro is configured for MSP (Managed Service Provider), you can map the
Account Webhooks to a Managed Account.
Note
Name and URL Webhooks label for display and filtering purposes. This will also be included in the
default payload as Webhook_name. The URL defines the endpoint for the HTTPS POST
request. Only HTTPS is supported.
Note
cnMaestro release 2.4.0 supports only alarms as the type for Webhooks
configuration.
For example, Configuration Sync Alarm from e500 Device default payload is as shown below:
{
"ip": "10.110.212.130",
"network": "FR",
"message": "Failed to push configuration to device",
"name": "Configuration Sync",
"severity": "minor",
"source_type": "wifi-enterprise",
"Device Model": "cnPilot e500",
"status": "active",
"time_raised": "2019-07-29T11:36:35+00:00",
"site": "lehavre",
"tower": "",
"duration": "0",
"id": "5d3eda434e222e0a28d14372",
"code": "CONFIG_SYNC",
"mac": "00:04:56:BB:14:4E",
"acknowledged_by": "",
"source": "E500-BB144E-Test-LAB-A",
"managed_account": "",
"webhook_retry_count": "0",
"webhook_timestamp": "2019-07-29T11:36:35+00:00",
"webhook_name": "cnmaestro_webhook"
}
Variable Description
$SITE_NAME Site name (note: value will be blank if the device is not under a Site)
$TOWER_NAME Tower name (note: 'value will be blank if the device is not under a Tower')
Note
If there are multiple Webhooks configured, a retry/error on the one Webhook will not affect the
other. For example, if you have Zapier and Twilio, a retry/error on the Twilio will not affect the
Zapier, any new alarm notification on Twilio will be discarded and a retry will happen only with
the cached payload.
Parameter Description
Managed If the MSP Service is enabled, this is the type of account (E.g. All Accounts, Base
Account Infrastructure, or Managed Account Name).
Delete a Webhook.
Status Check
Click View Details to check the status of message sent last.
View Details displays the response Code, Headers and Body of Webhooks endpoint.
Following is a simple example of configuring Slack integration with cnMaestro Webhooks using a custom
Template.
1. On your Slack Screen, click on your workspace name at the top of the left-hand menu and open
Administration > Manage apps.
3. In the Create Slack App screen, enter an app name of your choice and select your Slack Workspace in the
drop-down. Click Create App.
5. From the above screen copy the Webhook URLs, which needs to be used as URL in cnMaestro Webhooks in
the next steps.
NOTE
For this example, we are using the following custom template with variables $DEVICE_IP and $ALARM_
SEVERITY in the formatted message.
{
"text" : "$DEVICE_IP has generated an alarm of severity $ALARM_SEVERITY”
}
8. Once an alarm occurs, the following message appears in the configured Slack channel. Notice the variables
have been replaced with actual values.
Following is an example of how to create Datadog events using cnMaestro Webhooks and custom templates.
Sign up to https://app.datadoghq.com/signup and set up your Datadog agent. The agent can also be set up
outside the cnMaestro UI device.
1. On your Datadog dashboard, navigates to Integrations and open APIs > API keys.
2. In the API keys, create a new API key and enter a name for the API key created.
3. Datadog expects a custom JSON payload, following is a simple Datadog specific payload format using
cnMaestro Webhook variables.
{
"title": "$DEVICE IP",
"text": “Alarm of severity $ALARM_SEVERITY $ALARM_STATUS",
"priority": "normal",
"tags": ["$WEBHOOK_NAME"],
"alert_type": "warning"
}
6. Once an Alarm occurs, the following message appears to configure Datadog events. This can be checked in
Datadog dashboard at Events > My Apps.
Following is a simple example of configuring PagerDuty integration with cnMaestro Webhooks. We can use
both default or custom templates in JSON and x-www-form-urlencoded content types.
https://app.pagerduty.com/
To capture the cnMaestro alarms you need to add a new integration into PagerDuty using a Transformer tool.
https://events.pagerduty.com/integration/<integartion_key>/enqueue.
You can use the custom payload or default option in cnMaestro. For this example, we are using the following
custom template with variables $DEVICE_IP and $ALARM_SEVERITY in the formatted message.
{
"text" : "$DEVICE_IP has generated an alarm of severity $ALARM_SEVERITY”
}
7. Once an Alarm occurs, the following message appears in configured service’s incidents. Notice the variables
have been replaced with actual values.
Twilio Configuration
Twilio is a developer platform for communications. Software teams use the Twilio API to add capabilities like
voice, video, and messaging to their applications. Twilio is mainly used as an SMS service provider for websites
and apps.
Twilio supports HTTP Basic Authentication. This allows you to protect the URLs on your web server so only you
and Twilio can access them.
To send a cnMaestro alarm as an SMS directly to a phone, we are going to use the Twilio’s API to
programmatically send text messages.
Make a note of the Account SID, Auth Token values on the main twilio.com/user/accountpage – you need it
when you configure the cnMaestro Webhooks with Basic Authentication username and password.
4. Go to Phone Numbers under All Products and Services in the console to get the phone number or click on
the red plus (+) icon to add a new number and note down the assigned number.
For this example, we are using the following custom template with variables $DEVICE_IP and $ALARM_
SEVERITY in the formatted message.
{
"Body": "$DEVICE_IP has generated an alarm of severity $ALARM_SEVERITY",
"From": "+12024100491",
"To": "+91**********"
}
NOTE
7. Once an Alarm occurs in cnMaestro, the following message will be sent to the destination number from the
Twilio number. The variables have been replaced with actual values.
Zapier Configuration
Zapier is an online platform that aims to connect various apps together to automate workflows.
With Zapier you can build Zaps that perform your automation for you. These automations are achieved by
mixing a Trigger with actions available on your favourite apps. Zapier supports hundreds of apps. You can mix
and match triggers and actions to automate.
Following is an example of configuring Zapier integration with cnMaestro Webhooks. For example, you could
make a Zap that would automatically save alarms from cnMaestro Webhooks to a new row on a Microsoft Excel.
Zapier can catch a Webhook POST from cnMaestro, automatically adding the information to a new row in Excel.
3. Choose Webhooks by Zapier and Catch Hook as the trigger app and trigger event.
4. To customize your webhook trigger, copy the given URL and configure it in your cnMaestro Webhook.
You can use the custom payload or default option in cnMaestro. For this example, we are using the following
custom template with variables $DEVICE_IP and $ALARM_SEVERITY in the formatted message.
{
"text" : "$DEVICE_IP has generated an alarm of severity $ALARM_SEVERITY”
}
7. Send a test webhook by clicking on the test icon on the right-hand side of the webhook table.
8. Now go back to Zapier and click Find Hook to complete the testing.
10. To check if your action works as expected. Click Send Test to run the action step. The next screen shows
whether Zapier has been able to successfully perform the action step or not.
11. Once an Alarm occurs, the following message appears in the configured excel sheet. Notice the variables
replaces with actual values.
Audit Logs record administration activities through both the Web UI and the RESTful API. Audit Log entries
usually include destination and source addresses, a timestamp and user login information. User can access
Audit Logs in the Administration > Audit Logs page.
The following table describes the Audit Logs parameters and their descriptions.
Action Displays the action performed by the user (create, delete, download, etc).
Log Action
An action log contains a set of transactions. Each transaction contains one or more Actions. Each Action has a
name and input parameters. Some Actions have output parameters.
Audit Modules
Auditing activity is mapped to individual modules within cnMaestro. A breakdown of the available modules is
listed below.
operations
security
operations
operations
operations
operations
system provisioning System Services: VM management, change log level, system upgrade,
system monitoring, software images, system settings.
operations
security
operations
operations
security
Syslog
cnMaestro supports Notification Syslog (Event Log) and Audit Syslog. The generated Event Logs and Audit
Logs are sent to the syslog server configured under Administartion > Settings page. Every syslog has a Facility
and a Severity level. Maximum of five entries can be added in Notification syslog and Audit syslog.
Event Type The type of event (Infrastructure, Network, Operation, Security and Wireless). You
can select one or multiple events.
New Facility The type of program logging the message. The allowed facilities are local 0 to local
7.
Severity The initial severity of the generated syslog messages (i.e. Critical, Major, Minor or
Notify).
NOTE:
At least one Event Type or Severity must be selected.
1. Enter Name.
2. Enter the IP/Host address.
3. Enter the Port number. Port 514 is the default for syslog.
4. Select Event Type.
5. Select Severity Type.
6. Select the New Facility from the drop-down.
Facility Description
7. In the New Severity drop-down, select the type of Severity. Please refer to the below Severity table:
5 Notice Normal but significant conditions. Conditions that are not error
conditions but may require special handling.
7 Debug Debug-level-messages.
Audit Syslog
The Audit Syslog separates messages based upon Audit Type.
1. Enter Name.
2. Enter the IP/Host address.
3. Enter the Port number. The port number 514 is the standard syslog port.
4. Filter by Audit Type.
5. Select New Facility from the drop-down.
Facility Description
l Statistics API
l Performance API
l Maintenance
l Anchor Account Benefits
l Deployments
l Windows DHCP
l Hypervisor Installation
l Network Port Requirements
l XMSE to cnMaestro X
l XMSE to cnMaestro X
l Contacting Cambium Networks
Maintenance
This section provides the following details:
Enabling TLS1.0/TLS1.1
From On-Premises 3.2.0 onwards, TLS1.0 and TLS1.1 are not supported. Cambium Networks does not
recommend enabling the lower version of TLS. Devices that work only with TLS1.0 fails to connect On-Premises
version 3.2.0 and above. It may be re-enabled through the command line for devices that cannot support
TLSv1.2. This degrades the security of the device and care must be taken to avoid exposure to the open
networks in this state.
The following command disconnects and reconnects the managed devices from On-Premises:
sudo /srv/bin/cnmaestro-degrade-tls
sudo service nginx restart
The location of the exported data file is printed when the command completes. It can then be copied to an
external directory using SCP or FTP. From there it can be imported into a different cnMaestro instance.
The data file needs to be copied to the cnMaestro instance prior to executing this command. This can be done
using either SCP or FTP.
The location of the file will be printed when the command completes. It can then be copied to an external
directory using SCP or FTP and then sent to Cambium Networks support personnel.
l View status of the extraction (wait until it completes/hits 100% -- about 10 minutes)
l Boot into the new image. Use the inactive partition from the status command
NOTE:
Command line upgrade is only a failsafe if the UI upgrade is unavailable. It should not be
used for downgrades, which are unsupported.
The upgrade file needs to be copied to the cnMaestro instance prior to executing this command. This can be
done using either SCP or FTP. The update file itself is downloaded from Cambium Networks.
SSH Access
cnMaestro supports SSH access using the cambium user account and password. Enabling this feature is not
recommended, due to the password security, but it is available if needed.
NOTE:
The cambium user has sudo access, so if using SSH, be sure to change the default password of this
user before enabling the feature.
The Windows application putty, by default, will not print the dialog correctly, and the customer needs to set the
Translation accordingly.
NOTE:
When accessing the CLI from putty on Windows, you may need to change the Remote Character Set
(Window > Translation in the putty Configuration dialog) to “ISO-8859-1 1998 (Latin-1, West Europe)”
to correctly display the menu.
Data Backup
Overview
NOTE:
cnMaestro backups taken from version 3.0.0 and later will only include statistics for the last month (in
addition to configuration). To backup all statistics in a cnMaestro X account (up to 2 years), one needs to
periodically copy the data disk outside of cnMaestro.
cnMaestro On-Premises stores its configuration and statistics on a virtual data disk. This disk could be tens of
gigabytes in size. Backing up the disk requires snapshotting and copying it using the virtualization
infrastructure.
cnMaestro configuration backups should normally be made using the standard cnMaestro backup mechanism
available through the UI. When full historical data is required, a snapshot-based disk backup mechanism should
be used.
NOTE:
Standard cnMaestro backups are performed using the cnMaestro UI.
Full Backups
Full backups copy all cnMaestro data, including configuration and long-term statistics. They can be taken from a
running system, but they can only be restored when the system is shut down, because they require swapping
the data disk.
The method of creating snapshot backups varies per virtualization technology, but the basics are the same: a
point in time snapshot of the data disk is created, and the snapshot is used as the source for the backup.
If snapshot backups are taken of a running instance, the backup will be "crash consistent". This means the
instance will be restored to a similar state as a power shutdown. While small amounts of uncommitted data may
be lost, this is generally safe, because the cnMaestro data is stored transactionally. If you prefer to have a fully
consistent backup, power down the instance before taking the snapshot. In the case of an HA cluster, always
take data backup of the Primary Server.
NOTE:
It is recommended to only use snapshot backup methods, as data is constantly being written, and
backups otherwise are likely to be inconsistent or unusable.
NOTE:
The recommended procedure for restoring HA data is:
1. Power OFF the existing Secondary Server, so that the Primary Server will be in Peer-
Down state.
2. Replicate or attach the disk of the backed-up Primary Server to the newly created server.
3. After backup replication is done, Power OFF the existing Primary (cnMaestro Active)
Server and Power ON the newly created server. The new server will become Primary
(cnMaestro Active) in Peer-Down state.
4. Power ON the Secondary Server. HA replication will occur.
Disk clone backup using additional backup software can be performed using this alternatives Veeam Backup &
Replication or Vinchin Backup.
Standard snapshot-based backups work with existing VMware-supported backup tools, and are likely to work
with your existing backup solution. It is not recommended attempting to backup snapshot or disk files directly
from storage.
NOTE:
The backup process will consume resources and may impact performance of all VMs, henceforth plan
backup accordingly. Initial full backups are likely to take a long time depending on disk size and type.
Hyper-V
It is recommended to use dedicated backup software for Hyper-V, a basic crash-consistent disk backup can be
made using either Hyper-V manager or (Export-VM). There are a number of backup solutions available, if
snapshot backup is supported it will successfully backup cnMaestro data disks. Test your backup solution
before starting backup process. If you do not have an existing backup solution for your VMs, disk backup using
additional software using the alternatives such as Veeam Backup & Replication or Vinchin Backup.
l Phase 1: Expand the virtual disk (using the virtual machine infrastructure).
l Phase 2: Extend the cnMaestro partition and file system (using the command line instructions listed below).
NOTE:
Please take a backup copy of your virtual machine before performing any operations below.
Once the resized.vmdk is created, replace the current Disk 2 in the VirtualBox UI with the resized vmdk and
restart the virtual machine.
Once the resized.vmdk is created, replace the current Disk 2 in the VirtualBox UI with the resized vmdk and
restart the virtual machine.
You can validate the command completed successfully by typing df -k and reviewing the size of /dev/sdb1
(/mnt/data).
1. When booting up cnMaestro in the VM Console after a full shutdown, quickly press and hold the Shift key
after the BIOS has finished loading. This will launch the GNU GRUB menu.
4. The shell will display a command parser along the bottom of the screen. Type the following (without the '#')
to reset the password of the cambium user.
# mount –o remount -rw /
# password cambium
# reboot
5. You should now be able to login to the console using the new password.
1. Log into the cnMaestro Console and following window pops up:
2. Click Next.
3. Select Information and click OK.
NOTE:
The username for temporary user login is cnmaestrotemp. It cannot be changed.
6. Click OK.
cnMaestro 3.0.0 introduced the cloud-based Anchor Account, and with the release of 3.2.0, all On-Premises
instances were required to be connected to a Cloud Anchor account. This appendix describes the benefits of
the Cloud Anchor account and discusses its important security features.
With a Cloud Anchor account, network management functionality continues to be performed through the On-
Premises instance, while device inventory-related functions are managed through the Cloud Anchor account. A
single Cloud Anchor account can support multiple independent On-Premises instances.
NOTE:
The Cloud Anchor account does not communicate with devices directly nor are devices exposed to the
Internet.
l NMS Account
l Anchor Account
After an On-Premises instance is onboarded to an Cloud Anchor account, the following information is reported
by the On-Premises instance to its Cloud Anchor account:
l System-level details of each On-Premises instance, such as disk, processor, RAM, uptime, and VM vendor
(e.g., VMware).
753 | Anchor Account and Benefits Cambium cnMaestro On-Prem v4.1.0 | User Guide
l Total managed devices, device type distribution and count including ESN/MSN and model, On-Premises
software version (OVA and package), login user role distribution and count, Account View (Backhaul,
Enterprise, and Industrial Internet), and Country.
l Enabled On-Premises features such as Auto Provisioning, CBRS, and MSP.
The connection to the Cloud Anchor account is outbound and cnMaestro On-Premises instances are never
exposed to the internet.
l The Cloud Anchor account will automatically push announcements of new device firmware and cnMaestro
software images to connected On-Premises instances. This makes software upgrades easier and faster.
l Prevent lost or stolen devices from being claimed in other Cloud accounts and other On-Premises instances
connected to the Cloud.
l Single place to view device inventory, subscriptions and billing.
l Faster resolution of RMA issues.
l Receive proactive notifications on vulnerability disclosures and security patches (including automated
updates).
l Better customer service, feature velocity, and improved quality due to more efficient operations and
improved decision-making.
l All PII and sensitive data is stored securely on the local cnMaestro On-Premises instance.
l Network, Client, and Subscriber configuration data is never sent to the Cloud Anchor account.
l Only device inventory and feature usage reports are sent to the Cloud Anchor account.
l Connection to the Cloud Anchor account is outbound and cnMaestro On-Premises server is never exposed
to the internet. An outbound HTTP proxy can also be enabled.
l Data in cnMaestro Cloud is stored using industry-standard best practices.
l A Cloud Anchor account can securely configure devices to trust the cnMaestro On-Premises instance.
l Stolen devices cannot be claimed in other cnMaestro Cloud accounts.
754 | Anchor Account and Benefits Cambium cnMaestro On-Prem v4.1.0 | User Guide
3. Select the downloaded OVA File of 3.2.0.
755 | Anchor Account and Benefits Cambium cnMaestro On-Prem v4.1.0 | User Guide
Note:
8. Click Apply.
Please Select window pops up.
Note:
If you select cnMaestro Essentials, the account will be in data retention mode.
9. Select cnMaestro X.
Please Confirm window pops up.
756 | Anchor Account and Benefits Cambium cnMaestro On-Prem v4.1.0 | User Guide
10. Click Yes.
On-Premises instances restart automatically.
11. Data migration displays in the In Progress banner as shown below.
All instances will be listed as onboarding in the anchor account on Subscriptions > Instances page.
757 | Anchor Account and Benefits Cambium cnMaestro On-Prem v4.1.0 | User Guide
Deployments
VMware ESXi Installation
NOTE:
Deploying ESXi is an involved process. The steps below assume you have VMware ESXi version 6.0.0
Update 3 (Build 7967664) or higher already installed on hardware. If you do not have an ESXi hypervisor
available, you can download it from the VMware website. VMware provides directions for installing the ESXi
ISO on a server.
cnMaestro VM Deployment
1. Login into ESXi host.
2. Click Virtual Machines.
4. Click Next.
6. Click Next.
1. Open Oracle VirtualBox Manager, and select File > Import Appliance.
2. Browse and select cnMaestro [[[Undefined variable All Instant Variables.On-Premises]]] release OVA file
and click Next to continue.
4. Click Import.
The new virtual machine appears in the left panel. After the VM is started, customer gets the login screen, and
continue to configure cnMaestro and access the UI.
VMWare Workstation
1. Open VMware workstation player. Navigate to Player > File > Open Menu and select cnMaestro [[[Undefined
variable All Instant Variables.On-Premises]]] release OVA file.
KVM Installation
NOTE:
KVM is not officially recommended for cnMaestro deployment. The directions below are for customers who
want to evaluate the system in a KVM 0.9.5 or later environment.
cnmaestro-on-premises_1.2.1-b19_amd64.ovf
cnmaestro-on-premises_1.2.1-b19_amd64.mf
cnmaestro-on-premises_1.2.1-b19_amd64-disk1.vmd
3. Create New VM
a. Click Begin Installation on the top left. It would take few minutes to complete.
b. During installation process console may blank for an extended time. Wait for 10-15 minutes. Restart VM if
cnmaestro login prompt is not shown.
Windows DHCP
This section details how to configure a Microsoft Windows-based DHCP server to send DHCP Options to
Cambium Networks devices such as ePMP, ePMP 1000 Hotspot, and cnPilot Enterprises and Home devices.
l Configuring Option 60
l Configuring Option 43
l Configuring Option 15
l Configuring Vendor Class Identifiers
l Defining DHCP Policies
DHCP servers are a popular way to configure clients with basic networking information such as an IP address,
default gateway, network mask, and DNS server. Most DHCP servers have the ability to also send a variety of
optional information, including the Vendor-Specific Option Code Option 43. When a Cambium device requests
Option 43 Vendor Specific Information, the DHCP server responds with values configured by the DHCP
administrator.
Configuring Option 60
This section describes how to configure the Vendor Class Identifier Code (option 60) on a Microsoft Windows-
based DHCP server. As mentioned in the overview section, option 60 identifies and associates a DHCP client
with a particular vendor. Since option 60 is not a predefined option on a Windows DHCP server, you must add it
to the option list.
Field Information
Name CambiumOption60
Code 60
5. In the Predefined Options and Values dialog box, make sure 060 CambiumOption60 is selected from the
Option Name drop-down list.
6. In the Value field, enter the following information: String: Cambium, Cambium-WiFi-AP, Cambium-cnPilot
r200P, Cambium-cnPilot R201P.
7. Click OK to save this information.
8. Under the server, select the scope you want to configure and expand it. Select Scope Options, then select
Configure Options.
9. In the Scope Options dialog box, scroll down and select 060 CambiumOption60. Confirm the value is set as
mentioned in point 7 above and click OK.
NOTE:
The Data type should be string. If only one device type is to be onboarded to the cnMaestro server, then
there is no need to select the Array option. If multiple device types need to be onboarded, then please
select the Array option, so the value can contain multiple option 60 entries.
Configuring Option 43
Option 43 returns the cnMaestro URL to the Cambium Devices.
Code 43
Name CambiumOption43
NOTE:
If Option 43 is already in predefined options with the data type as Binary, then it cannot be changed to
string. If this is the case, while defining the policies, specify the values in the ASCII column in the Actions
tab of the policy after selecting Option 43. This will be detailed in the Policies section later in the
document.
Configuring Option 15
Option 15 returns the domain name to the Cambium Devices.
Field Information
Code 15
Name CambiumOption15
NOTE:
In the DNS Server, the user needs to map the cnMaestro hostname to the IP address of the cnMaestro
On-Premises server.
The above example is for an ePMP device. In order to create the VCI for other device types, please follow the
same steps, and in the ASCII column provide the following values:
ePMP Cambium
1. Select the scope in which you want to create the policy, and then right click on the Policies option. Select
New Policy.
2. In the pop up, enter the Policy Name and Description and click Next button.
4. In the policy configuration settings wizard, select the option No and click Next.
5. Click Finish in the final settings page. The policy is displayed in the RHS pane.
cnPilot Home Vendor Class for cnPilot R190/R195/R200/R201 Cambium option 43 and 60
selected and values specified
ePMP 1000 Hotspot Vendor Class for Hotspot Cambium option 43 and 60
selected and values specified
l cnMatrix
l cnReach
l Fixed Wireless
l PTP
l Wi-Fi
cnMatrix
General
Name Details
network Network
site Site
timestamp Timestamp
tower Tower
Switch
Name Details
cnReach
General
Radios
PTP
General
Wi-Fi
General
Radios
Resources
The following resources are required for deployment.
Note:
1. If NBI APIs or Performance Data Reports are extensively used, vCPUs and RAM should
be increased by 50%.
2. SSD disks are recommended to improve performance.
782 | Citrix Hypervisor Installation Cambium cnMaestro On-Prem v4.1.0 | User Guide
Table 109: Supported devices
Number of
Wireless Clients Number of vCPUs RAM Size (GB) Hard Disk (GB)
Devices
1 - 100 Up to 1500 2 4 88
783 | Citrix Hypervisor Installation Cambium cnMaestro On-Prem v4.1.0 | User Guide
5. Accept the EULA.
784 | Citrix Hypervisor Installation Cambium cnMaestro On-Prem v4.1.0 | User Guide
.
8. Select a network.
9. Verify the included manifest to ensure the OVA is not damaged. Select Don't use Operating System Fixup.
10. Enable the check box to start a new VM when the import completes.
785 | Citrix Hypervisor Installation Cambium cnMaestro On-Prem v4.1.0 | User Guide
11. Click Finish.
The Import might take few minutes depending on the network, number of hard disks, and the Storage
Repository speed. Once the Import completes, start the VM. The Import status can be viewed in the status bar
as shown in the figure below.
12. The new VM will appear on the left panel. Select the VM and click Start VM and navigate to the configuration
screen.
13. Open the Console tab and login with user name cambium and default password cnmaestro.
14. If needed, the Scale option may make the console easier to view.
15. The console provides status as well as a basic settings interface for the appliance.
786 | Citrix Hypervisor Installation Cambium cnMaestro On-Prem v4.1.0 | User Guide
Access cnMaestro
SSH Access
Note:
l The TUI warns if you have not changed the default password.
l Uncheck Scale option to view console.
To enable SSH:
787 | Citrix Hypervisor Installation Cambium cnMaestro On-Prem v4.1.0 | User Guide
Once enabled, you can access cnMaestro over SSH. You must change the default password before enabling
SSH.
HTTPS Access
You can launch the web UI over HTTPS by entering the cnMaestro IP address in the browser. The default SSL
certificate is self-signed and will generate a self-signed certificate error. After logging in, you can upload a
custom certificate by navigating to Administration > Server > SSL Certificates in the web UI.
Advanced Options
Expand the Data Disk
Warning:
The data volume can be expanded at any time as the number of devices in the account increases. The process
consists of two parts:
Note:
788 | Citrix Hypervisor Installation Cambium cnMaestro On-Prem v4.1.0 | User Guide
5. Restart the VM.
789 | Network Port Requirements Cambium cnMaestro On-Prem v4.1.0 | User Guide
Table 110: Inbound Port Details
Serial
Port Number Port Type Purpose
Number
Outbound Ports
The following table provides information about network port requirements for outbound:
8 389 and 636 TCP/UDP LDAP or Active Directory (AD) server communication
Before you begin migration, upgrade the following to the latest version:
1. XMSE 8.4.0
790 | Xirrus Migration using Tool Cambium cnMaestro On-Prem v4.1.0 | User Guide
NOTE:
Only cnMaestro X 3.1.1 users can migrate Xirrus devices from XMSE.
1. In XMSE:
l Export Golden Configuration
l Migrate to cnMaestro X
2. In cnMaestro X:
l Create Wi-Fi AP Group
l Claiming the Wi-Fi Devices
l Import and Apply AP configuration
XMSE system
To login to XMSE:
791 | Xirrus Migration using Tool Cambium cnMaestro On-Prem v4.1.0 | User Guide
2. Select the AP to create the golden configuration for a group of APs and click Next.
NOTE:
Select the AP with the maximum radios and the highest capability.
4. Select group of APs to be added to the spreadsheet that requires overrides and click Next.
5. Click Export.
792 | Xirrus Migration using Tool Cambium cnMaestro On-Prem v4.1.0 | User Guide
It creates a zip file, which consists of two files—conf and csv. The conf file contains the full configuration of the
AP with dollar variables, and the CSV file contains the override values.
7. Go to the folder where the zipped files are saved and extract the contents to a folder.
8. Open the directory path where the file is stored and double-click on the zipped file.
1. Navigate to Manage > Networks tree view and select the drop-down menu for the Site.
793 | Xirrus Migration using Tool Cambium cnMaestro On-Prem v4.1.0 | User Guide
2. Click Claim Devices from the drop-down.
3. Select the AP Group that should be applied for Xirrus devices. The devices claimed under the Site will have
the configuration settings from the selected AP Group.
794 | Xirrus Migration using Tool Cambium cnMaestro On-Prem v4.1.0 | User Guide
4. Specify the MAC Address of the devices line-by-line or comma-separated, (MAC address are copied from
csv files) or use the Import .csv option to import the MAC of the devices from a file.
Migrate to cnMaestro X
Perform the following steps to migrate to cnMaestro X.
795 | Xirrus Migration using Tool Cambium cnMaestro On-Prem v4.1.0 | User Guide
NOTE:
l Out of service APs are not removed from XMSE, so if there is an issue, you can Return
APs to Service and they will be available on XMSE.
l You have to reset using the AP CLI command snmp trap host 1 Xirrus-XMS on
the AP for the Return to Service to work.
l If you select Delete APs, they will be removed and you have to rediscover them on the
network to add them back to XMSE.
l You should also remove the Device Network from the Device discovery section to
clean up XMSE.
A success message from XMSE for each of the APs migrated to cnMaestro X is displayed.
796 | Xirrus Migration using Tool Cambium cnMaestro On-Prem v4.1.0 | User Guide
3. In the Full Configuration page, import the golden configuration conf file as the full configuration of the Wi-Fi
AP Group.
5. Click Import.
797 | Xirrus Migration using Tool Cambium cnMaestro On-Prem v4.1.0 | User Guide
5. Click Save.
798 | Xirrus Migration using Tool Cambium cnMaestro On-Prem v4.1.0 | User Guide
3. In the Device Override table, verify AP details and click Import.
NOTE:
Any unique device level overrides are auto populated from the .csv file.
4. Select the .csv import file from the unzipped directory folder and click Apply.
All the configuration values from the .csv file are populated for each AP. The data is auto populated to the User
Defined Variables tab. The APs receive complete configurations including their IAP settings.
799 | Xirrus Migration using Tool Cambium cnMaestro On-Prem v4.1.0 | User Guide
5. Click Apply Configuration.
When the APs are configured, Sync Status is displayed as In Sync. You have to refresh the page to view the
updated Sync Status.
800 | Xirrus Migration using Tool Cambium cnMaestro On-Prem v4.1.0 | User Guide
Contacting Cambium Networks
Eastern Road,
Ashburton,
United Kingdom
801 | Contacting Cambium Networks Cambium cnMaestro On-Prem v4.1.0 | User Guide