Interested in a ServiceNow event built for developers? Registration for now[dev]26 is officially open!

Can Windows devices be fully discovered using only SNMP v2/v3 credentials, or are WMI/WinRM cred req

DhanarajG
Tera Contributor

Hi Team,

I'm looking for clarification on Windows Discovery behavior when only SNMP credentials are available.

We have a customer environment where:

  • SNMP v2 credentials are configured for Windows servers.
  • SNMP v3 credentials are configured for network devices (switches/APs).
  • A MID Server has been installed and is communicating successfully.
  • We are performing Discovery using ServiceNow Discovery.

While testing a Windows server, we observed the following:

  • SNMP v2 authentication was successful.
  • ServiceNow was able to retrieve SNMP information, including:
    • sysName
    • sysDescr
    • sysObjectID
    • Network/interface details
    • Other SNMP OIDs (approximately 165 OIDs returned).
  • The device is reachable on UDP 161, and the SNMP credential is validated.

However, Discovery also launches the Windows Classify (WMI) probe and returns:

 

Could not find any valid credentials to authenticate the target for type [Windows]

 

This led to a question regarding the expected ServiceNow behavior.

Questions

  1. If valid SNMP v2 credentials exist on a Windows server, can ServiceNow perform complete Windows Discovery using only SNMP?

  2. Can Discovery retrieve detailed Windows information such as:

    • OS details
    • Installed software
    • Running services
    • Applications
    • IIS
    • SQL Server
    • Hardware inventory
    • Disk and memory information

    using SNMP alone?

  3. Is a Windows credential (WMI/WinRM) mandatory for complete Windows Server Discovery and CMDB population?

  4. Is the expected behavior that:

    • SNMP is only used for basic classification/identification, while
    • WMI or WinRM is required for detailed Windows discovery patterns and inventory collection?
  5. Has anyone successfully implemented Windows Discovery using only SNMP without Windows credentials? If so, what level of information was discovered?

Additional Context

In our testing:

  • SNMP communication is successful.
  • ServiceNow receives SNMP data from the Windows host.
  • Discovery still attempts WMI-based classification.
  • Detailed Windows discovery does not proceed because no valid Windows credentials are available.

I would like to understand whether this is expected product behavior and whether we should advise the customer that Windows (WMI/WinRM) credentials are required for complete Windows Discovery, even when SNMP v2 is available and functioning.

Any guidance or best practices would be appreciated.

Thanks in advance!

0 REPLIES 0