-
Notifications
You must be signed in to change notification settings - Fork 28
Description
Cisco are now forcing SHA256 and AES256 protocols on its routers, well at least the VEdge routers, which we have a number of. I would expect that other routers will have the same protocols forced upon them.
Intially it was an issue because NET::SNMP, which glpi-agent uses, didn't support them, but after opening a disccusion in https://github.com/glpi-project/glpi-agent it was solved with a patch for NET::SNMP. And now I believe glpi-agent will now use its own version of NET::SNMP and was included in nightly build.
But now I have found that if a Cisco devices uses the SHA256 and AES256 protocols it only accepts SNMP queries on port 1161 and not the default port 161. Which is fine when using glpi-agent and glpi-netdiscovery on the command line, as they both allow me to pass the port number.
But the GUI page "GLPI -> Administration -> Inventory -> SNMP credentials" doesn't allow me to input the port number to use. So, for those subnets that have the VEdge routers on, I can't use the plugin via the GUI to inventory those devices. I have a workaround for now, by using glpi-netdiscovery on the command line for those subnets and then injecting the XML into the GLPI server.
But as more Cisco devices starting using port 1161, at some point the SNMP Credentials page will need the option to include the SNMP port number. And for that port number to be passed to the Agent running the scan, along with the creds. If this can be included in a later release, that would be great.
Thanks