Sonar API Integration

How to connect Preseem to your Sonar system

Preseem can query Sonar to pull information about accounts, plans and network sites, including APs, into Preseem.  This enables Preseem to measure QoE metrics for each site and customer, and in the future, to apply its Active Queue Management algorithms to maximize the QoE of customers attached to a congested site.

What You Need

To setup the Preseem-Sonar integration, you will need to provide the following:

  1. The hostname or IP address of your Sonar instance.
  2. The username and password of a Sonar user.

The user needs to have access to Accounts, Inventory, IPAM, Network, and System in the Sonar environment.  We recommend creating a new read-only user account for this specific purpose; instructions for this are provided below.

Once you have this information, start a conversation in the Preseem web application, and provide it to us.  We will then configure Preseem to connect to Sonar.  After that, Preseem will automatically keep in sync with Sonar.

Creating a Read-Only Account

To create a new Sonar user, login to Sonar as an administrative user.

On the left of the screen, scroll down the tool bar to the System menu choice and select Users.

Click on Create User.

Make sure that the user is Read Only, and has access to Accounts, Inventory, IPAM, Network, and System in the Sonar environment.

If you are going to write usage data to Sonar from Preseem, you will need to enable Create and Update for Accounts.

Sonar Monitoring of Preseem

If you are interested in this feature, simply request an API key from a Preseem representative, and enter it as requested by Sonar.