Discovering UPS devices via Discovery pattern using SNMP

TamásU
Tera Contributor

I have the following issue:

When I run the discovery the OIDs are returned via SNMP Classify, the device is correctly classified. My pattern is triggered as it should to get additional information but non of the OIDs I tried are found. 

Even when I try the ones that are in the SNMP Classify and are already returned values in the pattern they fail with OID not found.

OID examples

1.3.6.1.2.1.1.5 for name
1.3.6.1.2.1.1.2 for snmpOID
1.3.6.1.2.1.1.1 for Description
 
There  is no timeout message. Credentials are working. MIB files are present. 
What am I missing.
1 REPLY 1

pr8172510
Tera Guru

Hi @TamásU,

If SNMP Classification is successfully returning OIDs and classifying the device, but the Discovery Pattern cannot retrieve the same OIDs, the most common causes are

  • The Pattern is using the wrong SNMP operation (GET vs WALK).
  • The OID format in the Pattern is incorrect (instance index missing, e.g., .0 for scalar OIDs).
  • The SNMP credential/context used by the Pattern differs from the Classification phase.
  • The OIDs are not exposed through the Pattern step as expected.

For the OIDs you listed, try using

1.3.6.1.2.1.1.5.0
1.3.6.1.2.1.1.2.0
1.3.6.1.2.1.1.1.0


Many system OIDs are scalar objects and require the
.0 instance identifier.

Also review the Pattern Debug logs to see the exact SNMP request being executed.