Skip to content

Latest commit

 

History

History
37 lines (24 loc) · 1.99 KB

File metadata and controls

37 lines (24 loc) · 1.99 KB

XIQ Site Engine & Extreme Management Center Northbound Interface Clients

Client applications that utilize the NBI API provided by XIQ Site Engine / XMC / Netsight.

How To

XIQ Site Engine and XMC Version 8.4+ API Access

Setup the API client access via the web GUI -> Administration -> Client API Access -> Add.

Executable NBI Clients

  • GenericNbiClient.go: Application written in Go that can be used to send generic GraphQL queries to a remote XMC instance.
  • VlanLister.go: Tool that fetches the port/VLAN associations from XMC and stores the result as CSV and/or XLSX.

XIQ Site Engine & XMC Version 8.4+ Python Class

Python 3.5+ Scripts

Script name Description Type
XMC_NBI Python class 0.0.2 used by all the other scripts below. Works for XQI-Site Engine as well XMC 8.5.x Python class
get devices pull all devices managed by XMC. Python script
get MACSs pull all MAC addresses hosted by XMC. Python script
manage MAC's get / add update / delete MAC address in Printer End-System-Group. Python script
query run native NBI query and mutation Python script
simple A simple example how to use the Python class XMC_NBI.py. Python script
site export Export all site structure to file. Python script
site import Import and create site structure based on file. Python script

Support

The software is provided as-is and Extreme Networks has no obligation to provide maintenance, support, updates, enhancements, or modifications. Any support provided by Extreme Networks is at its sole discretion.

Issues and/or bug fixes may be reported on The Hub.

Be Extreme