Hello Tim,
If I understand you correct then you still only need the ability to configure the XOS switches.
As you point out correct you can use the CLI or SNMP.
In my opinion the CLI is the better way:
- Your have a well formed documentation
- Easy access to all settings
- Read/Write ability
- Feedback in case of an failure
With SNMP you can
- write many values directly, but not all
- Have the difficulty do find the correct values or setting
- No feedback what's going wrong in case of an failure
- No special documentation
Do you know XMC?
With the Management solution XMC from Extreme you can read out a lot of information's from the devices.
In combination with NAC even the mentioned information's like which device is on which port (IP, MAC, ...). Furthermore there is a script engine to use python scripts directly in management system.
You can trigger the scripts on different ways (manual, scheduled or within an workflow (e. consisting of different event, alarm or scripts).
There are a lot of variables which you can use directly for the communication with the switches. Therefore you have not to think about how the communications work
In addition there is a GraphQL-API to receive a lot of information's from the XOS devices (via the XMC management)
and a REST-API for receiving and writing data to XMC.
I know this is not comprehensive answer. But I am not sure if you knowing these different way to communicate directly and indirectly with XOS.
Additionally you have the ability to execute Python scripts directly on the XOS switches maybe this is useful for your need.
Best regards
Stephan
Regards
Stephan