We've updated the ServiceNow Community Code of Conduct, adding guidelines around AI usage, professionalism, and content violations. Read more

How to add Firmware Version for IP Routers during Discovery?

omkar shinde
Tera Contributor

Hello All,

I am trying to populate the firmware_version field for our IP Router [cmdb_ci_ip_router] CIs during Discovery.

Currently, Discovery identifies the routers correctly, but the firmware version remains blank. I can see the version information inside the sysDescr OID when I manually check the device via SNMP.

What I've tried:

  • Checked the out-of-the-box (OOB) "Network Router" pattern.

  • Verified that SNMP is working correctly.

Questions:

  1. Is there a standard way to map sysDescr to the firmware field without breaking the OOB pattern?

  2. Does anyone have a recommended Regex for parsing Cisco or Juniper version strings from the system description?

  3. Should I use a Pattern Extension or a Post-Discovery Script?

Any guidance or examples of how you've handled this would be greatly appreciated!

1 REPLY 1

Kedar6
ServiceNow Employee