So, I've setup a significant number of UnDP pollers for a test device. Without going into details, some some of those are simple single value OIDs others are tables.
What I'm trying to do is setup alert conditions for an entire table and have it return the name/speed of the Fan in question. Or at least the table in the alert so whoever is dealing with the alert doesn't then have to go digging to find out what item triggered it.
Using the FanSpeedValue table as an example, the table has the following format with FanName set as the Labels.
| FanIndex | FanName | FanSpeed |
|---|
| 1 | Fan1A | 3000 |
| 2 | Fan1B | 3000 |
| 3 | Fan2A | 4500 |
| 4 | Fan2B | 4600 |
| 5 | Fan3A | 2900 |
I have the alert setup to alert on custom pollers, with the scope set to the node in question and the UnDP poller name (Lets just say FanSpeedQuery for the sake of it).
What I'm trying to do is alert on all fans with a speed greater than 4500, however when i set the condition "Current Node Poller : Custom Poller Value > 4500" it doesn't alert on the values above that threshold.
Can anyone point me in the right direction? I seen some old posts on the subject dotted around the Forums but all the ones I looked at pointed to documents and references that no longer exist. URL changes and all that.
There are about 5 different tables for this particular device type alone (and more device types coming) that i need to do similar alerts for so I'm ideally wanting something that scales easily if possible.