Device with a defined oid2type is still showing up a NODE in Smarts.
As a result, devices with this SysOID not load properly and certified devices are appearing as nodes.
Smarts 10.1.X / 2.X
A line starting with a comment character (#) was added into the certification as in the following example:
.1.3.6.1.4.1.351.100 { #Device Cert TYPE = Switch VENDOR = Cisco MODEL = BPX-Switch CERTIFICATION = CERTIFIED CONT = Cisco-Bpx NEIGHBOR = Cisco-Bpx INSTRUMENTATION: Card-Fault = Default Interface-Fault = MIB2 Interface-Performance = MIB2 Port-Fault = CiscoBPX Port-Performance = MIB2 }
Comment characters inside the certification (such as the "#Device Cert" line above) that are within the curly "{" brackets are not allowed.
The presence of any comment line inside the curly brackets will cause the certification that contains the comment and all certifications following it to fail to load properly.
If you encounter this issue, remove the out of the curly bracket section and place it above the Sys OID. The following shows the corrected #Device Cert example:
#Device Cert
.1.3.6.1.4.1.351.100 {
TYPE = Switch
VENDOR = Cisco
MODEL = BPX-Switch
CERTIFICATION = CERTIFIED
CONT = Cisco-Bpx
NEIGHBOR = Cisco-Bpx
INSTRUMENTATION:
Card-Fault = Default
Interface-Fault = MIB2
Interface-Performance = MIB2
Port-Fault = CiscoBPX
Port-Performance = MIB2
}