Zoomed Image

SNMP Discovery

xAssets IT Asset Management User Guide
Discovering a Network

SNMP Discovery

SNMP (Simple Network Management Protocol) discovery is used to discover network devices such as switches, routers, printers, and non-Windows devices including Linux and Unix machines. This page explains how to configure Credential Packs for SNMP and run SNMP-based discovery.

When to Use SNMP Discovery

SNMP discovery is appropriate for:

  • Network hardware -- switches, routers, firewalls, load balancers
  • Printers and print servers that support SNMP
  • Linux and Unix machines that do not support WMI (though SSH may be preferable for these)
  • Any device that exposes management data via SNMP

SNMP Versions

xAssets supports SNMP v1, v2, and v3. Each version requires different credential configuration:

SNMP v1 and v2

SNMP v1 and v2 use a community string for authentication. Create a Credential Pack with these settings:

Field Value
Name A descriptive name with no spaces (e.g., MySNMPPack)
Domain . (a single period)
Username . (a single period)
Password The SNMP community string (e.g., public or your custom string)

SNMP discovery configuration

SNMP v3

SNMP v3 adds authentication and privacy (encryption). Create a Credential Pack with these settings:

Field Value
Name A descriptive name with no spaces (e.g., MySNMPv3Pack)
Domain . (a single period)
Username The SNMP v3 username
Password The authentication password

Then configure the SNMP-specific settings:

Setting Options
Authentication Algorithm MD5 or SHA
Authentication Password The encryption key
Privacy Algorithm DES or AES
Privacy Password The privacy key

TODO Screenshot: ClickMenu "Discovery Scripts" | PrintScreen "itam-discovering-a-network-snmp-discovery-2"

Note: If the device uses SNMP v1 or v2, the password field expects the community string rather than a user password.

Running SNMP Discovery

  1. Create the appropriate Credential Pack as described above
  2. From the Discover menu, select Discover a Computer or IP Range
  3. Enter the IP address or range of the target network devices
  4. Select the SNMP Credential Pack from the Credentials drop-down
  5. Click OK to start the discovery

Configuring IP Ranges for Network Devices

When setting up IP ranges for scheduled SNMP discovery, set the Technology field to Network Devices in the IP range mapping. This tells the discovery engine to use SNMP rather than WMI for those addresses.

This configuration is managed under Discover > Prepare > Manage IP Ranges and Related Locations:

TODO Screenshot: ClickMenu "Discovery Scripts" | PrintScreen "itam-discovering-a-network-snmp-discovery-3"

Common Issues

Problem Likely Cause Solution
No devices found Wrong SNMP version in Credential Pack Verify the SNMP version supported by the target device and match the Credential Pack
Authentication failure Incorrect community string or credentials Check the community string (v1/v2) or username/password (v3) with the network team
Partial data returned Device does not support all queried SNMP OIDs This is normal -- the discovery captures what is available
Timeout errors Firewall blocking UDP port 161 Ensure UDP port 161 is open between the Collection Server and the target devices