I have a customer requesting to monitor CRC Errors on a Cisco router and since this is my first time using the Custom Poller, I followed the instructions in "Online Help: Custom Poller for Administrators".
I managed also to find the OID (.188.8.131.52.184.108.40.206.220.127.116.11) and the MIB (OLD-CISCO-INTERFACES-MIB.mib) I need in order to poll for CRC Errors.
I've uploaded the MIB and logged on NNM and navigated to Configuration -> Custom Poller Configuration and enabled Custom Poller and added a new Custom Poller Collection. under variable, I've provided the MIB Poll Variable as (.18.104.22.168.22.214.171.124.126.96.36.199).
The router in question has 9 interfaces and I need only to poll one interface. How can I specify which interface should the Custom Poller poll?
Because the variable has multiple instances, you will need to specify a MIB Filter variable in addition to the MIB Poll Variable. This would likely be either an ifIndex or ifDescription variable.
Then, when you define the Custom Poller policies, you will put in a match condition that matches the specific instance(s) you want. If you filter on ifIndex, you will use an integer value or range as your MIB Filter condition. If you used ifDescr as your filter, then you would use a text pattern match as your MIB Filter condition.
Aaron, thank you for your continued contribution to this post.
I have followed your instructions and if you may, I've attached screenshots of my configuration.
For the "Custom Poller Policy", I've created a node group called "RYNCCI13R01" which contains a single node (RYNCCI13R01). For the "MIB Filter", 9 is the interfaces number (Name/OID: ifIndex.9; Value (Integer): 9). Please provide comments where necessary. Thanx in advance.