Hey all,
I'm designing a UnDP to alert us to faults from our Cisco IMC's. I've been using the following link as a general guide.
https://communities.cisco.com/docs/DOC-37197
The guide describes two methods for polling this info; snmp traps, or standard snmp polling of the faults table. I decided to try and use the table to avoid messing with snmp traps.
To test, I setup a RAID on a lab server and then yanked one of the disks. This produced the expected fault, and I was able to poll fault information from the table. So far, so good.
Image may be NSFW.
Clik here to view.
The problem surfaced after the disk was reinserted. During RAID rebuild, the fault updated to reflect the new status. Ok, cool. But then the rebuild completed and the fault in the CIMC cleared... except that the the UnDP is still reporting the fault data. The following screen cap is current, and the fault has definitely cleared on the CIMC side.
Image may be NSFW.
Clik here to view.
I thought the CIMC might still be reporting the data, so I did an SNMP walk against the OIDs. Nothing. (I was previously using this same method when the fault was active and it reported successfully, as expected.)
Does anyone know why the UnDP's are still reporting the previous status? Is there a way to automatically clear it when the snmp client stops reporting it?
Thanks!
Clik here to view.
