Client applications that utilize the NBI API provided by XIQ Site Engine / XMC / Netsight.
Setup the API client access via the web GUI -> Administration -> Client API Access -> Add.
- 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.
| 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 |
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