This seems to be the single most requested feature from users of Active Advisor. There are cases where directly scanning Cisco devices from a local host isn't feasible, due to:
An API would nice! If we could just perform a web post containing the model number, code version, and serial number to receive back EOL/EOS/contract information then we could write our own applications independent of the Web front end of ciscoactiveadvisor. That would be INCREDIBLY useful... any plans for that?
I'm happy to report that a first pass at this feature is nearing completion, and should make out into our production systems within the next couple of releases (generally one every 2-3 weeks) This initial feature will support upload of devices to register them into Active Advisor via an excel file.
We hope to provide other mechanisms for bulk import of devices into the tool the future. Currently, we're working on a feature to support import of devices to/from SmartCare, and also a dedicated desktop version of the scanner application. I'd also like to mention that Cisco Network Assistant (CNA) can register supported devices into Active Advisor as well, more information on using this tool in conjunction with Active Advisor is available at https://help.ciscoactiveadvisor.com/solution/articles/5000612663-how-do-i-upload-devices-from-cisco-network-assistant-cna-into-active-advisor-
A public API for registering/querying devices is still in the planning stages of our backlog at the moment. The API already exists, but will take some work to make it a generally available feature.
Thanks Mike for the update. I notice that there's a recent tool published that also helps with EOL info and contract status. There isn't an official API exposed but perhaps this could be something that we could also leverage?
Neat tool Andy, I hadn't seen that one yet. It looks like it will tell you if a particular device (via it's serial number) is covered under a contract, even if you aren't entitled to view details of the contract itself.
Has there been any update on the manual import?
Not yet. It's on our roadmap, and is internally nearing feature completion, but I can't yet give a time-frame on when it will be released.
Any news on public API ?
Thanks Philipp. Not yet. We will be sure to let you know.
Currently, we support these methods of registering devices into Active Advisor:
Scanner - java-based and requires OS java to be installed, via web browser or native Windows/Mac desktop app
Manual registration of devices via their "show" commands (Tools > IOS Config Upload)
Manual upload of Serial Numbers from File
Cisco Active Advisor for APIC-EM
Cisco Network Assistant (CNA)
We're also currently testing a Docker-based scanner, which includes it's own java in a self-contained container image. We envisage the ability to trigger scans via "API" calls into the running container, providing a facility to automate device refresh scans on a regular basis.