This process is applied to all devices supporting SNMP, after the devices have been initially added or after Active Discovery runs. The collector reports the sysinfo and sysoid properties back to the LogicMonitor servers, and this data is stored as device properties. The server then uses the OID to Category mapping table to apply system categories to the device. LogicMonitor adds categories found through mapping to the system.categories property on the Info Tab for the device.
This table acts as a regular expression longest match search, using the sysoid property as the key. For example, a device whose sysoid is .184.108.40.206.220.127.116.11.158.5 would match against the first line of the table, and have the following system.categories applied to it: snmp, snmpTCPUDP and IBMBladeCenter.
A device that returned a system.sysoid that had no specific entry in the OID to Category mapping table would match the most specific entry present. For example, a device with a sysoid of .18.104.22.168.99999 would match no entries, but the longest entry it partially matches would have its categories applied to its system.categories property. If the returned OID does not begin with a period (.), then we will prepend a period (.) to the OID in the category mapping table.
The table supports full regular expressions, allowing multiple OIDs to be expressed in one line. For example, Cisco devices have a variety of OIDs. To differentiate between the OIDs of PIX, ASA, and other Cisco devices, regular expressions are used. So, a device with a sysoid of .22.214.171.124.126.96.36.199.451 would match the second line below, and have the CiscoASA, SNMP, ntp and Cisco categories added to its system.categories property, while a Cisco 7507 with a sysoid of .188.8.131.52.184.108.40.206.45 would have the first line below as its longest match, and so have the system.categories of Cisco, snmp, CiscoCPU, and snmpTCPUDP applied.
Adding New SNMP sysOID Maps
If an SNMP sysOID Map does not properly match an entry in the OID to Category mapping table, you can manually add the OID.
SNMP sysOID Maps
In this field, enter the OID you would like added to the OID to Category mapping table.
In this field, specify the categories (ie. Netsnmp, snmpHR, snmpTCPUDP, etc) you want associated with this OID’s SNMP system.categories property. Note that these categories determine which datasources will be applied to this OID.