Network teams often risk costly disruptions when aging or unsupported hardware slips under the radar. With Forward Networks’ Network Query Engine (NQE), you can proactively identify devices approaching End‑of‑Sale (EOS) or End‑of‑Life (EOL), plus enforce hardware/software compliance at scale. Get ahead of risks, reduce technical debt, and align your infrastructure with business goals—automatically.
Undetected EOL or EOS hardware can lead to unplanned downtime and security vulnerabilities. By integrating hardware lifecycle checks into regular infrastructure assessments, teams can pinpoint at‑risk devices before they fail—transforming firefighting into forward planning.
By integrating hardware lifecycle checks into regular infrastructure assessments, teams can pinpoint at‑risk devices before they fail—transforming firefighting into forward planning.
Two NQE scripts from the community form the core of this proactive approach:
Both scripts can run on schedules or via manual triggers. Results include device lists, lifecycle status, and compliance notes—perfect for dashboards, ticket generation, or CMDB updates.
This query uses import to bring in a list of devices that are EoL. You can find this and the EoL import file on the community.
/**
* @intent Find End of life Cisco devices
* @description source https://www.cisco.com/c/en/us/products/eos-eol-listing.html
*/
import "Customers/PSNET/Cisco_EOL_list";
cisco_eol_patterns= (foreach i in cisco_eol_devices select "*"+i+"*");
foreach d in network.devices
where isPresent(d.platform.model)
let model = toUpperCase(d.platform.model)
foreach i in cisco_eol_patterns
where matches(model, i)
select distinct{
name: d.name,
vendor: d.platform.vendor,
model: d.platform.model,
osType: d.platform.os,
osVersion: d.platform.osVersion,
status: "EOL",
violation: true
}
For full scripts, examples, and Community insights: