Hello Søren,
thank you for your KB-Post.
What OID's did you use? Please beware that you won't be able to see the Table's OID in our MIB Importer. For instance, when importing the IF-MIB (the MIB from the example in the tutorial), the OID's visible in the tester will be for instance:
- 1.3.6.1.2.1.2.2.1.8
Please beware that this isn't the Table's OID. Since the MIB Importer doesn't fully support tables (since oidlib sensors never deploy tables) it is somewhat tricky to find the correct OID. In the case above, the correct OID for the table is 1.3.6.1.2.1.2.2. The actual MIB looks like this:
- 1.3.6.1.2.1.2.2 (ifTable)
- 1.3.6.1.2.1.2.2.1 (ifEntry)
- 1.3.6.1.2.1.2.2.1.1 (ifIndex)
- 1.3.6.1.2.1.2.2.1.2 (ifDescr)
- 1.3.6.1.2.1.2.2.1.8 (ifOperStatus)
Most common MIB implementations will follow this pattern. You have to "leave out" everything (inclusive) the latest .1. in the OID to get the OID of the Table. For instance, since you mentioned Compellent SANs:
To monitor the scServerStatus from the scServerTable: The MIB Importer will display the following OID for the scServerStatus: 1.3.6.1.4.1.16139.2.27.1.3 - But this is the OID of the column. To figure the OID of the table, leave out everything after the last .1 (including the .1). Which leaves you with:
- 1.3.6.1.4.1.16139.2.27 (scServerTable)
Keep in mind that the best way to generate the required lookups is to deploy the library sensor first, it will automatically create the appropriate lookups, which you can use with the Table Sensor later on. Remember to adjust the lookup to actually modify the sensor's status based on the response. More details are available here:
And lastly. If you continue getting errors trying to deploy the Table Sensor, use the OID of the table in our SNMP Tester and confirm whenever you get any reply when you do a walk of the OID.
Best Regards,
Luciano Lingnau [Paessler Support]
Add comment