Although I know that the obvious answer will be unfavorable, I am still going to ask hoping there would be some smart thwackers who have already tested and implemented a workaround.
Issue: We have many types of network gear ranging from the typical router/switches/firewalls to Load Balancers, WAPs and management stations of which we need to get alerted on hardware degradation or failure. We all know that the out of the box hardware poller is not applicable for every type of devices and hence we need to rely on custom poller. To make things difficult we have another challenge and that is of the unavailability of OIDs for properly monitoring the main hardware components or most of the times getting the dreaded "OID not supported" message. This makes the hardware failure monitoring very difficult and as the Murphy's law goes - the 1 device you did not monitor will fail and cause an outage and you have to explain what were you doing for the past 2 years in setting up monitoring 
Question is: How can we setup SNMP trap to alert on any kind of hardware failure across the number of different vendor and their network gears? Do we need to setup the trap rule individually for each type of devices or there can be a generic one which only covers any type of hardware failure or degradataion? If it has to be created per vendor or model then it will be very difficult to identify the rule criteria because you have to wait for the trap to show up once. thi smay not always be possible so what is the best way to get reported for any hardware failures in an ideal world (which is actually not ideal) !
I am sure we all have this problem and are trying to get an answer,
Thanks in advance!