Hi Andre.
Another option is to use Extreme Connect module called Distributed IPS to fill the endsystem table based on syslog.
if you do not like scripting at all:
1. enable and configure distriubted IPS under what conditions to fill what end-system table
2. connect to the XMC by SSH (or any linux machine) and you can use command logger to send syslog message to XMC.
logger Please add Printer MAC: 00:11:22:33:44:55will have result in the syslog:
<5>Jul 16 19:10:27 XMC(127.0.0.1) root: Please add Printer MAC: 00:11:22:33:44:55
Regarding the IPS module configuration you can take inspiration from GitHub =
https://github.com/extremenetworks/Integrations/blob/master/SonicWall/dips/README.md
and
https://github.com/extremenetworks/Integrations/blob/master/Infoblox/dips/README.md
for the example above the regex will be
Please.add.Printer.MAC:.$threatMacAddress
good luck
Regards
Zdeněk Pala