What is the use of SNMP OID Classifications if discovery discoveres manufacturer and model?

Uday Gonuguntla
Giga Guru

What is the use of SNMP OID Classifications if discovery discoveres manufacturer and model?

Can anyone please let me know about this?

 

@Onkar Pandav 

@Dave Hertel 

@Andrew Westervelt 

5 REPLIES 5

Onkar Pandav
Tera Guru

Hi,

There are basically four phases for discovery (scanning, classification, identification, exploration).

Device classification is handled by the SNMP discovery process in the below way:

  • There would be specific SNMP classifiers for that are defined for each device type. They can be found under the table discovery_classy_snmp.
  • For each classifier, you would find the classification criteria. This section/tab contains the condition that a target host has to satisfy in order to trigger a relevant classifier. All the different classification criteria records can be looked under discovery_class_criteria. The fetched OID would also be taken into consideration (If the OID exists in SNMP OID table and if it doesnt, even then the classification proceeds but the conditions of all available classifiers would be checked) for choosing the right classifier and the list of OIDs that which are defined and mapped to a classifier, found under the tab SNMP OID Classifications. All the OID specific information can be found under discovery_snmp_oid.
  • Once the right classifier is chosen, the probe that has to be triggered based on the condition match during classification would be defined under 'Trigger probes' section and they can also be viewed under discovery_classifier_probe.

--

Regards

Onkar

Thanks for the reply @Onkar Pandav . 

Once discovery is able to login with snmp credentials then it checks for classification criteria. If criteria is success then discovery triggers respective probes. 

When discovery checks SNMP OIDs? 

I have an UPS to discover. But discovery is incorrectly updating model filed.The information in sensor is different than what discovery is updating. Example is Model filed.

Problem:

I have discovered one UPS device and in the discovery sensor, the model name is some xyz 3000 but discovery is updating as xyz 8000. when i checked in snmp oid classification, i found same oid of device what i am trying to discover. This OID contains xyz 8000 as model name. I have made this false but still discovery is not updating to xyz 3000.

 

Please help me to fix the model name....

 

Hi Uday,

In classification phase, it will check for SNMP OIDs everytime.

You have issue regarding model field. So just check with the log in the ECC queue. Discovery is showing you what it finds, so there may be data (configuration) issue.

Hi Onkar,

My question is what is the need of checking SNMP OIDs? 

Because discovery is already getting model and manufacturer data in classification phase.