We have a series of switches out in the various schools we have. Each has uplinks either back to the core, or to each individual IDF switch. These uplinks are fiber runs which we want to monitor the transmit and receive light levels on.
Specifically the OIDs from the vendor are:
1.3.6.1.4.1.11.2.14.11.5.1.82.1.1.1.1.14 - port tx power
1.3.6.1.4.1.11.2.14.11.5.1.82.1.1.1.1.15 - port rx power
When trying to setup a poller against these two OIDs (each one individually) we are hit with the fact that some switches have multiple fiber connections and therefore get multiple polled values returned....which the Universal Device Poller doesn't like:


We don't want to transform the values into a single value...as each is a separate fiber link to a different location. AND... the port(s) they are connected on are not static values (ie, switch A might connect to switch B on port 48.... but Switch C might connect to Switch D on port 24).
So.... we're trying to figure out a way to create a report which will get the return of these values in a table that shows the light levels for each run.... as such:
| HP Switch Fiber Light Levels | | |
| | | |
| Switch Name | Port | Transmit Power | Receive Power |
| | | |
| All-MDF-1 | 22 | xxxx | xxxx |
| 23 | xxxx | xxxx |
| 24 | xxxx | xxxx |
| All-IDF-1 | 24 | xxxx | xxxx |
| All-IDF-2 | 24 | xxxx | xxxx |
| All-IDF-3 | 22 | xxxx | xxxx |
And as stated again, there may be more than 1 port in some switches, and there may be some switches where the connected port is not the same (as in my example of IDF-2 connected on port 24, but IDF-3 on port 22).
In working with Solarwinds tech support, they stated this would need to be a feature request.
Ultimately we'd need the OIDs returned able to be split dynamically so we could report on the values independently.