We use the Universal Device Poller feature of SolarWinds Orion NPM to set up custom pollers for devices that we use. The data that is queried can be displayed on the site using the charts and gauges that are a part of SolarWinds. The issue here, is that some of the OID information that we use is formatted as text and not an integer. This prohibits us from using the charts and gauges. I will include samples below.
|These are the OIDs that we want to convert to an integer value.....|
.18.104.22.168.4.1.322.214.171.124.126.96.36.199.19 = STRING: "1xRTT: RSSI -69 dBm, Ec/Io -7.5 dB"
.188.8.131.52.4.1.3184.108.40.206.220.127.116.11.20 = STRING: "1xEV-DO: RSSI -72 dBm, Ec/Io -4.0 dB"
|This is an OID that has been already formatted as an integer.....|
|.18.104.22.168.4.1.20522.214.171.124 = INTEGER: -72|
Is there a way to pull the numeric values from the text strings above and convert them to an integer? For example, we are only interested in the "1xRTT: RSSI -69 dBm, Ec/Io -7.5 dB" parts of this string. Is there a way to pull those values and convert them to an integer?